Composes this function with the specified function to return a new function that feeds the output of this function into the specified function.
Evaluates the function with the specified argument.
Evaluates the function with the specified argument.
Composes this function with the specified function to return a new function that feeds the output of the specified function into this function.
A
SafeFunction
is a function that can be freely composed with the guarantee that functions of arbitrary size can be evaluated in constant stack space. It does this by maintaining each of the composed functions internally in a data structure and evaluating them in a loop when the function is called.