macro_rules! chain { ($a : expr, $b : expr) => { ... }; ($a : expr, $b : expr,) => { ... }; ($a : expr, $b : expr, $($rest : tt) +) => { ... }; }
Chains multiple visitor.