> +1 to be able to suppress warnings locally.
Isn't this already possible with the OPTIONS_GHC pragma?
{-# OPTIONS_GHC -fnowarn-____ #-}