Exposes function composition (++) and function composition with two
arguments (+++) to the Fun module of our extended standard library.
Adds and exposes function application ($).
Signed-off-by: Matthias Goergens <matthias.goergens@citrix.com>
let comp2 f g a b = ((++) ++ (++)) f g a b
let (+++) f g a b = comp2 f g a b
+
+let ($) f a = f a
val flip : ('a -> 'b -> 'c) -> ('b -> 'a -> 'c)
val on : ('b -> 'b -> 'c) -> ('a -> 'b) -> 'a -> 'a -> 'c
val comp : ('b -> 'c) -> ('a -> 'b) -> ('a -> 'c)
+val (+++) : ('c -> 'd) -> ('a -> 'b -> 'c) -> 'a -> 'b -> 'd
+val (++) : ('b -> 'c) -> ('a -> 'b) -> 'a -> 'c
+val ($) : ('a -> 'b) -> 'a -> 'b
\ No newline at end of file