-Woperator-whitespace ignores (*), (.), and (-)
Observe: ```haskell ghci> :set -Woperator-whitespace ghci> f = \x y -> x* y ghci> f = \x y -> x. y ghci> f = \x y -> x- y ghci> f = \x y -> x+ y <interactive>:5:14: warning: [-Woperator-whitespace] The suffix use of a ‘+’ might be repurposed as special syntax by a future language extension. Suggested fix: add whitespace around it. ``` That’s because these operators are `ITstar`, `ITdot`, and `ITminus` respectively, rather than `ITvarsym`. So they are handled by a different codepath which does not generate the warning.
issue