Can you do things like
var sum = curry(reduce, add);
with the OO style?Am I wrong in thinking that this kind of currying is one of the fundamental building blocks of functional programming?