String interning
Symbols are interned strings used for identifiers, keywords, and other frequently-used strings. Interning reduces memory usage and allows O(1) equality comparison.