fn write_sorted_unique( entries: impl IntoIterator<Item = EnemyIdx>, output: &mut [EnemyIdx], ) -> usize