in development, will be called `FlexVector`
in development, will be called
FlexVector