>私は「:」演算子が関数適用より優先順位が低いからだと思っていたのですが、
その理解で良いと思う。
構文的には、そこに書けるのはapat (atomic patternかな)だけだから、ということになる。
http://haskell.org/onlinereport/syntax-iso.html