Module type Map_reduce.Map_reduce_function

module Param : Core.Binable
module Accum : Core.Binable
module Input : Core.Binable
module Worker : Worker with type param_type = Param.t and type run_input_type = [ `Map of Input.t | `Combine of Accum.t * Accum.t | `Map_right_combine of Accum.t * Input.t ] and type run_output_type = Accum.t