val reset : ?packname:string -> string -> unitval unit_id_from_name : string -> Ident.tval current_unit_name : unit -> stringval current_unit_symbol : unit -> Symbol.tval symbol_separator : charval make_symbol : ?unitname:string -> string option -> stringval symbol_in_current_unit : string -> boolval is_predefined_exception : Symbol.t -> boolval symbol_for_global : Ident.t -> stringval record_global_approx_toplevel : unit -> unitval need_curry_fun : int -> unitval need_apply_fun : int -> unitval need_send_fun : int -> unitval new_const_symbol : unit -> stringval clear_structured_constants : unit -> unitval add_exported_constant : string -> unittype structured_constantsval save_unit_info : string -> unitval require_global : Ident.t -> unittype error = | Not_a_unit_info of string| Corrupted_unit_info of string| Illegal_renaming of string * string * string| Mismatching_for_pack of string * string * string * string option