When compiling a non-project file, even if a function exists which is named `main`, none are detected. ``` ~~ test.yf ~~ main() {} ``` `yfc test.yf` fails.