gleam/function
Functions
compose
pub fn compose(fun1: fn(a) -> b, fun2: fn(b) -> c) -> fn(a) -> b
Takes two functions and chains them together to form one function that takes the input from the first and returns the output of the second.
flip
pub fn flip(fun: fn(a, b) -> c) -> fn(a, b) -> c
Takes a function that takes two arguments and returns a new function that takes the same two arguments, but in reverse order.