Config

`sig
val version : 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 ranlib : string
val ar : string
val cc_profile : 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 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 profiling : bool
val flambda : bool
val with_flambda_invariants : bool
val spacetime : bool
val enable_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 supports_shared_libraries : bool
val afl_instrument : bool
val print_config : Stdlib.out_channel -> unit
val config_var : string -> string option
end`