Use Haskellish precedence rules again -- with reversed function application associativity