Safe Haskell | None |
---|
Documentation
StrategyMSubst TP | |
(Monad m, MonadPlus m, Strategy TP m) => StrategyPlus TP m | |
(Monad m, Strategy TP m) => StrategyMonoid TP m | |
Monad m => Strategy TP m | |
(Monad m, Term t) => StrategyApply TP m t t |
mchoicesTP :: (Monad m, MonadPlus (t m), MonadUnTrans MaybeAlg t) => [TP (t m)] -> TP m -> TP mSource
mchoicesTU :: (Monad m, MonadPlus (t m), MonadUnTrans MaybeAlg t) => [TU a (t m)] -> TU a m -> TU a mSource