Make.Baseval stdin : in_fileval stdout : out_fileval stderr : out_filemodule M : Module_types.MONADinclude Module_types.MONADval return : 'a -> 'a treturn a makes a monadic container containing the value a.
m >>= f extracts the value a from the monadic container m and returns f a.
f >=> g composition of the two monadic functions f and g.
f >=> g is equivalent to fun a -> f a >>= g.
map f m maps the values in the monadic container m with the function f.
val exit : int -> 'a tval execute : unit t -> unitval command_line : string array tval current_working_directory : string tval read_directory : string -> string array option tmodule Read (W : Module_types.WRITABLE) : sig ... endmodule Write (R : Module_types.READABLE) : sig ... end