pub(crate) fn apply_damage( expression: &TokenStream, damage: &ManifestDamageDef, ) -> Result<TokenStream>