haskellプログラムではこれらの構文を様々なところで利用しており、避けることはかなり難しい。