macro_rules! lexical_cmp {
($a:expr, $b:expr, $($rest_a:expr, $rest_b:expr),+) => { ... };
($a:expr, $b:expr) => { ... };
}
macro_rules! lexical_cmp {
($a:expr, $b:expr, $($rest_a:expr, $rest_b:expr),+) => { ... };
($a:expr, $b:expr) => { ... };
}