\brief Describes the kind of type
\brief Represents an invalid type (e.g., where no type is available).
\brief A type whose specific kind is not exposed via this interface.
See Implementation
\brief Describes the kind of type