module Test:sig..end
val time : ?cout:Pervasives.out_channel -> ('a -> 'b) -> 'a -> 'bval sf : ?cout:Pervasives.out_channel -> string -> ('a -> 'b) -> 'a -> 'bval timesf : ?cout:Pervasives.out_channel -> string -> ('a -> 'b) -> 'a -> 'bval get_time : ('a -> 'b) -> 'a -> 'b * floatval repeat : int -> ('a -> 'b) -> 'a -> 'b