[Haskell-cafe] Do monads imply laziness?