IntoDiagnostic
Diagnostic
To match `derive(Diagnostic)`. Also rename `into_diagnostic` as `into_diag`.
Please read the rustc-dev-guide chapter on Backend Agnostic Codegen.