Fair datatype enumeration.