Warning Suppression
It should be possible to suppress particular kinds of warnings for parts of a source file.
One way to achieve this is to allow parts of a file to be delimited by pragmas specifying the warnings to be suppressed, and then filter out the warnings during compilation based on the source location attached to the warning.