Jeremy Martin (2013-07-12T20:29:48.000Z)
domenic at domenicdenicola.com (2013-07-18T16:17:00.575Z)
My expectation would be that... ```js (a === b) === (new Symbol(a) === new Symbol(b)) ``` I.e., `new Symbol(a) === new Symbol(b)` iff `a === b`. This satisfies the strings/integers scenario, but, of course, fails your WeakMap garbage collection semantics. You need WeakSymbolMaps (+ this proposal) :)