module Make:MapReduce.Controller
val map_reduce : MapReduce.Job.input list ->
(MapReduce.Job.key * MapReduce.Job.output) list Deferred.t
Raises an exception if the Job's map or reduce function raises an exception.
Raises an exception if the Controller becomes unable to contact any
worker.