[Haskell-cafe] Properties of monads