pa
macro_rules! product { ($i:expr;$j:expr) => { ... }; ($i:expr,$($j:expr),*) => { ... }; ($i:expr) => { ... }; }
Shorthand macro of product
Syntax: