It would be good to be able to iterate over columns (rows) as follows: ``` for col in columns(A) # some code end ``` This can be part of a more generic interface `slices(A, dims)`, with `rows(A)` and `columns(A)` being alias for `slices(A, 1)` and `slices(A, 2)` respectively. With this we can consider deprecating `mapslices(f, A; dims)` in favor of `map(f, slices(A, dims))`