> +1 to be able to suppress warnings locally.

Isn't this already possible with the OPTIONS_GHC pragma?

{-# OPTIONS_GHC -fnowarn-____ #-}