macro_rules! bind { ($($n: ident)+ = $e: expr, or $f: expr) => { ... }; ($($n: ident)+ = $e: expr, or $h: expr, $f: expr) => { ... }; }