sig module Make : functor (Job : MapReduce.Job) -> sig val run : Async.Std.Reader.t -> Async.Std.Writer.t -> unit Async.Std.Deferred.t end val init : int -> unit Async.Std.Deferred.t end