2.1.1.2. Constructed Data Types