Add enumeration types. Require constants and enumeration values to be globally unique.