ECMAScript 2015 Specification 19.4 Symbols
Basics of symbol primitive type
Using Symbol.for to create global shared symbols
Converting a symbol into a string