sig   val set_default_ncores : int -> unit   val get_default_ncores : unit -> int   type 'a sequence = L of 'a list | A of 'a array   val parmapfold :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int ->     ('-> 'b) ->     'Parmap.sequence -> ('-> '-> 'c) -> '-> ('-> '-> 'c) -> 'c   val parfold :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int ->     ('-> '-> 'b) -> 'Parmap.sequence -> '-> ('-> '-> 'b) -> 'b   val parmap :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int -> ('-> 'b) -> 'Parmap.sequence -> 'b list   val pariter :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int -> ('-> unit) -> 'Parmap.sequence -> unit   val parmapifold :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int ->     (int -> '-> 'b) ->     'Parmap.sequence -> ('-> '-> 'c) -> '-> ('-> '-> 'c) -> 'c   val parmapi :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int -> (int -> '-> 'b) -> 'Parmap.sequence -> 'b list   val pariteri :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int -> (int -> '-> unit) -> 'Parmap.sequence -> unit   val array_parmap :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int -> ?chunksize:int -> ('-> 'b) -> 'a array -> 'b array   val array_parmapi :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int -> (int -> '-> 'b) -> 'a array -> 'b array   exception WrongArraySize   type buf   val init_shared_buffer : float array -> Parmap.buf   val array_float_parmap :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int ->     ?result:float array ->     ?sharedbuffer:Parmap.buf -> ('-> float) -> 'a array -> float array   val array_float_parmapi :     ?init:(int -> unit) ->     ?finalize:(unit -> unit) ->     ?ncores:int ->     ?chunksize:int ->     ?result:float array ->     ?sharedbuffer:Parmap.buf ->     (int -> '-> float) -> 'a array -> float array   val debugging : bool -> unit   val redirect : ?path:string -> id:int -> unit end