type  = impl : Iterator<Item = DefId> + '_;