Remove needless access to 'arguments'

* This requests to pull to `nightly` branch.
* On ES6, we can use [Rest parameters](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/rest_parameters) instead of `arguments`.
* We should pass arguments to other methods if it's available.