I am not part of the standard Smalltalk kernel class hierarchy.
My instances contain values that are not interpreted by the Smalltalk
system; they frequently hold "pointers" to data outside of the Smalltalk
environment. The C callout mechanism allows my instances to be transformed
into their corresponding C values for use in external routines.