Evolved Haskell with Egisonic pattern-matching