[Haskell-cafe] Help with identity functor print instance and monad transformers