sig
val initialize : unit -> unit
val finalize : unit -> unit
val pid : unit -> int
val nprocs : unit -> int
val argv : unit -> string array
val send : 'a array -> 'a array
val wtime : unit -> float
val abort : int -> unit
end