sig
type t = Sundials_impl.Profiler.t
val enabled : bool
val make : string -> Sundials.Profiler.t
external start : Sundials.Profiler.t -> string -> unit
= "sunml_profiler_begin" [@@noalloc]
external finish : Sundials.Profiler.t -> string -> unit
= "sunml_profiler_end" [@@noalloc]
val print : Sundials.Profiler.t -> Sundials.Logfile.t -> unit
end