Curry Your Calls, Uncurry Your Returns
http://chriswarbo.net/blog/2018-01-24-curry_your_calls_uncurry_your_returns.html [chriswarbo.net]
2018-01-24 16:15
Currying is widely used in functional programming. Some languages, like ML and Haskell, curry everything by default; in others, like Scheme and Javascript, we can implement currying as a transformation (either a higher-order function or a macro), and call it explicitly wherever we want to use it.
source: L