// sink.put( stack );
} else {
final Sink<RippleList> thisEval = this;
Sink<RippleList> argSink = new Sink<RippleList>() {
public void put(final RippleList arg) throws RippleException {
Closure c = new Closure(f, arg.getFirst());
new EvaluatorSink(thisEval, mc).put(arg.getRest().push(new Operator(c)));
}
};
// Reduce the argument portion of the stack.