src/expressions.js
function bindArguments(func) {
  function binder() {
    return func.apply(this, args.concat(slice.call(arguments)));
  }

  var args = slice.call(arguments, 1);
  return binder;
}
function bindArguments(func) {
  function binder() {
    return func.apply(this, args.concat(slice.call(arguments)));
  }

  var args = slice.call(arguments, 1);
  return binder;
}
function bindArguments ( func ) { function binder ( ) { return func . apply ( this , args . concat ( slice . call ( arguments ) ) ) ; } var args = slice . call ( arguments , 1 ) ; return binder ; }
a custom "bind" function to bind arguments to a function without binding the context
a custom bind function to bind arguments to a function without binding the context