BangPatterns
Haskellで正格評価したいときなどに使う
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#bang-patterns-informal
変数の束縛時に!を書いて、その束縛を正格評価する
評価と言っても弱頭部正規形まで
ここでみた
https://qiita.com/ruicc/items/21385817287b2b87530b
/mrsekut-book-4774183903/253