DiagnosticBuilder::sub
`Diagnostic::sub` is only ever used directly; it doesn't need to be included in the builder.