Demystifying the IO Monad for Rubyists | Dark Hacker News