new experimental HashSet