The second concept to grasp is that there is only really two
datatypes, and everything can be built from those two.
The two NATIVE datatypes that are needed to bootstrap from itself
are simply a CONTAINER and a LEAF, or a CONTAINER and an OBJECT.