(a)=>(b)=>{}
А чем карирование ванильное не ок?
или я хер с маслом спутал?
ну оно ок, но в языках которые поддерживают каррирование, возможно частичное применение функции, а в жс тебе явно придется конвертировать функцию от нескольких элементов во вложенные унарные функции, так что можно использовать рамдовский curry, чтобы сделать автоматическое каррирование и тогда втоя функция add будет поддерживать как возможность вызова add(a, b) так и add(a)(b)