macro_rules! matrix { ( $( [$($x:expr),* ] ),*) => { ... }; ( $rows:expr; $cols:expr; $val:expr) => { ... }; }
Matrix create macro matrix![[x,y,…],[a,b,…],[c,d,…],…]