Regular1D: dimensions and memory
Regular1D: ranges
Regular2D: type properties
Regular2D: constructors, cast