return flist[posn++];
retval = flist[posn++]; return this;
    public vDescriptor Call() {	return new vClosure() {	    int posn = 0;	    public vDescriptor Resume() {		if (posn < flist.length) {		    return flist[posn++];		} else {		    return null;		}	    }	}.Resume();    }