include module type of struct include Stdlib.Fun end
val const : 'a -> 'b -> 'aval flip : ( 'a -> 'b -> 'c ) -> 'b -> 'a -> 'cval negate : ( 'a -> bool ) -> 'a -> boolval protect : finally:( unit -> unit ) -> ( unit -> 'a ) -> 'aexception Finally_raised of exnval memoize : ( 'a -> 'b ) -> 'a -> 'b