pub(super) fn charge_pool_owner( program: &CombatProgram, spell_local: LocalSpellIdx, ) -> LocalSpellIdx