8c4eef9844
Before, if the code inside suspend main suspended, the wrapper would just ignore it and return Unit. This was a signal for runSuspend to exit main loop and return said Unit. Instead of poping whatever suspend main returns, just return it.