}
@Override
public SEXP apply(Context context, Environment rho, FunctionCall call, PairList args) {
ClosureDispatcher dispatcher = new ClosureDispatcher(context, rho, call);
return dispatcher.applyClosure(this, args);
}
public SEXP matchAndApply(Context callingContext, Environment callingEnvironment, FunctionCall call,
PairList promisedArgs) {