pub fn run_parser_rule<'arn, 'grm, E: ParseError<L = ErrorLabel<'grm>> + 'grm, T>(
rules: &'arn GrammarFile<'arn, 'grm>,
rule: &'grm str,
input: &'grm str,
ar_map: impl for<'c> FnOnce(&'c ActionResult<'c, 'grm>, Allocs<'c>) -> T,
) -> Result<T, AggregatedParseError<'grm, E>>