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