An enum cannot have both raw values and associated values at the same time.
The raw values of an enum must be of the same data type. But associated values can be of any type.