Mechanical tests for class implementations should be factored into a separate module so we don't keep rewriting the same tests.
Mechanical tests for class implementations should be factored into a separate module so we don't keep rewriting the same tests.