macro_rules! restyle_damage_rebuild_and_reflow { ($old: ident, $new: ident, $damage: ident, [ $($effect:expr),* ]) => { ... }; ($old: ident, $new: ident, $damage: ident, [ $($effect:expr),* ], $extra:expr) => { ... }; }
macro_rules! restyle_damage_rebuild_and_reflow { ($old: ident, $new: ident, $damage: ident, [ $($effect:expr),* ]) => { ... }; ($old: ident, $new: ident, $damage: ident, [ $($effect:expr),* ], $extra:expr) => { ... }; }