strto_enum and strfr_enum