1data Q a = Q a a
2
3-- In this example, the pretty-printer should insert extra parentheses around
4-- the negative literal pattern.
5x * - 1 = negate x
6
7-- In these examples, the pretty-printer should not insert extra parentheses.
8Just x <> Nothing = Just x
9f (- 1 `Q` _) = ()
10