Implementing data type extension

To implement data type extension, complete the tasks that are described in the following sections.