A simple library for interning strings.
Atoms are string singletons that live for the lifetime of the program. For any given string that is made into an Atom, there will only be one instance of that Atom allocated for the program. After an Atom is created, it can not be destroyed.
let atom_a = new;
let atom_b = new;
assert_eq!;