в js есть варарг функция compose (как точка в хаскеле)
compose :: (a -> a1) ->... (an -> an1) -> a -> an1 ну только в другуя сторону. не важно думаю с вараргами в темплейтах плюсов её вполне реально типизировать и более того, в других языках нет надежды на типизацию
ого в 17 всё таки есть что-то новое. я думал с 2011го там просто пытаются пробить модули, коцепты и каждый раз просто декоративные изменения и std::chrono
в js есть варарг функция compose (как точка в хаскеле)
compose :: (a -> a1) ->... (an -> an1) -> a -> an1 ну только в другуя сторону. не важно думаю с вараргами в темплейтах плюсов её вполне реально типизировать и более того, в других языках нет надежды на типизацию
в хаскеле можно, если немного выебнуться с ньютайпами, думаю