[Haskell-beginners] monad and variable result