Yes, there are edge cases with enums when it's impossible to disginguish which 
one to use. And emitting an error is ok. But in most cases (maybe even in 90%) 
- it's possible to know what enum to use.

Current way enums are used - looks ugly and inconvenient
    
    
    let some_re = re(".*\\s:([a-z0-9_-]+)$", flags = {re_study, 
re_ignore_case})`
    
    
    Run

Reply via email to