val require_primitive : string -> unitval initial_global_table : unit -> Obj.t arrayval data_global_map : unit -> Obj.tval data_primitive_names : unit -> string listtype bytecode_sections = private {symb : global_map;crcs : Import_info.t array;prim : string list;dlpt : string list;
}val update_global_table : unit -> unitval is_global_defined : Global.t -> boolval get_global_position : Global.t -> inttype error = | Undefined_global of Global.t| Unavailable_primitive of string| Wrong_vm of string| Uninitialized_global of Global.t