@[implicit_reducible]
@[inline]
Converts a computation from the underlying monad into one that could fail, even though it does not.
This function is typically implicitly accessed via a MonadLiftT instance as part of automatic
lifting.
Instances For
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance
OptionT.instMonadExceptOf
{m : Type u → Type v}
(ε : Type u)
[MonadExceptOf ε m]
:
MonadExceptOf ε (OptionT m)
@[implicit_reducible]
instance
OptionT.instMonadAttach
{m : Type u → Type v}
[Monad m]
[MonadAttach m]
:
MonadAttach (OptionT m)
@[implicit_reducible]
instance
instMonadControlOptionTOfMonad
{m : Type u_1 → Type u_2}
[Monad m]
:
MonadControl m (OptionT m)