Strongly typed enums provide type safety.I believe, however, the programmer should have an option to define explicit conversions to the desired types.