Extending pattern matching is a trap in programming language design | Heykuki News