Post History
Functions may take multiple arguments with currying For some languages like Haskell this is almost a necessity, as only one-argument functions exist and multi-argument functions are implemented wi...
Answer
#1: Initial revision
## Functions may take multiple arguments with currying For some languages like Haskell this is almost a necessity, as only one-argument functions exist and multi-argument functions are implemented with currying. (You might take a list or tuple of the values but this isn't the natural way to do multi-arg functions in Haskell.) The same thing should be allowed for languages which do have proper multi-argument functions. In JavaScript, one might want to use `f=a=>b=>...` and call f(a)(b) instead of using `f=(a,b)=>...` and calling f(a, b).