lambda-uc-0.1.0.0
Safe HaskellSafe
LanguageGHC2021

LambdaUC.Games.Common

Synopsis

Documentation

oracleMapM :: (a -> PrAlgo b) -> OracleWrapper (a :> b) [(a, b)] #

Oracle that computes the given monadic function upon request. When requested to terminate, returns the list of all request-response pairs it got.

assert :: MonadPlus m => Bool -> m () #

evalMaybeT :: Functor m => a -> MaybeT m a -> m a #