Note also that symbols are singletons; your link hints at that as it notes "an unbounded number of **unique** symbol values." ie. it's only an issue if there aren't a fixed, relatively small pool of value that `key` can take.