[Haskell-beginners] Relation between monads and computations