Implement eager.
Pass a gatherId so that the take goes to the right gather.