pub fn qpath_generic_tys<'tcx>(
    qpath: &QPath<'tcx>
) -> impl Iterator<Item = &'tcx Ty<'tcx>>