macro_rules! gen_match_continuation_spec_apply_helper {
($input:expr, $last_cond:expr; (, $last_combinator:expr)) => { ... };
($input:expr, $last_cond:expr; ($first_spec_value:expr, $first_combinator:expr), $(($rest_spec_value:expr, $rest_combinator:expr),)* (, $last_combinator:expr)) => { ... };
}