If we define a type for an enumeration, we can use the raw value of every case.

See that? The raw value can be of type Int, Double, Float, String or Character.

That doesn't look right, does it?