Optionally, an object of an INTERNAL's associated type can be attached to that INTERNAL. The INTERNAL
can then be used to inspect and change the values of the attributes of the attached object. For
instance, a STRING could be attached to a TYPED_INTERNALS[STRING]. The TYPED_INTERNALS[STRING] could
then be used to get or set this STRING's attributes.
This class is meant as a very basic building block. Please read the following advice to use INTERNALS