function partialUsingArguments(fn) {
    var [, ...cc] = arguments
    return function () {
        var a = [...arguments].concat(cc)
        return fn.apply(this,a)
    }
}