is there a way to create a Set from a Dictionary.Keys view without rehashing?