Marlanga, gracias por las buenas intenciones, pero tengo que pincharte el globo:
Curry != aplicación parcial
Curry es descomponer una función en la composición de n funciones de un argumento.
Ejemplo f(a, b, c) -> f(a)(b)(c)
Lo que vos propones es aplicación parcial, que tiene unas cuantas variantes (left, right, etc).
PD: Un buen artículo sobre esto es este de Ben Allman
http://benalman.com/news/2012/09/par...on-vs-currying