macro_rules! declare_events {
($($variant:ident($type:path) => ($event_tag:expr, $event_struct:path)),* $(,)?) => { ... };
}
macro_rules! declare_events {
($($variant:ident($type:path) => ($event_tag:expr, $event_struct:path)),* $(,)?) => { ... };
}