[Haskell-cafe] Instancing "Typeable" for monad transformers?