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