引数の順序
https://nekogata.hatenablog.com/entry/2015/03/30/164213
部分適用
Haskellはfunctional-orientedということや部分適用できることもあって、だいたい重要でかつ関数なものが第1引数に来る
例えば
mapは
map :: (a -> b) -> [a] -> [b]
こうであって
map :: [a] -> (a -> b) -> [b]
こうではない