Is this consistent with the rules?
```
In [5]: array(1)[(True,)]
Out[5]: array([1])

In [6]: array(1)[[True]]
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-6-fc18d566cf7d> in <module>()
----> 1 array(1)[[True]]

IndexError: too many indices for array
```