@[instance_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
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
instance OptionT.instMonadExceptOf {m : Type u → Type v} (ε : Type u) [MonadExceptOf ε m] :
MonadExceptOf ε (OptionT m)
@[instance_reducible]
instance OptionT.instMonadAttach {m : Type u → Type v} [Monad m] [MonadAttach m] :
MonadAttach (OptionT m)
@[instance_reducible]
instance instMonadControlOptionTOfMonad {m : Type u_1 → Type u_2} [Monad m] :
MonadControl m (OptionT m)