macro_rules! d {
($($k:ident = $v:expr),* $(,)?) => { ... };
($span:expr; $($k:ident = $v:expr),* $(,)?) => { ... };
($id:expr, $span:expr; $($k:ident = $v:expr),* $(,)?) => { ... };
}macro_rules! d {
($($k:ident = $v:expr),* $(,)?) => { ... };
($span:expr; $($k:ident = $v:expr),* $(,)?) => { ... };
($id:expr, $span:expr; $($k:ident = $v:expr),* $(,)?) => { ... };
}