Re: Kinda sad.
In some ways, it is more strongly typed since enums are proper types unlike in C++.
C++11 has enum classes, which are proper types.
Rust has things it calls enums that are actually something akin to discriminated union types. Those are a powerful language feature, but I do wish they'd called them something other than "enum".