feat(Topology): weaken assumption is IsDiscrete.image (#37378) Credit goes to @erdOne at MRB. :)
IsDiscrete.image