{-# OPTIONS_GHC -Wall -fno-warn-tabs #-}

module Data.Function.ToolsYj (const2, const3, const4, const5) where

const2 :: a -> b -> c -> a
const2 :: forall a b c. a -> b -> c -> a
const2 = (c -> a) -> b -> c -> a
forall a b. a -> b -> a
const ((c -> a) -> b -> c -> a) -> (a -> c -> a) -> a -> b -> c -> a
forall b c a. (b -> c) -> (a -> b) -> a -> c
. a -> c -> a
forall a b. a -> b -> a
const

const3 :: a -> b -> c -> d -> a
const3 :: forall a b c d. a -> b -> c -> d -> a
const3 = (c -> d -> a) -> b -> c -> d -> a
forall a b. a -> b -> a
const ((c -> d -> a) -> b -> c -> d -> a)
-> (a -> c -> d -> a) -> a -> b -> c -> d -> a
forall b c a. (b -> c) -> (a -> b) -> a -> c
. a -> c -> d -> a
forall a b c. a -> b -> c -> a
const2

const4 :: a -> b -> c -> d -> e -> a
const4 :: forall a b c d e. a -> b -> c -> d -> e -> a
const4 = (c -> d -> e -> a) -> b -> c -> d -> e -> a
forall a b. a -> b -> a
const ((c -> d -> e -> a) -> b -> c -> d -> e -> a)
-> (a -> c -> d -> e -> a) -> a -> b -> c -> d -> e -> a
forall b c a. (b -> c) -> (a -> b) -> a -> c
. a -> c -> d -> e -> a
forall a b c d. a -> b -> c -> d -> a
const3

const5 :: a -> b -> c -> d -> e -> f -> a
const5 :: forall a b c d e f. a -> b -> c -> d -> e -> f -> a
const5 = (c -> d -> e -> f -> a) -> b -> c -> d -> e -> f -> a
forall a b. a -> b -> a
const ((c -> d -> e -> f -> a) -> b -> c -> d -> e -> f -> a)
-> (a -> c -> d -> e -> f -> a) -> a -> b -> c -> d -> e -> f -> a
forall b c a. (b -> c) -> (a -> b) -> a -> c
. a -> c -> d -> e -> f -> a
forall a b c d e. a -> b -> c -> d -> e -> a
const4