Constructors
MutArrayarrContents# :: MutableArray# RealWorld aThe internal contents of the array representing the entire array.
arrStart :: !IntThe starting index of this slice.
arrLen :: !IntThe length of this slice.
arrTrueLen :: !IntThis is the true length of the array. Coincidentally, this also represents the first index beyond the maximum acceptable index of the array. This is specific to the array contents itself and not dependent on the slice. This value should not change and is shared across all the slices.