Create a rule that succeeds if all of the given rules succeed.
Create a rule that succeeds if all of the given rules succeed.
the rules to apply in sequence.
Create a rule that succeeds with a list of all the provided rules that succeed.
Create a rule that succeeds with a list of all the provided rules that succeed.
the rules to apply in sequence.
Create a rule that identities if f(in) is true.
Repeatedly apply a rule from initial value until finished condition is met.
A factory for rules that apply to a particular context.