DiagnosticBuilder
emit
To avoid the use of a mutable local variable, and because it reads more nicely.
#[diagnostic::on_unimplemented]