it cannot handle partial slices, eg `foo[0, 5:10:2]` and only `foo[0, :]`. but, this also can probably be revisited since the merge of the backend to table