algebraic data type

Etymology
So named because they have algebraic properties with respect to their cardinality similar to normal integers.

Noun

 * 1)  A data type formed by combining other types.