moving test to test-code to allow me to start building a unit test framework