This won't do much as `-1` is converted to a large unsigned integer, i.e.,
```
In [1]: array(-1, 'B')
Out[1]: array(255, dtype=uint8)
```
Also, we really need to test unsigned vs signed since that is what your earlier PR failed
```
In [2]: -1 < array(1, 'B')[()]
Out[2]: True
```
You can put that test up with the all integers section.