Gave values of different types an inherent order based on the type name