decurry is the 'reverse' of curry: given a composed function fn(arg1)(arg2)(arg3)
it returns a function that can be called as fn(arg1, arg2, arg3)
or fn(arg1, arg2)(arg3) etc.
Transform a curried function into a function invoked with multiple arguments.
Transform a curried function into a function invoked with multiple arguments.