Currently, the list of warnings is hard coded in dune for all versions of the language. This means that if the user upgrades dune, their project might fail because a new warning was introduced.
We should make dune project resilient to these kinds of issues by tying the the set of warnings to the language set by the dune project.