Relude reexport the ExceptT monad transformer (together with runExceptT). But that's all. The typeclasses MonadReader, MonadState, MonadIO and MonadTrans are all included in Relude, but not MonadError.
How are we supposed to use ExceptT when its corresponding interface is not included?
PS: The typeclass MonadFail is something else that is not related to ExceptT.
Relude reexport the
ExceptTmonad transformer (together withrunExceptT). But that's all. The typeclassesMonadReader,MonadState,MonadIOandMonadTransare all included in Relude, but notMonadError.How are we supposed to use
ExceptTwhen its corresponding interface is not included?PS: The typeclass
MonadFailis something else that is not related toExceptT.