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