A user-defined data type that shares a common representation with built-in data types. See also built-in data type.