Better Effect Type Management with Coroutines | Hacker News Reader