Delving into the wild world of IO in Haskell.