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