[Haskell-cafe] evaluation semantics of bind