macro_rules! parse {
    ( $i:expr, $e:expr; $( ($t:ident, $m:ident) ), * ) => { ... };
}