Schnfinkeling is the technique of transforming a function that takes multiple arguments (or an n-tuple of arguments) in such a way that it can be called as a chain of functions each with a single argument (partial application).

# Documentation

schönfinkel :: ((a, b) -> c) -> a -> b -> cSource

entschönfinkel :: (a -> b -> c) -> (a, b) -> cSource