val loadfile : string -> unitval loadfile_private : string -> unitval adapt_filename : string -> stringval set_allowed_units : string list -> unitval allow_only : string list -> unitval prohibit : string list -> unitval main_program_units : unit -> string listval public_dynamically_loaded_units : unit -> string listval all_units : unit -> string listval allow_unsafe_modules : bool -> unittype linking_error = private | Undefined_global of string| Unavailable_primitive of string| Uninitialized_global of string
type error = private | Not_a_bytecode_file of string| Inconsistent_import of string| Unavailable_unit of string| Unsafe_file| Linking_error of string * linking_error| Corrupted_interface of string| Cannot_open_dynamic_library of exn| Library's_module_initializers_failed of exn| Inconsistent_implementation of string| Module_already_loaded of string| Private_library_cannot_implement_interface of string
val error_message : error -> stringval unsafe_get_global_value : bytecode_or_asm_symbol:string -> Obj.t option