Closed safareli closed 7 years ago
Free
is not a MonadTrans
.
We avoid non-core dependencies for the core libraries too, so if it was a valid instance it'd want defining in mmorph instead of here.
FreeT
could be MFunctor
and MMonad
though!
Please open an issue on the mmorph
repo.
I think Free monad could be an instance of
MFunctor and MMonad