pub(crate) fn typeck<'tcx>() -> DepKindStruct<'tcx>