type handle
val init : unit -> unitval is_native : boolval adapt_filename : Compdynlink_types.filename -> Compdynlink_types.filenameval num_globals_inited : unit -> intval fold_initial_units : init:'a -> f:('a -> comp_unit:string -> interface:Stdlib.Digest.t option -> implementation:(Stdlib.Digest.t option * Compdynlink_types.implem_state) option -> defined_symbols:string list -> 'a) -> 'aval load : filename:Compdynlink_types.filename -> priv:bool -> handle * Unit_header.t listval run : handle -> unit_header:Unit_header.t -> priv:bool -> unitval finish : handle -> unit