nd-slice
Wrapping
std::slice
s to represent n-dimensional arrays