Require 100% test coverage.
Add support for PyPy.