As the infamous Nick Darnell once said:
So yeah, use class-based enums. Things like >= <= etc become valid with uint8 too.