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.