function method(name, ...parameters) {
  return function callΜethod(...additionalParameters) {
    return this[name](...evaluate(this, parameters).concat(additionalParameters));
  };
}
/*
* Returns a function that calls a method identified by its name
* with evaluated arguments plus call-place arguments.
*/
Returns a function that calls a method identified by its name
with evaluated arguments plus call-place arguments.
Returns a function that calls a method identified by its name with evaluated arguments plus call - place arguments .
function method(name, ...parameters) {
  return function callΜethod(...additionalParameters) {
    return this[name](...evaluate(this, parameters).concat(additionalParameters));
  };
}
function method ( name , ... parameters ) { return function callΜethod( . ..a dditionalParameters) return this [ name ] ( ... evaluate ( this , parameters ) . concat ( additionalParameters ) ) ; } ; }
Returns a function that calls a method identified by its name
with evaluated arguments plus call-place arguments.
Returns a function that calls a method identified by its name with evaluated arguments plus call - place arguments .