Unraveling the mystery of the IO monad | Hacker News Reader