Each new data type supports a String() method that returns a string representing the value of the variable. For example:
UNSET variables of all built-in data types have an unset representation:
User-defined data types can also provide a String() method. These also support an
UNSET representation, and usually adopt the
UNSET representation ‘Unset’.