Note that we should also catch diagnostics from the verification pass and normalize warnings coming from `IO.warn/2`.