arrow-mtl / arrow.mtl.extensions / WriterTMonadThrow

WriterTMonadThrow

@extension interface WriterTMonadThrow<F, W> : MonadThrow<WriterTPartialOf<F, W>>, WriterTMonadError<F, W, Throwable>

Functions

ME abstract fun ME(): MonadError<F, Throwable>
MM abstract fun MM(): Monoid<W>