Rewrote return in assembly
Much more confident that it's right now.
No clear ideas on what's wrong exactly,
but it's pretty clear that the program is endlessly calling main and
growing the stack uselessly.