to run this benchmark, go to https://jsbench.me and copy the below inputs:
let random = () => (Math.random() + 1).toString(36).substring(7);
let dummyArray = Array(10000).fill(null).map(random)
let dummySet = new Set(Array(10000).fill(null).map(random))let newSet = new Set(dummySet)
if (newSet.size !== dummySet.size) throw new Error('count different')let newSet = dummyArray.slice()
if (newSet.length !== dummyArray.length) throw new Error('count different')