Pattern synonyms
Extensible pattern matching via a lightweight language extension