There are a few places were we have to construct it, though, and a few places that are more invasive to change. To do this, we create a constructor with a long obvious name.
#[expect(unfulfilled_lint_expectations)]
Symbol::as_str()
AdtDef
LintExpectationId
EarlyContext