Coroutines in C, revisited | Hacker News Reader