
Otherwise, this breaks freestanding builds, where `main()` isn't mangled specially and we need to assume that we have a `int main(int, char**)` entry point in each test for things to work.
Otherwise, this breaks freestanding builds, where `main()` isn't mangled specially and we need to assume that we have a `int main(int, char**)` entry point in each test for things to work.