ReadOnly<U> An alias of the same array, but reinterpreted as the target type.
Reinterpret the array as having a different data type (type punning).
The sizes of T and U must match. Reinterpret allows you to create a view into memory that has a different element size and length compared to the source array. For example, an array of float triples can be reinterpreted as an array of 3d vector structs.