Also known as Composition pattern
Intent The functional pattern representing a style of organizing libraries centered around the idea of combining functions. Putting it simply, there is some type T, some functions for constructing “primitive” values of type T, and some “combinators” which can combine values of type T in various ways to build up more complex values of type T.
Explanation Real world example
In computer science, combinatory logic is used as a simplified model of computation, used in computability theory and proof theory.