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