The special constructors can be put in an impl block in the test module instead of hanging out as dead code in the main library chunk.