macro_rules! source {
($($x:expr),*) => { ... };
($($x:expr,)*) => { ... };
($element:expr; $n:expr) => { ... };
}
macro_rules! source {
($($x:expr),*) => { ... };
($($x:expr,)*) => { ... };
($element:expr; $n:expr) => { ... };
}