On Friday, 29 September 2017 at 19:31:14 UTC, Joseph wrote: > I am trying to have a multi-dimensional array and opIndex has > to have both an arbitrary number of parameters and allow for > slicing. You may want to look into ndslice package source code [1] --Ilya [1] https://github.com/libmir/mir-algorithm/blob/master/source/mir/ndslice/slice.d