arrow-mtl / arrow.mtl.extensions / EitherTMonadThrow

EitherTMonadThrow

@extension interface EitherTMonadThrow<F> : MonadThrow<EitherTPartialOf<F, Throwable>>, EitherTMonadError<F, Throwable>

Functions

AE abstract fun AE(): ApplicativeError<F, Throwable>
MF abstract fun MF(): Monad<F>