EvalSpec s = i.next();
if (!(s instanceof ProjectSpec)) {
return false;
} else {
ProjectSpec p = (ProjectSpec)s;
if (p.numCols() > 1) return false;
else if (p.getCol() != 0) return false;
}
// Third, all subsequent immediate children of the generate spec
// must be func eval specs