comp_input
macro_rules! input { ($r:ident => $($($v:ident),* : $t:tt),*) => { ... }; ($($($v:ident),* : $t:tt),*) => { ... }; }