The test/ directory does not contain any tests, but all fixtures and data
for running the unit tests.
Do not add unit tests here. If a test-specific method would be useful to more
than one package's unit test, add it to the fixture package. Methods defined
as fixture are allowed to panic(), so they must not be used in code outside
the unit tests.