We extend -Wall with incomplete-uni-patterns and
incomplete-record-updates as per GHC proposal Trac #12.
However, doing so gives rise to warnings due to code that is considered
unsafe per these two flags. For now, we just suppress these warnings
to make the build less noisy. The proper solution would be to refine
things so that these warnings go away. This idea is tracked by Trac Trac #16041.