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