Add array type ContiguousUnitRanges or so that wraps an elem_ptr vector and presents it as a vector of ranges. Allow VectorOfArrays to use arbitrary vectors of unit-ranges as partition vector. Using ContiguousUnitRanges will then result in a memory- and performance-optimized instance with immutable elements lengths.
Add array type
ContiguousUnitRangesor so that wraps an elem_ptr vector and presents it as a vector of ranges. AllowVectorOfArraysto use arbitrary vectors of unit-ranges as partition vector. UsingContiguousUnitRangeswill then result in a memory- and performance-optimized instance with immutable elements lengths.