matchcap
This allows running rules on captures of pegs. This is flexible, but loses some guarantees about rules only operating on the source string. This means that line and column information will be incorrect inside the matchcap combinator.