// lop off.
// The first ProjectSpec in the Composite is because the tuples
// will come out of the combiner in the form (groupkey,
// {(x, y, z)}). The second ProjectSpec contains the offset of
// the projection element we're interested in.
CompositeEvalSpec cs = new CompositeEvalSpec(new ProjectSpec(1));
cs.addSpec(new ProjectSpec(position));
fe.setArgs(new GenerateSpec(cs));
// Reset the function to call the final instance of itself
// instead of the general instance. Have to instantiate the