[Haskell-beginners] The problem with Monads...