Exercise What other functions called in the JavaScript code generated for the above definition of main are curried? Why?
add x y = x + y
Currying allows a function to receive arguments one at a time, which enables partial application and makes functions eaiser to reuse and compose