fn infer_self_applied_aura<'a>( spell_name: &'a str, def: &ManifestSpellDef, manifest: &'a Manifest, ) -> Option<(&'a str, u32)>