Haskellガイド
PatternSynonyms以降:7.8.1パターンシノニムの定義を許可します。パターンシノニムは、言語拡張PatternSynonymsによって有効になります。これは必須です。