Currying made simple
convert data-first functions into `::`-functions
convert data-last functions into `::`-functions