macro_rules! chain { ($e:expr) => { ... }; ($e:expr,) => { ... }; ($h:expr, $($t:expr),+) => { ... }; ($h:expr, $($t:expr,)+) => { ... }; }
A macro for creating a chain of expressions.