concrete functor and monad transformers

#5Use PolyKinds in more modules

There are several places in transformers where PolyKinds could be utilized:

  • Backwards :: (k -> *) -> k -> *
  • Catch :: * -> (k -> *) -> k -> *
  • ContT :: k -> (k -> *) -> * -> *
  • IdentityT :: (k -> *) -> k -> *
  • ReaderT :: * -> (k -> *) -> k -> *

See http://hub.darcs.net/RyanGlScott/transformers