sig
  val version : string
  val bindir : string
  val standard_library : string
  val ccomp_type : string
  val c_compiler : string
  val c_output_obj : string
  val c_has_debug_prefix_map : bool
  val as_has_debug_prefix_map : bool
  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 default_rpath : string
  val mksharedlibrpath : string
  val ar : string
  val interface_suffix : string Stdlib.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 linear_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 ext_exe : string
  val default_executable_name : string
  val systhread_supported : bool
  val flexdll_dirs : string list
  val host : string
  val target : string
  val flambda : bool
  val with_flambda_invariants : bool
  val with_cmm_invariants : bool
  val profinfo : bool
  val profinfo_width : int
  val flat_float_array : bool
  val function_sections : bool
  val windows_unicode : bool
  val naked_pointers : bool
  val supports_shared_libraries : bool
  val force_instrumented_runtime : bool
  val afl_instrument : bool
  val print_config : Stdlib.out_channel -> unit
  val config_var : string -> string option
  val merlin : bool
end