Make `negative_bounds` internal & fix some of its issues r? compiler-errors
HirId
Span
ObligationCauseCode::SizedArgumentType
check_item_type
check_well_formed