数学者は一つの式の中の部分式の評価順序ばかり気にしているが
Haskellには無関係な式が二つ以上ある
独立したモジュールが複数存在する
つまり数学者の脳内とプログラマの脳内でやってることが違う