Lessons I should have learned, Ep. 4: Coroutines in C | Hacker News Reader