[Haskell-cafe] MonadReader laws