I suggest adding a test case for repeated dims e.g. ```self.t.slices([1, 1])```. Also what's expected with ```self.t.slices([])``` and ```self.t.slices()```?