fn variances_of(tcx: TyCtxt<'_>, item_def_id: DefId) -> &[Variance]