We don't need to keep this odd structure of a test_* function that returns functions to call.  Let's change this to something that calls the validate function directly.  This generator was just so the test runner would consider each validation as a separate test.