I've skimmed trough the proposal you linked <@U3ZL...
# language-proposals
k
I've skimmed trough the proposal you linked @louiscad, but I don't really get it. I thought the one defining property of a enum was that all possible values are known at compile-time? Another problem, what if I `switch`/`when` on a non-exhaistive enum value and I handle all values that exists right now, what do I put in the else` branch? I don't know what could possibly be added later, much less how I should handle those cases.