it can also emit flat binaries, but it's unclear where the entry point is. of course, that can be solved by my "having everything be in one compilation unit" idea, which I'm starting to think would be a good idea, especially considering TCC's breakneck compilation speeds.