A set of packages to map strings to unique numeric identifiers.
The process of creating the mapping is called interning a string.
The name atom
comes from the X11 XAtom
type used for the
identifiers returned by an X server on interning strings.