This is the kind of all atoms. Atoms have fiat identity and their corresponding type structure is trivial.
An array of A_Types, where the entries correspond to ordinals of other Types, and hold the intersection of that type and the current type.
A_Type
Create the A_Type associated with this Types entry.
A boolean array where the entries correspond to ordinals of other Types. They are true precisely when the type with that ordinal is a supertype of the current type.
An array of A_Types, where the entries correspond to ordinals of other Types, and hold the unions of that type and the current type.