Ja, so könnte man Currying beschreiben.
Ich weiß nicht, ob man dafür Grundlagen der Mathematik braucht, es ist eher ein Verständnis der funktionalen Programmierung erforderlich. In konkretem JavaScript lässt sich Currying viel einfacher verstehen als in mathematischen Termini.
Mathias