1. If you're tired to fight with IO monad in Haskell: read this.

Powered by Tumblr; designed by Adam Lloyd and Ingo Schramm.