Set the length property of a bound function

Set the length property of bound function.

This is done by wrapping a bound function to following dynamic-created function:

```js
function ($1, $2, $3/*, ...*) { return binder.apply(this, arguments) }
```