[Haskell-beginners] annoying precedence of unary negate