The test suite could be improved in several ways to make failures easier to understand and tests easier to maintain.