fn find_item_ty_spans(
    tcx: TyCtxt<'_>,
    ty: &Ty<'_>,
    needle: LocalDefId,
    spans: &mut Vec<Span>,
    seen_representable: &FxHashSet<LocalDefId>
)