Super combinator
See
Haskell Super combinator