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
I use a workaround for this:
I compile without warnings, but then I use HLint tool to display warnings for me. HLint has facilities to turn warnings separately.
HLint