Get pypy if we need it.
Conditionally do a bunch of stuff that I have not tested at all.