https://blackmatov.github.io/kari.hpp/ https://github.com/BlackMATov/kari.hpp 2019 https://medium.com/@blackmatov/currying-and-partial-application-in-c-14-cc7c342accab