arrow-mtl / arrow.mtl.extensions / KleisliMtlContext

KleisliMtlContext

class KleisliMtlContext<F, D, E> : KleisliMonadReader<F, D>, KleisliMonadError<F, D, E>

Constructors

<init> KleisliMtlContext(MF: MonadError<F, E>)

Properties

MF val MF: MonadError<F, E>

Functions

ME fun ME(): MonadError<F, E>
MF fun MF(): Monad<F>