macro_rules! leads_to_always_combine_n_internal {
($spec:expr, $p:expr, $q1:expr, $q2:expr $(,)?) => { ... };
($spec:expr, $p:expr, $q1:expr, $q2:expr, $($tail:tt)*) => { ... };
}macro_rules! leads_to_always_combine_n_internal {
($spec:expr, $p:expr, $q1:expr, $q2:expr $(,)?) => { ... };
($spec:expr, $p:expr, $q1:expr, $q2:expr, $($tail:tt)*) => { ... };
}