This will allow running unmodified tests with a main() entry point even after splitting the test loader out of the kernel.