Types used to implement and access data identifiers, parsers, code analyzers, disassemblers, decompilers, and debuggers.