macro_rules! tensor {
($([$($elem:expr),* $(,)?]),+ $(,)?) => { ... };
([$($elem:expr),* $(,)?]) => { ... };
($($elem:expr),+ $(,)?) => { ... };
}macro_rules! tensor {
($([$($elem:expr),* $(,)?]),+ $(,)?) => { ... };
([$($elem:expr),* $(,)?]) => { ... };
($($elem:expr),+ $(,)?) => { ... };
}