needs to be the other way around (first transform arguments into an array, then concat with values):

```js
var args = [value].concat(Array.prototype.slice.call(arguments));
```