pub(crate) fn damage_effect_expr( namespace: &TokenStream, spell_id: u32, effect_index: u8, ) -> TokenStream