Salve Rafael, exatamente o que você falou. Nesse caso, existem diversas formas de aplicar o currying, desde recursividade, até fazendo checagens com iteração, nesse aspecto é bem flexivel mesmo.
Respondendo a "Muito interessante, mas nesse caso você tem que..." dentro da publicação 🦾 Um poder maneiro para o Javascript
1