Demystifying the IO Monad for Rubyists | Hacker News Reader