concrete functor and monad transformers
#61ReaderT's kind is too general
> :kind ReaderT
ReaderT :: * -> (k -> *) -> k -> *
I would have expected
> :kind ReaderT
ReaderT :: * -> (* -> *) -> * -> *
Ah, this is my bad. I think I added this in a catch-all effort to make things in
transformers
more poly-kinded. You're right that makingReaderT
poly-kinded is probably silly, since almost all use cases forReaderT
will use(m :: * -> *)
anyway.Here is a fix.
- status set to closed
applied, thanks