In its more general case, a UDT definition consists of one or more attribute definitions,
zero or more routine declarations (methods) and, in a subsequent release, operator declarations.
We refer to routines and operators generically as routines. In addition, we can also
define the equality and ordering relationships for the UDT using the CREATE ORDERING
FOR statement.