[Haskell-beginners] point-free + IO Monad