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
transformersmore poly-kinded. You're right that makingReaderTpoly-kinded is probably silly, since almost all use cases forReaderTwill use(m :: * -> *)anyway.Here is a fix.
- status set to closed
applied, thanks