I'm trying to understand whether it's worth carrying PyPy-related workarounds in `master`. Two considerations enter into that:

* Does the `master` branch have any chance at all of working on PyPy? I suspect the answer is no, but I heard about `cpyext` at some point...?
* Having the same `array` module in both branches is probably good practice.

What do you think?