sig
  val version : string
  val standard_library : string
  val standard_runtime : string
  val ccomp_type : string
  val c_compiler : string
  val c_output_obj : string
  val ocamlc_cflags : string
  val ocamlc_cppflags : string
  val ocamlopt_cflags : string
  val ocamlopt_cppflags : string
  val bytecomp_c_libraries : string
  val native_c_libraries : string
  val native_pack_linker : string
  val mkdll : string
  val mkexe : string
  val mkmaindll : string
  val ranlib : string
  val ar : string
  val cc_profile : string
  val load_path : string list Pervasives.ref
  val interface_suffix : string Pervasives.ref
  val exec_magic_number : string
  val cmi_magic_number : string
  val cmo_magic_number : string
  val cma_magic_number : string
  val cmx_magic_number : string
  val cmxa_magic_number : string
  val ast_intf_magic_number : string
  val ast_impl_magic_number : string
  val cmxs_magic_number : string
  val cmt_magic_number : string
  val max_tag : int
  val lazy_tag : int
  val max_young_wosize : int
  val stack_threshold : int
  val stack_safety_margin : int
  val architecture : string
  val model : string
  val system : string
  val asm : string
  val asm_cfi_supported : bool
  val with_frame_pointers : bool
  val ext_obj : string
  val ext_asm : string
  val ext_lib : string
  val ext_dll : string
  val default_executable_name : string
  val systhread_supported : bool
  val flexdll_dirs : string list
  val host : string
  val target : string
  val print_config : Pervasives.out_channel -> unit
  val profiling : bool
  val flambda : bool
  val spacetime : bool
  val spacetime_call_counts : bool
  val profinfo : bool
  val profinfo_width : int
  val libunwind_available : bool
  val libunwind_link_flags : string
  val safe_string : bool
  val default_safe_string : bool
  val flat_float_array : bool
  val windows_unicode : bool
  val afl_instrument : bool
end