Coroutines and effects | Hacker News Reader