composition-extra-2.0.0: Combinators for unorthodox structure composition

Safe HaskellSafe
LanguageHaskell98

Data.Function.Syntax

Documentation

(*.) :: (a -> c -> d) -> (b -> c) -> a -> b -> d infixl 8 Source

(**.) :: (a -> b -> d -> e) -> (c -> d) -> a -> b -> c -> e infixl 8 Source

(***.) :: (a -> b -> c -> e -> f) -> (d -> e) -> a -> b -> c -> d -> f infixl 8 Source

(****.) :: (a -> b -> c -> d -> f -> g) -> (e -> f) -> a -> b -> c -> d -> e -> g infixl 8 Source

(*****.) :: (a -> b -> c -> d -> e -> g -> h) -> (f -> g) -> a -> b -> c -> d -> e -> f -> h infixl 8 Source

(******.) :: (a -> b -> c -> d -> e -> f -> h -> i) -> (g -> h) -> a -> b -> c -> d -> e -> f -> g -> i infixl 8 Source

(*******.) :: (a -> b -> c -> d -> e -> f -> g -> i -> j) -> (h -> i) -> a -> b -> c -> d -> e -> f -> g -> h -> j infixl 8 Source

(********.) :: (a -> b -> c -> d -> e -> f -> g -> h -> j -> k) -> (i -> j) -> a -> b -> c -> d -> e -> f -> g -> h -> i -> k infixl 8 Source