trait SubdiagnosticMessageOp<G> = Fn(&mut Diag<'_, G>, SubdiagnosticMessage) -> SubdiagnosticMessage;