No longer require largeword < 1.2 to compile on GHC 7.4.1
[rootstock.git] / Util / Function.hs
blob04cbc4565f02046a2a95e8b0db3cfa99a4802484
1 module Util.Function where
3 infixr 9 .!, ..., ....
5 (.!) :: (c -> d) -> (a -> b -> c) -> a -> b -> d
6 (.!) = (.) . (.)
8 (...) :: (d -> e) -> (a -> b -> c -> d) -> a -> b -> c -> e
9 (...) = (.!) . (.)
11 (....) :: (e -> f) -> (a -> b -> c -> d -> e) -> a -> b -> c -> d -> f
12 (....) = (...) . (.)