__TYPE   (with kind)
__RANK

__DERIVED
__LEN
__LOGICAL

__EXTENTS


__POINTER
__POLYMORPHIC

__EQUAL_DEFINED
__ELEMENTAL_EQUAL
__LESS_THAN


Auxiliary gets default values that can be overridden

__DECLARE_TYPE
__DECLARE_DUMMY

Attributes
__WRAPPED_TYPE
__ALLOCATABLE
__DIMS
__TARGET

Executables
__EQUALS
__LESS_THAN

__COPY_ITEM
__MOVE_ITEM
__GET_ITEM
__SET_ITEM
__FREE_ITEM
