fn extend_missing_occurrences( destination: &mut Vec<BuilderSpellEffect>, source: Vec<BuilderSpellEffect>, )