Yes, it&#x27;s equivalent on purpose. Yet in Haskell it&#x27;s only a couple tokens longer than the pattern-matching original which you called &quot;far more terse&quot;. To fairly test a claim, one should change only the variables the claim is about.