This package introduces a new mechanism to create objects like
the well known C structures. The functions exported by this
package are quite low level, and many important mechanisms like
member protection and name resolution aren't already defined
and should be introduced by intermediate packages.