function partialUsingArguments(fn) {
    let arr = [...arguments]
    let result = function () {
        let arr2 = [...arguments]
        return fn(...arr.slice(1), ...arr2)
    }
    return result
}