演算子=関数?

のびのびなHaskell日記さんのところのid:muscovyduckさんのコメントより

カッコを外すと問題が生じるのは、'-'(マイナス)も実は関数(二項演算子)だからです

二項演算子は関数では無く、()で囲んだときに関数になると思っていたのですが、ほんとのところどうなんでしょうか?