When I prototype Haskell programs, I always get hundreds of warnings like this (not joking):
/Users/bob/SourceCode/course/is/expriment/LiftedSpine2.hs:70:15: W
Another possibility, depending on your situation: I believe you can prefix identifiers with an underscore to suppress this warning. So:
_x = 42
will not generate the warning if _x is not used.
_x