slicing gets transformed to the `slice` runtime, when working with multi dimensional arrays we need allow slicing on the result of the `slice` operation see arrays/array-25.boo