This is a fixed vector implementation that can borrow or own memory.
- It allows runtime determined capacity
- You can provide a pointer and length, or a mutable slice reference
- You can allocate your own memory, or convert a vec or box into a
FixedVec. - Zero cost ownership semantics