Tuple!(bool, Pattern[], Pattern[]) match(Pattern[] left, Pattern[] collected = null)
Attempts to match all children in sequence.
left
collected