Quark v2.2.0
Quark.M
The self-applyication combinator
Summary
Apply a function to itself. Also aliased as self_apply
Functions
Apply a function to itself. Also aliased as self_apply
.
Examples
iex> add_one = fn x -> x + 1 end
...> add_two = m(add_one)
...> add_two.(8)
10
Specs
m((... -> any)) :: (... -> any)