HirId
Span
ObligationCauseCode::SizedArgumentType
This gets us more accurate suggestions.
Session
DiagCtxt
ImplSource::Param