For context, the Cantor-Bendixson theorem states that a closed subset $A$ of a Polish space can be written as the union of a perfect subset and a countable set $A=P\cup C$.
Now, I know two proofs of this theorem: one of them uses condensation points, and the other uses Cantor-Bendixson rank; but in the both cases the proof has a step that says "$C$ is a countable union of countable sets, and therefore countable...", which famously relies on AC$_\omega(^\omega\omega)$. But is this really necessary? If this is the case, one reasonable attempt is to construct a Polish space from a countable family of countable sets, but I don't see immediately how that can be carried out.