Super combinator

See Haskell Super combinator