liftMaybe -package:hxt

Lift a Maybe computation into the ExceptT monad.
Construct an SMaybe a from a Maybe (SBV a).
>>> liftMaybe (Just (3 :: SInteger))
Just 3 :: Maybe Integer

>>> liftMaybe (Nothing :: Maybe SInteger)
Nothing :: Maybe Integer
Lift a maybe to an Alternative.
Lift a Maybe value into the MaybeT monad transformer.
Lifts a Maybe into any MonadError error. This function injects the passed option if the Maybe is Nothing.
Translate a maybe value into wizard success/failure.
Lift an MaybeK into an MaybeKT.