macro_rules! gen_lemma_disjoint_helper {
($($term:expr),* ; ) => { ... };
($($prev_term:expr),* ; $term:expr $(, $rest_term:expr)*) => { ... };
}
macro_rules! gen_lemma_disjoint_helper {
($($term:expr),* ; ) => { ... };
($($prev_term:expr),* ; $term:expr $(, $rest_term:expr)*) => { ... };
}