Introducing Tesla — the flexible HTTP client for Elixir Re-design with Elixir/OTP and Pattern Matching

Function currying in Elixir

Kare lets you curry (partially apply) functions in Elixir.

iex> curried = Kare.curry(fn x, y, z -> x + y * z end)
iex> curried.(1).(2).(3)
7