function partialUsingArguments(fn) {
[].slice.call(arguments,1).forEach(arg=>{
fn=fn.bind(this,arg)
})
return fn
}
function partialUsingArguments(fn) {
[].slice.call(arguments,1).forEach(arg=>{
fn=fn.bind(this,arg)
})
return fn
}