Macro mul

Source
macro_rules! mul {
    () => { ... };
    ($head:expr) => { ... };
    ($head:expr, $($tail:expr),+) => { ... };
}