The issue is that there is code that presently works that only works with numeric `enum`s. By accepting both you now have code that appears like it should work but will result in instantiation errors. By all accounts of current Nim`SumEnum` is a specialization of `object` not `enum`, you cannot use them in a `set`, `range`, or as an `array` index type. So while new code can use `SumEnum` old code still exists and should not misrepresent what it works on.
- Sum types, 2024 variant Araq
- Sum types, 2024 variant khaledh-nim
- Sum types, 2024 variant Araq
- Sum types, 2024 variant ElegantBeef
- Sum types, 2024 variant morturo
- Sum types, 2024 variant ASVI
- Sum types, 2024 variant Isofruit
- Sum types, 2024 variant ASVI
- Sum types, 2024 variant ElegantBeef
- Sum types, 2024 variant Araq
- Sum types, 2024 variant Isofruit
- Sum types, 2024 variant ElegantBeef
- Sum types, 2024 variant Araq
- Sum types, 2024 variant j-james
- Sum types, 2024 variant ASVI
- Sum types, 2024 variant ASVI
- Sum types, 2024 variant konsumlamm
- Sum types, 2024 variant Araq
- Sum types, 2024 variant Araq