macro_rules! bind_args {
    ($head:ident $($tail:ident)* => $stmt:ident $idx:expr) => { ... };
    (=> $stmt:ident $idx:expr) => { ... };
}