{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} module Data.Function.Unicode ( (∘) ) where ------------------------------------------------------------------------------- -- Imports ------------------------------------------------------------------------------- -- from base: import Data.Function ( (.) ) ------------------------------------------------------------------------------- -- Fixities ------------------------------------------------------------------------------- infixr 9 ∘ ------------------------------------------------------------------------------- -- Symbols ------------------------------------------------------------------------------- {-| (∘) = ('.') U+2218, RING OPERATOR -} (∘) ∷ (β → γ) → (α → β) → (α → γ) ∘ :: (β -> γ) -> (α -> β) -> α -> γ (∘) = (β -> γ) -> (α -> β) -> α -> γ forall b c a. (b -> c) -> (a -> b) -> a -> c (.) {-# INLINE (∘) #-}