Sequential array dimensions
Subscripts in first dimension of array declared above must still be distributed indexes, although effectively a sequential array w.r.t. that dimension.
Very convenient to use integer subscripts in sequential dimensions.
Introduce “subtypes” of distributed arrays with sequential dimensions. Example becomes:
Range y = BlockRange(M, p.dim(0));
float [[*,]] a = new float [[N, y]];