If we now attempt to treat an instance of one type as an instance of the other type, an error
would be generated. Note that although SQL also allows the creation of domains to distinguish
between different data types, the purpose of an SQL domain is solely to constrain
the set of valid values that can be stored in a column with that domain.