macro_rules! ite {
(if ($e1:expr) { $e2:expr } else { $e3:expr }) => { ... };
($span:expr; if ($e1:expr) { $e2:expr } else { $e3:expr }) => { ... };
($id:expr, $span:expr; if ($e1:expr) { $e2:expr } else { $e3:expr }) => { ... };
}macro_rules! ite {
(if ($e1:expr) { $e2:expr } else { $e3:expr }) => { ... };
($span:expr; if ($e1:expr) { $e2:expr } else { $e3:expr }) => { ... };
($id:expr, $span:expr; if ($e1:expr) { $e2:expr } else { $e3:expr }) => { ... };
}