Good point.

```analysis.count``` calls ```numpy.ma.sum```, which gives us a platform-dependent data type.
We could change the analysis routines to specify the dtype of the return but I don't think we should, because:

If we're testing count, as we are here, on an 8-bit array, we don't want to force the result to be 8-bit.

So, I think the platform-dependent data type is probably something we need to leave alone.
It seems we can only have platform-independent results by changing the resultant data type?