Internalized assertions.

This makes us independent of test/unit and minitest.
Shorter stack traces, even on exceptions.