function lambda(f, ...parameters) {
  return function callAnyFunction(...additionalParameters) {
    return f.apply(this, evaluate(this, parameters).concat(additionalParameters));
  };
}
// Returns a function that calls a function with evaluated arguments plus call-place arguments.
Returns a function that calls a function with evaluated arguments plus call-place arguments.
Returns a function that calls a function with evaluated arguments plus call - place arguments .
function lambda(f, ...parameters) {
  return function callAnyFunction(...additionalParameters) {
    return f.apply(this, evaluate(this, parameters).concat(additionalParameters));
  };
}
function lambda ( f , ... parameters ) { return function callAnyFunction ( ... additionalParameters ) { return f . apply ( this , evaluate ( this , parameters ) . concat ( additionalParameters ) ) ; } ; }
Returns a function that calls a function with evaluated arguments plus call-place arguments.
Returns a function that calls a function with evaluated arguments plus call - place arguments .