A JavaScript Symbol. This is an interface so that more than one implementation can exist.
Whether the symbol is a regular one, a built-in, or a registered one.
The symbol's name, or the empty string for an anonymous symbol from Symbol().
Symbol()