macro_rules! let_map { (let { $var1 : ident = $a1 : expr ; } in { $b : expr }) => { ... }; (let { $var1 : ident = $a1 : expr ; $($var : ident = $a : expr ;) + } in { $b : expr }) => { ... }; }