pub(crate) fn spell_override_pairs( rows: impl IntoIterator<Item = (i32, i32)>, ) -> Vec<(SpellId, SpellId)>