<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"><head><title>InferStdlib__IStd (InferStdlib.InferStdlib__IStd)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><meta name="generator" content="doc-ock-html v1.0.0-1-g1fc9bf0"/></head><body><nav id="top"><a href="../index.html">Up</a> — <span class="package">package <a href="../index.html">InferStdlib</a></span></nav><header><h1><span class="keyword">Module</span> <span class="module-path">InferStdlib__IStd</span></h1></header><div class="spec include"><div class="doc"></div><details open="open"><summary><span class="def"><code><span class="keyword">include </span>Core</code></span></summary><div class="spec module" id="module-Std"><a href="#module-Std" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Std = Core__.Std0</code></div><div class="doc"></div></div><div class="spec module" id="module-Applicative"><a href="#module-Applicative" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Applicative = Core_kernel__.Import.Applicative</code></div><div class="doc"></div></div><div class="spec module" id="module-Avltree"><a href="#module-Avltree" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Avltree = Core_kernel__.Import.Avltree</code></div><div class="doc"></div></div><div class="spec module" id="module-Backtrace"><a href="#module-Backtrace" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Backtrace = Core_kernel__.Import.Backtrace</code></div><div class="doc"></div></div><div class="spec module" id="module-Bin_prot"><a href="#module-Bin_prot" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bin_prot = Core_kernel__.Core_bin_prot</code></div><div class="doc"></div></div><div class="spec module" id="module-Binary_search"><a href="#module-Binary_search" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Binary_search = Core_kernel__.Import.Binary_search</code></div><div class="doc"></div></div><div class="spec module" id="module-Commutative_group"><a href="#module-Commutative_group" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Commutative_group = Core_kernel__.Import.Commutative_group</code></div><div class="doc"></div></div><div class="spec module" id="module-Comparisons"><a href="#module-Comparisons" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Comparisons = Core_kernel__.Import.Comparisons</code></div><div class="doc"></div></div><div class="spec module" id="module-Equal"><a href="#module-Equal" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Equal = Core_kernel__.Import.Equal</code></div><div class="doc"></div></div><div class="spec module" id="module-Exn"><a href="#module-Exn" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Exn = Base.Exn</code></div><div class="doc"></div></div><div class="spec module" id="module-Expect_test_config"><a href="#module-Expect_test_config" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Expect_test_config = Expect_test_config</code></div><div class="doc"></div></div><div class="spec module" id="module-Field"><a href="#module-Field" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Field = Core_kernel__.Import.Field</code></div><div class="doc"></div></div><div class="spec module" id="module-Floatable"><a href="#module-Floatable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Floatable = Core_kernel__.Import.Floatable</code></div><div class="doc"></div></div><div class="spec module" id="module-Hash"><a href="#module-Hash" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hash = Core_kernel__.Import.Hash</code></div><div class="doc"></div></div><div class="spec module" id="module-Heap_block"><a href="#module-Heap_block" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Heap_block = Core_kernel__.Import.Heap_block</code></div><div class="doc"></div></div><div class="spec module" id="module-In_channel"><a href="#module-In_channel" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>In_channel = Core_kernel__.Import.In_channel</code></div><div class="doc"></div></div><div class="spec module" id="module-Int_conversions"><a href="#module-Int_conversions" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Int_conversions = Base.Not_exposed_properly.Int_conversions</code></div><div class="doc"></div></div><div class="spec module" id="module-Invariant"><a href="#module-Invariant" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Invariant = Core_kernel__.Import.Invariant</code></div><div class="doc"></div></div><div class="spec module" id="module-Monad"><a href="#module-Monad" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Monad = Core_kernel__.Import.Monad</code></div><div class="doc"></div></div><div class="spec module" id="module-Obj_array"><a href="#module-Obj_array" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Obj_array = Base.Not_exposed_properly.Obj_array</code></div><div class="doc"></div></div><div class="spec module" id="module-Ordered_collection_common"><a href="#module-Ordered_collection_common" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Ordered_collection_common = Core_kernel__.Ordered_collection_common</code></div><div class="doc"></div></div><div class="spec module" id="module-Out_channel"><a href="#module-Out_channel" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Out_channel = Core_kernel__.Import.Out_channel</code></div><div class="doc"></div></div><div class="spec module" id="module-Poly"><a href="#module-Poly" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Poly = Core_kernel__.Import.Poly</code></div><div class="doc"></div></div><div class="spec module" id="module-Polymorphic_compare"><a href="#module-Polymorphic_compare" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Polymorphic_compare = Core_kernel__.Import.Polymorphic_compare</code></div><div class="doc"></div></div><div class="spec module" id="module-Pretty_printer"><a href="#module-Pretty_printer" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Pretty_printer = Core_kernel__.Import.Pretty_printer</code></div><div class="doc"></div></div><div class="spec module" id="module-Random"><a href="#module-Random" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Random = Base.Random</code></div><div class="doc"></div></div><div class="spec module" id="module-Sexp_maybe"><a href="#module-Sexp_maybe" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Sexp_maybe = Core_kernel__.Sexp.Sexp_maybe</code></div><div class="doc"></div></div><div class="spec module" id="module-Staged"><a href="#module-Staged" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Staged = Base.Staged</code></div><div class="doc"></div></div><div class="spec module" id="module-Stringable"><a href="#module-Stringable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Stringable = Core_kernel__.Import.Stringable</code></div><div class="doc"></div></div><div class="spec module" id="module-Validate"><a href="#module-Validate" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Validate = Core_kernel__.Import.Validate</code></div><div class="doc"></div></div><div class="spec module" id="module-With_return"><a href="#module-With_return" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>With_return = Core_kernel__.Import.With_return</code></div><div class="doc"></div></div><div class="spec module" id="module-Word_size"><a href="#module-Word_size" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Word_size = Core_kernel__.Import.Word_size</code></div><div class="doc"></div></div><div class="spec module" id="module-Array"><a href="#module-Array" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Array = Core_kernel__.Array</code></div><div class="doc"></div></div><div class="spec module" id="module-Binary_searchable"><a href="#module-Binary_searchable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Binary_searchable = Core_kernel__.Binary_searchable</code></div><div class="doc"></div></div><div class="spec module" id="module-Blit"><a href="#module-Blit" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Blit = Core_kernel__.Blit</code></div><div class="doc"></div></div><div class="spec module" id="module-Bool"><a href="#module-Bool" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bool = Core_kernel__.Bool</code></div><div class="doc"></div></div><div class="spec module" id="module-Bytes"><a href="#module-Bytes" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bytes = Core_kernel__.Bytes</code></div><div class="doc"></div></div><div class="spec module" id="module-Char"><a href="#module-Char" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Char = Core_kernel__.Char</code></div><div class="doc"></div></div><div class="spec module" id="module-Comparable"><a href="#module-Comparable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Comparable = Core_kernel__.Comparable</code></div><div class="doc"></div></div><div class="spec module" id="module-Comparator"><a href="#module-Comparator" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Comparator = Core_kernel__.Comparator</code></div><div class="doc"></div></div><div class="spec module" id="module-Container"><a href="#module-Container" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Container = Core_kernel__.Container</code></div><div class="doc"></div></div><div class="spec module" id="module-Either"><a href="#module-Either" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Either = Core_kernel__.Either</code></div><div class="doc"></div></div><div class="spec module" id="module-Error"><a href="#module-Error" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Error = Core_kernel__.Error</code></div><div class="doc"></div></div><div class="spec module" id="module-Float"><a href="#module-Float" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Float = Core_kernel__.Float</code></div><div class="doc"></div></div><div class="spec module" id="module-Fn"><a href="#module-Fn" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Fn = Core_kernel__.Fn</code></div><div class="doc"></div></div><div class="spec module" id="module-Hash_set"><a href="#module-Hash_set" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hash_set = Core_kernel__.Hash_set</code></div><div class="doc"></div></div><div class="spec module" id="module-Hashtbl"><a href="#module-Hashtbl" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hashtbl = Core_kernel__.Hashtbl</code></div><div class="doc"></div></div><div class="spec module" id="module-Hashtbl_intf"><a href="#module-Hashtbl_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hashtbl_intf = Core_kernel__.Hashtbl_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Info"><a href="#module-Info" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Info = Core_kernel__.Info</code></div><div class="doc"></div></div><div class="spec module" id="module-Int"><a href="#module-Int" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Int = Core_kernel__.Int</code></div><div class="doc"></div></div><div class="spec module" id="module-Int_intf"><a href="#module-Int_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Int_intf = Core_kernel__.Int_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Int32"><a href="#module-Int32" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Int32 = Core_kernel__.Int32</code></div><div class="doc"></div></div><div class="spec module" id="module-Int63"><a href="#module-Int63" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Int63 = Core_kernel__.Int63</code></div><div class="doc"></div></div><div class="spec module" id="module-Int64"><a href="#module-Int64" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Int64 = Core_kernel__.Int64</code></div><div class="doc"></div></div><div class="spec module" id="module-Lazy"><a href="#module-Lazy" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Lazy = Core_kernel__.Lazy</code></div><div class="doc"></div></div><div class="spec module" id="module-Linked_queue"><a href="#module-Linked_queue" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Linked_queue = Core_kernel__.Linked_queue</code></div><div class="doc"></div></div><div class="spec module" id="module-List"><a href="#module-List" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>List = Core_kernel__.List</code></div><div class="doc"></div></div><div class="spec module" id="module-Maybe_bound"><a href="#module-Maybe_bound" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Maybe_bound = Core_kernel__.Maybe_bound</code></div><div class="doc"></div></div><div class="spec module" id="module-Nativeint"><a href="#module-Nativeint" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Nativeint = Core_kernel__.Nativeint</code></div><div class="doc"></div></div><div class="spec module" id="module-Option"><a href="#module-Option" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Option = Core_kernel__.Option</code></div><div class="doc"></div></div><div class="spec module" id="module-Ordering"><a href="#module-Ordering" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Ordering = Core_kernel__.Ordering</code></div><div class="doc"></div></div><div class="spec module" id="module-Or_error"><a href="#module-Or_error" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Or_error = Core_kernel__.Or_error</code></div><div class="doc"></div></div><div class="spec module" id="module-Printf"><a href="#module-Printf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Printf = Core_kernel__.Printf</code></div><div class="doc"></div></div><div class="spec module" id="module-Ref"><a href="#module-Ref" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Ref = Core_kernel__.Ref</code></div><div class="doc"></div></div><div class="spec module" id="module-Result"><a href="#module-Result" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Result = Core_kernel__.Result</code></div><div class="doc"></div></div><div class="spec module" id="module-Sequence"><a href="#module-Sequence" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Sequence = Core_kernel__.Sequence</code></div><div class="doc"></div></div><div class="spec module" id="module-Set"><a href="#module-Set" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Set = Core_kernel__.Set</code></div><div class="doc"></div></div><div class="spec module" id="module-Sexp"><a href="#module-Sexp" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Sexp = Core_kernel__.Sexp</code></div><div class="doc"></div></div><div class="spec module" id="module-Sexpable"><a href="#module-Sexpable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Sexpable = Core_kernel__.Sexpable</code></div><div class="doc"></div></div><div class="spec module" id="module-Sign"><a href="#module-Sign" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Sign = Core_kernel__.Sign</code></div><div class="doc"></div></div><div class="spec module" id="module-Source_code_position"><a href="#module-Source_code_position" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Source_code_position = Core_kernel__.Source_code_position</code></div><div class="doc"></div></div><div class="spec module" id="module-String"><a href="#module-String" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>String = Core_kernel__.String</code></div><div class="doc"></div></div><div class="spec module" id="module-Type_equal"><a href="#module-Type_equal" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Type_equal = Core_kernel__.Type_equal</code></div><div class="doc"></div></div><div class="spec module" id="module-Unit"><a href="#module-Unit" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Unit = Core_kernel__.Unit</code></div><div class="doc"></div></div><div class="spec module" id="module-Arg"><a href="#module-Arg" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Arg = Core_kernel__.Arg</code></div><div class="doc"></div></div><div class="spec module" id="module-Bag"><a href="#module-Bag" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bag = Core_kernel__.Bag</code></div><div class="doc"></div></div><div class="spec module" id="module-Bigsubstring"><a href="#module-Bigsubstring" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bigsubstring = Core_kernel__.Bigsubstring</code></div><div class="doc"></div></div><div class="spec module" id="module-Binable"><a href="#module-Binable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Binable = Core_kernel__.Binable</code></div><div class="doc"></div></div><div class="spec module" id="module-Binary_packing"><a href="#module-Binary_packing" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Binary_packing = Core_kernel__.Binary_packing</code></div><div class="doc"></div></div><div class="spec module" id="module-Blang"><a href="#module-Blang" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Blang = Core_kernel__.Blang</code></div><div class="doc"></div></div><div class="spec module" id="module-Bounded_index"><a href="#module-Bounded_index" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bounded_index = Core_kernel__.Bounded_index</code></div><div class="doc"></div></div><div class="spec module" id="module-Bounded_int_table"><a href="#module-Bounded_int_table" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bounded_int_table = Core_kernel__.Bounded_int_table</code></div><div class="doc"></div></div><div class="spec module" id="module-Bucket"><a href="#module-Bucket" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bucket = Core_kernel__.Bucket</code></div><div class="doc"></div></div><div class="spec module" id="module-Bus"><a href="#module-Bus" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bus = Core_kernel__.Bus</code></div><div class="doc"></div></div><div class="spec module" id="module-Byte_units"><a href="#module-Byte_units" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Byte_units = Core_kernel__.Byte_units</code></div><div class="doc"></div></div><div class="spec module" id="module-Day_of_week"><a href="#module-Day_of_week" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Day_of_week = Core_kernel__.Day_of_week</code></div><div class="doc"></div></div><div class="spec module" id="module-Debug"><a href="#module-Debug" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Debug = Core_kernel__.Debug</code></div><div class="doc"></div></div><div class="spec module" id="module-Deque"><a href="#module-Deque" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Deque = Core_kernel__.Deque</code></div><div class="doc"></div></div><div class="spec module" id="module-Deriving_hash"><a href="#module-Deriving_hash" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Deriving_hash = Core_kernel__.Deriving_hash</code></div><div class="doc"></div></div><div class="spec module" id="module-Doubly_linked"><a href="#module-Doubly_linked" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Doubly_linked = Core_kernel__.Doubly_linked</code></div><div class="doc"></div></div><div class="spec module" id="module-Ephemeron"><a href="#module-Ephemeron" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Ephemeron = Core_kernel__.Ephemeron</code></div><div class="doc"></div></div><div class="spec module" id="module-Fdeque"><a href="#module-Fdeque" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Fdeque = Core_kernel__.Fdeque</code></div><div class="doc"></div></div><div class="spec module" id="module-Fheap"><a href="#module-Fheap" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Fheap = Core_kernel__.Fheap</code></div><div class="doc"></div></div><div class="spec module" id="module-Flags"><a href="#module-Flags" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Flags = Core_kernel__.Flags</code></div><div class="doc"></div></div><div class="spec module" id="module-Float_with_finite_only_serialization"><a href="#module-Float_with_finite_only_serialization" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Float_with_finite_only_serialization = Core_kernel__.Float_with_finite_only_serialization</code></div><div class="doc"></div></div><div class="spec module" id="module-Force_once"><a href="#module-Force_once" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Force_once = Core_kernel__.Force_once</code></div><div class="doc"></div></div><div class="spec module" id="module-Fqueue"><a href="#module-Fqueue" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Fqueue = Core_kernel__.Fqueue</code></div><div class="doc"></div></div><div class="spec module" id="module-Gc"><a href="#module-Gc" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Gc = Core_kernel__.Gc</code></div><div class="doc"></div></div><div class="spec module" id="module-Hash_heap"><a href="#module-Hash_heap" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hash_heap = Core_kernel__.Hash_heap</code></div><div class="doc"></div></div><div class="spec module" id="module-Hash_queue"><a href="#module-Hash_queue" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hash_queue = Core_kernel__.Hash_queue</code></div><div class="doc"></div></div><div class="spec module" id="module-Hashable"><a href="#module-Hashable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hashable = Core_kernel__.Hashable</code></div><div class="doc"></div></div><div class="spec module" id="module-Heap"><a href="#module-Heap" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Heap = Core_kernel__.Heap</code></div><div class="doc"></div></div><div class="spec module" id="module-Hexdump"><a href="#module-Hexdump" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hexdump = Core_kernel__.Hexdump</code></div><div class="doc"></div></div><div class="spec module" id="module-Hexdump_intf"><a href="#module-Hexdump_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Hexdump_intf = Core_kernel__.Hexdump_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Host_and_port"><a href="#module-Host_and_port" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Host_and_port = Core_kernel__.Host_and_port</code></div><div class="doc"></div></div><div class="spec module" id="module-Identifiable"><a href="#module-Identifiable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Identifiable = Core_kernel__.Identifiable</code></div><div class="doc"></div></div><div class="spec module" id="module-Immediate_option"><a href="#module-Immediate_option" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Immediate_option = Core_kernel__.Immediate_option</code></div><div class="doc"></div></div><div class="spec module" id="module-Immediate_option_intf"><a href="#module-Immediate_option_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Immediate_option_intf = Core_kernel__.Immediate_option_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Int_set"><a href="#module-Int_set" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Int_set = Core_kernel__.Int_set</code></div><div class="doc"></div></div><div class="spec module" id="module-Interfaces"><a href="#module-Interfaces" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Interfaces = Core_kernel__.Interfaces</code></div><div class="doc"></div></div><div class="spec module" id="module-Limiter"><a href="#module-Limiter" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Limiter = Core_kernel__.Limiter</code></div><div class="doc"></div></div><div class="spec module" id="module-Linked_stack"><a href="#module-Linked_stack" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Linked_stack = Core_kernel__.Linked_stack</code></div><div class="doc"></div></div><div class="spec module" id="module-Map"><a href="#module-Map" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Map = Core_kernel__.Map</code></div><div class="doc"></div></div><div class="spec module" id="module-Memo"><a href="#module-Memo" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Memo = Core_kernel__.Memo</code></div><div class="doc"></div></div><div class="spec module" id="module-Month"><a href="#module-Month" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Month = Core_kernel__.Month</code></div><div class="doc"></div></div><div class="spec module" id="module-Moption"><a href="#module-Moption" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Moption = Core_kernel__.Moption</code></div><div class="doc"></div></div><div class="spec module" id="module-No_polymorphic_compare"><a href="#module-No_polymorphic_compare" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>No_polymorphic_compare = Core_kernel__.No_polymorphic_compare</code></div><div class="doc"></div></div><div class="spec module" id="module-Nothing"><a href="#module-Nothing" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Nothing = Core_kernel__.Nothing</code></div><div class="doc"></div></div><div class="spec module" id="module-Only_in_test"><a href="#module-Only_in_test" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Only_in_test = Core_kernel__.Only_in_test</code></div><div class="doc"></div></div><div class="spec module" id="module-Option_array"><a href="#module-Option_array" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Option_array = Core_kernel__.Option_array</code></div><div class="doc"></div></div><div class="spec module" id="module-Optional_syntax"><a href="#module-Optional_syntax" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Optional_syntax = Core_kernel__.Optional_syntax</code></div><div class="doc"></div></div><div class="spec module" id="module-Percent"><a href="#module-Percent" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Percent = Core_kernel__.Percent</code></div><div class="doc"></div></div><div class="spec module" id="module-Pid"><a href="#module-Pid" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Pid = Core_kernel__.Pid</code></div><div class="doc"></div></div><div class="spec module" id="module-Pool"><a href="#module-Pool" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Pool = Core_kernel__.Pool</code></div><div class="doc"></div></div><div class="spec module" id="module-Pool_intf"><a href="#module-Pool_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Pool_intf = Core_kernel__.Pool_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Pooled_hashtbl"><a href="#module-Pooled_hashtbl" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Pooled_hashtbl = Core_kernel__.Pooled_hashtbl</code></div><div class="doc"></div></div><div class="spec module" id="module-Printexc"><a href="#module-Printexc" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Printexc = Core_kernel__.Printexc</code></div><div class="doc"></div></div><div class="spec module" id="module-Queue"><a href="#module-Queue" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Queue = Core_kernel__.Queue</code></div><div class="doc"></div></div><div class="spec module" id="module-Quickcheck"><a href="#module-Quickcheck" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Quickcheck = Core_kernel__.Quickcheck</code></div><div class="doc"></div></div><div class="spec module" id="module-Quickcheck_intf"><a href="#module-Quickcheck_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Quickcheck_intf = Core_kernel__.Quickcheck_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Quickcheckable"><a href="#module-Quickcheckable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Quickcheckable = Core_kernel__.Quickcheckable</code></div><div class="doc"></div></div><div class="spec module" id="module-Robustly_comparable"><a href="#module-Robustly_comparable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Robustly_comparable = Core_kernel__.Robustly_comparable</code></div><div class="doc"></div></div><div class="spec module" id="module-Rope"><a href="#module-Rope" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Rope = Core_kernel__.Rope</code></div><div class="doc"></div></div><div class="spec module" id="module-Set_once"><a href="#module-Set_once" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Set_once = Core_kernel__.Set_once</code></div><div class="doc"></div></div><div class="spec module" id="module-Splittable_random"><a href="#module-Splittable_random" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Splittable_random = Splittable_random</code></div><div class="doc"></div></div><div class="spec module" id="module-Stable_comparable"><a href="#module-Stable_comparable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Stable_comparable = Core_kernel__.Stable_comparable</code></div><div class="doc"></div></div><div class="spec module" id="module-Stable_unit_test"><a href="#module-Stable_unit_test" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Stable_unit_test = Core_kernel__.Stable_unit_test</code></div><div class="doc"></div></div><div class="spec module" id="module-Stack"><a href="#module-Stack" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Stack = Core_kernel__.Stack</code></div><div class="doc"></div></div><div class="spec module" id="module-String_id"><a href="#module-String_id" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>String_id = Core_kernel__.String_id</code></div><div class="doc"></div></div><div class="spec module" id="module-Substring"><a href="#module-Substring" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Substring = Core_kernel__.Substring</code></div><div class="doc"></div></div><div class="spec module" id="module-Substring_intf"><a href="#module-Substring_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Substring_intf = Core_kernel__.Substring_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Thread_safe_queue"><a href="#module-Thread_safe_queue" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Thread_safe_queue = Core_kernel__.Thread_safe_queue</code></div><div class="doc"></div></div><div class="spec module" id="module-Timing_wheel_ns"><a href="#module-Timing_wheel_ns" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Timing_wheel_ns = Core_kernel__.Timing_wheel_ns</code></div><div class="doc"></div></div><div class="spec module" id="module-Total_map"><a href="#module-Total_map" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Total_map = Core_kernel__.Total_map</code></div><div class="doc"></div></div><div class="spec module" id="module-Tuple"><a href="#module-Tuple" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Tuple = Core_kernel__.Tuple</code></div><div class="doc"></div></div><div class="spec module" id="module-Tuple_type"><a href="#module-Tuple_type" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Tuple_type = Core_kernel__.Tuple_type</code></div><div class="doc"></div></div><div class="spec module" id="module-Tuple2"><a href="#module-Tuple2" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Tuple2 = <a href="index.html#module-Tuple">Tuple</a>.T2</code></div><div class="doc"></div></div><div class="spec module" id="module-Tuple3"><a href="#module-Tuple3" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Tuple3 = <a href="index.html#module-Tuple">Tuple</a>.T3</code></div><div class="doc"></div></div><div class="spec module" id="module-Type_immediacy"><a href="#module-Type_immediacy" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Type_immediacy = Core_kernel__.Type_immediacy</code></div><div class="doc"></div></div><div class="spec module" id="module-Uniform_array"><a href="#module-Uniform_array" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Uniform_array = Core_kernel__.Uniform_array</code></div><div class="doc"></div></div><div class="spec module" id="module-Union_find"><a href="#module-Union_find" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Union_find = Core_kernel__.Union_find</code></div><div class="doc"></div></div><div class="spec module" id="module-Unique_id"><a href="#module-Unique_id" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Unique_id = Core_kernel__.Unique_id</code></div><div class="doc"></div></div><div class="spec module" id="module-Unit_of_time"><a href="#module-Unit_of_time" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Unit_of_time = Core_kernel__.Unit_of_time</code></div><div class="doc"></div></div><div class="spec module" id="module-Univ"><a href="#module-Univ" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Univ = Core_kernel__.Univ</code></div><div class="doc"></div></div><div class="spec module" id="module-Univ_map"><a href="#module-Univ_map" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Univ_map = Core_kernel__.Univ_map</code></div><div class="doc"></div></div><div class="spec module" id="module-Unpack_buffer"><a href="#module-Unpack_buffer" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Unpack_buffer = Core_kernel__.Unpack_buffer</code></div><div class="doc"></div></div><div class="spec module" id="module-Validated"><a href="#module-Validated" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Validated = Core_kernel__.Validated</code></div><div class="doc"></div></div><div class="spec module" id="module-Weak"><a href="#module-Weak" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Weak = Core_kernel__.Weak</code></div><div class="doc"></div></div><div class="spec module" id="module-Weak_pointer"><a href="#module-Weak_pointer" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Weak_pointer = Core_kernel__.Weak_pointer</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Unique_id"><a href="#module-type-Unique_id" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Unique_id = <a href="index.html#module-Unique_id">Unique_id</a>.Id</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-T"><a href="#module-type-T" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span><a href="module-type-T/index.html">T</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-T1"><a href="#module-type-T1" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span><a href="module-type-T1/index.html">T1</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-T2"><a href="#module-type-T2" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span><a href="module-type-T2/index.html">T2</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-T3"><a href="#module-type-T3" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span><a href="module-type-T3/index.html">T3</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-T_bin"><a href="#module-type-T_bin" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span><a href="module-type-T_bin/index.html">T_bin</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div><div class="doc"></div></div><div class="spec type" id="type-_maybe_bound"><a href="#type-_maybe_bound" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a _maybe_bound</code><code><span class="keyword"> = </span><span class="type-var">'a</span> <a href="index.html#module-Maybe_bound">Maybe_bound</a>.t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-_maybe_bound.Incl" class="anchored"><td class="def constructor"><a href="#type-_maybe_bound.Incl" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Incl</span><span class="keyword"> of </span><span class="type-var">'a</span></code></td></tr><tr id="type-_maybe_bound.Excl" class="anchored"><td class="def constructor"><a href="#type-_maybe_bound.Excl" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Excl</span><span class="keyword"> of </span><span class="type-var">'a</span></code></td></tr><tr id="type-_maybe_bound.Unbounded" class="anchored"><td class="def constructor"><a href="#type-_maybe_bound.Unbounded" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Unbounded</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec val" id="val-does_raise"><a href="#val-does_raise" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>does_raise : (unit <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec type" id="type-bytes"><a href="#type-bytes" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>bytes</code><span class="keyword"> = </span><code>[ </code><table class="variant"><tr id="type-bytes.This_type_does_not_equal_string_because_we_want_type_errors_to_say_string" class="anchored"><td class="def constructor"><a href="#type-bytes.This_type_does_not_equal_string_because_we_want_type_errors_to_say_string" class="anchor"></a><code><span class="keyword">| </span></code><code>`This_type_does_not_equal_string_because_we_want_type_errors_to_say_string</code></td></tr></table><code> ]</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-am_running_inline_test"><a href="#val-am_running_inline_test" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>am_running_inline_test : bool</code></div><div class="doc"></div></div><div class="spec val" id="val-raise"><a href="#val-raise" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>raise : exn <span class="keyword">‑></span> <span class="type-var">'a</span> = "%reraise" </code></div><div class="doc"></div></div><div class="spec val" id="val-raise_notrace"><a href="#val-raise_notrace" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>raise_notrace : exn <span class="keyword">‑></span> <span class="type-var">'a</span> = "%raise_notrace" </code></div><div class="doc"></div></div><div class="spec val" id="val-invalid_arg"><a href="#val-invalid_arg" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>invalid_arg : string <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-failwith"><a href="#val-failwith" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwith : string <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec exception" id="exception-Exit"><a href="#exception-Exit" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Exit</span></code></div><div class="doc"></div></div><div class="spec val" id="val-(=)"><a href="#val-(=)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(=) : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool = "%equal" </code></div><div class="doc"></div></div><div class="spec val" id="val-(<>)"><a href="#val-(<>)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(<>) : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool = "%notequal" </code></div><div class="doc"></div></div><div class="spec val" id="val-(<)"><a href="#val-(<)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(<) : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool = "%lessthan" </code></div><div class="doc"></div></div><div class="spec val" id="val-(>)"><a href="#val-(>)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(>) : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool = "%greaterthan" </code></div><div class="doc"></div></div><div class="spec val" id="val-(<=)"><a href="#val-(<=)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(<=) : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool = "%lessequal" </code></div><div class="doc"></div></div><div class="spec val" id="val-(>=)"><a href="#val-(>=)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(>=) : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool = "%greaterequal" </code></div><div class="doc"></div></div><div class="spec val" id="val-compare"><a href="#val-compare" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>compare : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> int = "%compare" </code></div><div class="doc"></div></div><div class="spec val" id="val-min"><a href="#val-min" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>min : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-max"><a href="#val-max" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>max : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-(==)"><a href="#val-(==)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(==) : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool = "%eq" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [phys_equal]</li></ul></div></div><div class="spec val" id="val-(!=)"><a href="#val-(!=)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(!=) : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool = "%noteq" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [phys_equal]</li></ul></div></div><div class="spec val" id="val-not"><a href="#val-not" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>not : bool <span class="keyword">‑></span> bool = "%boolnot" </code></div><div class="doc"></div></div><div class="spec val" id="val-(&&)"><a href="#val-(&&)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&&) : bool <span class="keyword">‑></span> bool <span class="keyword">‑></span> bool = "%sequand" </code></div><div class="doc"></div></div><div class="spec val" id="val-(&)"><a href="#val-(&)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&) : bool <span class="keyword">‑></span> bool <span class="keyword">‑></span> bool = "%sequand" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2010-01] {!Pervasives.( && )} should be used instead.</li></ul></div></div><div class="spec val" id="val-(||)"><a href="#val-(||)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(||) : bool <span class="keyword">‑></span> bool <span class="keyword">‑></span> bool = "%sequor" </code></div><div class="doc"></div></div><div class="spec val" id="val-or"><a href="#val-or" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>or : bool <span class="keyword">‑></span> bool <span class="keyword">‑></span> bool = "%sequor" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2010-01] {!Pervasives.( || )} should be used instead.</li></ul></div></div><div class="spec val" id="val-__LOC__"><a href="#val-__LOC__" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>__LOC__ : string = "%loc_LOC" </code></div><div class="doc"></div></div><div class="spec val" id="val-__FILE__"><a href="#val-__FILE__" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>__FILE__ : string = "%loc_FILE" </code></div><div class="doc"></div></div><div class="spec val" id="val-__LINE__"><a href="#val-__LINE__" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>__LINE__ : int = "%loc_LINE" </code></div><div class="doc"></div></div><div class="spec val" id="val-__MODULE__"><a href="#val-__MODULE__" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>__MODULE__ : string = "%loc_MODULE" </code></div><div class="doc"></div></div><div class="spec val" id="val-__POS__"><a href="#val-__POS__" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>__POS__ : string<span class="keyword"> * </span>int<span class="keyword"> * </span>int<span class="keyword"> * </span>int = "%loc_POS" </code></div><div class="doc"></div></div><div class="spec val" id="val-__LOC_OF__"><a href="#val-__LOC_OF__" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>__LOC_OF__ : <span class="type-var">'a</span> <span class="keyword">‑></span> string<span class="keyword"> * </span><span class="type-var">'a</span> = "%loc_LOC" </code></div><div class="doc"></div></div><div class="spec val" id="val-__LINE_OF__"><a href="#val-__LINE_OF__" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>__LINE_OF__ : <span class="type-var">'a</span> <span class="keyword">‑></span> int<span class="keyword"> * </span><span class="type-var">'a</span> = "%loc_LINE" </code></div><div class="doc"></div></div><div class="spec val" id="val-__POS_OF__"><a href="#val-__POS_OF__" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>__POS_OF__ : <span class="type-var">'a</span> <span class="keyword">‑></span> (string<span class="keyword"> * </span>int<span class="keyword"> * </span>int<span class="keyword"> * </span>int)<span class="keyword"> * </span><span class="type-var">'a</span> = "%loc_POS" </code></div><div class="doc"></div></div><div class="spec val" id="val-(|>)"><a href="#val-(|>)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(|>) : <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) <span class="keyword">‑></span> <span class="type-var">'b</span> = "%revapply" </code></div><div class="doc"></div></div><div class="spec val" id="val-(@@)"><a href="#val-(@@)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(@@) : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span> = "%apply" </code></div><div class="doc"></div></div><div class="spec val" id="val-(~-)"><a href="#val-(~-)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(~-) : int <span class="keyword">‑></span> int = "%negint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(~+)"><a href="#val-(~+)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(~+) : int <span class="keyword">‑></span> int = "%identity" </code></div><div class="doc"></div></div><div class="spec val" id="val-succ"><a href="#val-succ" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>succ : int <span class="keyword">‑></span> int = "%succint" </code></div><div class="doc"></div></div><div class="spec val" id="val-pred"><a href="#val-pred" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>pred : int <span class="keyword">‑></span> int = "%predint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(+)"><a href="#val-(+)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(+) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%addint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(-)"><a href="#val-(-)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(-) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%subint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(*)"><a href="#val-(*)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(*) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%mulint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(/)"><a href="#val-(/)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(/) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%divint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(mod)"><a href="#val-(mod)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(mod) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%modint" </code></div><div class="doc"></div></div><div class="spec val" id="val-abs"><a href="#val-abs" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>abs : int <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec val" id="val-max_int"><a href="#val-max_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>max_int : int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Int.max_value]</li></ul></div></div><div class="spec val" id="val-min_int"><a href="#val-min_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>min_int : int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Int.min_value]</li></ul></div></div><div class="spec val" id="val-(land)"><a href="#val-(land)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(land) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%andint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(lor)"><a href="#val-(lor)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(lor) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%orint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(lxor)"><a href="#val-(lxor)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(lxor) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%xorint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(lnot)"><a href="#val-(lnot)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(lnot) : int <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec val" id="val-(lsl)"><a href="#val-(lsl)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(lsl) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%lslint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(lsr)"><a href="#val-(lsr)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(lsr) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%lsrint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(asr)"><a href="#val-(asr)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(asr) : int <span class="keyword">‑></span> int <span class="keyword">‑></span> int = "%asrint" </code></div><div class="doc"></div></div><div class="spec val" id="val-(~-.)"><a href="#val-(~-.)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(~-.) : float <span class="keyword">‑></span> float = "%negfloat" </code></div><div class="doc"></div></div><div class="spec val" id="val-(~+.)"><a href="#val-(~+.)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(~+.) : float <span class="keyword">‑></span> float = "%identity" </code></div><div class="doc"></div></div><div class="spec val" id="val-(+.)"><a href="#val-(+.)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(+.) : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "%addfloat" </code></div><div class="doc"></div></div><div class="spec val" id="val-(-.)"><a href="#val-(-.)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(-.) : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "%subfloat" </code></div><div class="doc"></div></div><div class="spec val" id="val-(*.)"><a href="#val-(*.)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(*.) : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "%mulfloat" </code></div><div class="doc"></div></div><div class="spec val" id="val-(/.)"><a href="#val-(/.)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(/.) : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "%divfloat" </code></div><div class="doc"></div></div><div class="spec val" id="val-(**)"><a href="#val-(**)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(**) : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "caml_power_float" "pow" </code></div><div class="doc"></div></div><div class="spec val" id="val-sqrt"><a href="#val-sqrt" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>sqrt : float <span class="keyword">‑></span> float = "caml_sqrt_float" "sqrt" </code></div><div class="doc"></div></div><div class="spec val" id="val-exp"><a href="#val-exp" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>exp : float <span class="keyword">‑></span> float = "caml_exp_float" "exp" </code></div><div class="doc"></div></div><div class="spec val" id="val-log"><a href="#val-log" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>log : float <span class="keyword">‑></span> float = "caml_log_float" "log" </code></div><div class="doc"></div></div><div class="spec val" id="val-log10"><a href="#val-log10" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>log10 : float <span class="keyword">‑></span> float = "caml_log10_float" "log10" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.log10]</li></ul></div></div><div class="spec val" id="val-expm1"><a href="#val-expm1" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>expm1 : float <span class="keyword">‑></span> float = "caml_expm1_float" "caml_expm1" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.expm1]</li></ul></div></div><div class="spec val" id="val-log1p"><a href="#val-log1p" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>log1p : float <span class="keyword">‑></span> float = "caml_log1p_float" "caml_log1p" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.log1p]</li></ul></div></div><div class="spec val" id="val-cos"><a href="#val-cos" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>cos : float <span class="keyword">‑></span> float = "caml_cos_float" "cos" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.cos]</li></ul></div></div><div class="spec val" id="val-sin"><a href="#val-sin" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>sin : float <span class="keyword">‑></span> float = "caml_sin_float" "sin" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.sin]</li></ul></div></div><div class="spec val" id="val-tan"><a href="#val-tan" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>tan : float <span class="keyword">‑></span> float = "caml_tan_float" "tan" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.tan]</li></ul></div></div><div class="spec val" id="val-acos"><a href="#val-acos" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>acos : float <span class="keyword">‑></span> float = "caml_acos_float" "acos" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.acos]</li></ul></div></div><div class="spec val" id="val-asin"><a href="#val-asin" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>asin : float <span class="keyword">‑></span> float = "caml_asin_float" "asin" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.asin]</li></ul></div></div><div class="spec val" id="val-atan"><a href="#val-atan" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>atan : float <span class="keyword">‑></span> float = "caml_atan_float" "atan" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.atan]</li></ul></div></div><div class="spec val" id="val-atan2"><a href="#val-atan2" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>atan2 : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "caml_atan2_float" "atan2" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.atan2]</li></ul></div></div><div class="spec val" id="val-hypot"><a href="#val-hypot" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>hypot : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "caml_hypot_float" "caml_hypot" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.hypot]</li></ul></div></div><div class="spec val" id="val-cosh"><a href="#val-cosh" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>cosh : float <span class="keyword">‑></span> float = "caml_cosh_float" "cosh" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.cosh]</li></ul></div></div><div class="spec val" id="val-sinh"><a href="#val-sinh" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>sinh : float <span class="keyword">‑></span> float = "caml_sinh_float" "sinh" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.sinh]</li></ul></div></div><div class="spec val" id="val-tanh"><a href="#val-tanh" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>tanh : float <span class="keyword">‑></span> float = "caml_tanh_float" "tanh" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.tanh]</li></ul></div></div><div class="spec val" id="val-ceil"><a href="#val-ceil" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>ceil : float <span class="keyword">‑></span> float = "caml_ceil_float" "ceil" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.round_up]</li></ul></div></div><div class="spec val" id="val-floor"><a href="#val-floor" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>floor : float <span class="keyword">‑></span> float = "caml_floor_float" "floor" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.round_down]</li></ul></div></div><div class="spec val" id="val-abs_float"><a href="#val-abs_float" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>abs_float : float <span class="keyword">‑></span> float = "%absfloat" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.abs]</li></ul></div></div><div class="spec val" id="val-copysign"><a href="#val-copysign" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>copysign : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "caml_copysign_float" "caml_copysign" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [Float.copysign]</li></ul></div></div><div class="spec val" id="val-mod_float"><a href="#val-mod_float" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>mod_float : float <span class="keyword">‑></span> float <span class="keyword">‑></span> float = "caml_fmod_float" "fmod" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.mod_float]</li></ul></div></div><div class="spec val" id="val-frexp"><a href="#val-frexp" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>frexp : float <span class="keyword">‑></span> float<span class="keyword"> * </span>int = "caml_frexp_float" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.frexp]</li></ul></div></div><div class="spec val" id="val-ldexp"><a href="#val-ldexp" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>ldexp : float <span class="keyword">‑></span> int <span class="keyword">‑></span> float = "caml_ldexp_float" "caml_ldexp_float_unboxed" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.ldexp]</li></ul></div></div><div class="spec val" id="val-modf"><a href="#val-modf" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>modf : float <span class="keyword">‑></span> float<span class="keyword"> * </span>float = "caml_modf_float" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.modf]</li></ul></div></div><div class="spec val" id="val-float"><a href="#val-float" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>float : int <span class="keyword">‑></span> float = "%floatofint" </code></div><div class="doc"></div></div><div class="spec val" id="val-float_of_int"><a href="#val-float_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>float_of_int : int <span class="keyword">‑></span> float = "%floatofint" </code></div><div class="doc"></div></div><div class="spec val" id="val-truncate"><a href="#val-truncate" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>truncate : float <span class="keyword">‑></span> int = "%intoffloat" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.iround_towards_zero_exn]</li></ul></div></div><div class="spec val" id="val-int_of_float"><a href="#val-int_of_float" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>int_of_float : float <span class="keyword">‑></span> int = "%intoffloat" </code></div><div class="doc"></div></div><div class="spec val" id="val-infinity"><a href="#val-infinity" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>infinity : float</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.infinity]</li></ul></div></div><div class="spec val" id="val-neg_infinity"><a href="#val-neg_infinity" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>neg_infinity : float</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.neg_infinity]</li></ul></div></div><div class="spec val" id="val-nan"><a href="#val-nan" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>nan : float</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.nan]</li></ul></div></div><div class="spec val" id="val-max_float"><a href="#val-max_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>max_float : float</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.max_value]</li></ul></div></div><div class="spec val" id="val-min_float"><a href="#val-min_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>min_float : float</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.min_value]</li></ul></div></div><div class="spec val" id="val-epsilon_float"><a href="#val-epsilon_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>epsilon_float : float</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.epsilon_float]</li></ul></div></div><div class="spec type" id="type-fpclass"><a href="#type-fpclass" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>fpclass</code><code><span class="keyword"> = </span>Pervasives.fpclass</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-fpclass.FP_normal" class="anchored"><td class="def constructor"><a href="#type-fpclass.FP_normal" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">FP_normal</span></code></td></tr><tr id="type-fpclass.FP_subnormal" class="anchored"><td class="def constructor"><a href="#type-fpclass.FP_subnormal" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">FP_subnormal</span></code></td></tr><tr id="type-fpclass.FP_zero" class="anchored"><td class="def constructor"><a href="#type-fpclass.FP_zero" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">FP_zero</span></code></td></tr><tr id="type-fpclass.FP_infinite" class="anchored"><td class="def constructor"><a href="#type-fpclass.FP_infinite" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">FP_infinite</span></code></td></tr><tr id="type-fpclass.FP_nan" class="anchored"><td class="def constructor"><a href="#type-fpclass.FP_nan" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">FP_nan</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec val" id="val-classify_float"><a href="#val-classify_float" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>classify_float : float <span class="keyword">‑></span> <a href="index.html#type-fpclass">fpclass</a> = "caml_classify_float" "caml_classify_float_unboxed" </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Float.classify]</li></ul></div></div><div class="spec val" id="val-(^)"><a href="#val-(^)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(^) : string <span class="keyword">‑></span> string <span class="keyword">‑></span> string</code></div><div class="doc"></div></div><div class="spec val" id="val-int_of_char"><a href="#val-int_of_char" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>int_of_char : char <span class="keyword">‑></span> int = "%identity" </code></div><div class="doc"></div></div><div class="spec val" id="val-char_of_int"><a href="#val-char_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>char_of_int : int <span class="keyword">‑></span> char</code></div><div class="doc"></div></div><div class="spec val" id="val-ignore"><a href="#val-ignore" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>ignore : <span class="type-var">'a</span> <span class="keyword">‑></span> unit = "%ignore" </code></div><div class="doc"></div></div><div class="spec val" id="val-string_of_bool"><a href="#val-string_of_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_bool : bool <span class="keyword">‑></span> string</code></div><div class="doc"></div></div><div class="spec val" id="val-bool_of_string"><a href="#val-bool_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bool_of_string : string <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-string_of_int"><a href="#val-string_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_int : int <span class="keyword">‑></span> string</code></div><div class="doc"></div></div><div class="spec val" id="val-int_of_string"><a href="#val-int_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>int_of_string : string <span class="keyword">‑></span> int = "caml_int_of_string" </code></div><div class="doc"></div></div><div class="spec val" id="val-string_of_float"><a href="#val-string_of_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_float : float <span class="keyword">‑></span> string</code></div><div class="doc"></div></div><div class="spec val" id="val-float_of_string"><a href="#val-float_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>float_of_string : string <span class="keyword">‑></span> float = "caml_float_of_string" </code></div><div class="doc"></div></div><div class="spec val" id="val-fst"><a href="#val-fst" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>fst : (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) <span class="keyword">‑></span> <span class="type-var">'a</span> = "%field0" </code></div><div class="doc"></div></div><div class="spec val" id="val-snd"><a href="#val-snd" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>snd : (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) <span class="keyword">‑></span> <span class="type-var">'b</span> = "%field1" </code></div><div class="doc"></div></div><div class="spec type" id="type-in_channel"><a href="#type-in_channel" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>in_channel</code><code><span class="keyword"> = </span>Pervasives.in_channel</code><code></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.t]</li></ul></div></div><div class="spec type" id="type-out_channel"><a href="#type-out_channel" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>out_channel</code><code><span class="keyword"> = </span>Pervasives.out_channel</code><code></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.t]</li></ul></div></div><div class="spec val" id="val-stdin"><a href="#val-stdin" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>stdin : Pervasives.in_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.stdin]</li></ul></div></div><div class="spec val" id="val-stdout"><a href="#val-stdout" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>stdout : Pervasives.out_channel</code></div><div class="doc"></div></div><div class="spec val" id="val-stderr"><a href="#val-stderr" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>stderr : Pervasives.out_channel</code></div><div class="doc"></div></div><div class="spec val" id="val-print_char"><a href="#val-print_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_char : char <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_char stdout]</li></ul></div></div><div class="spec val" id="val-print_string"><a href="#val-print_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_string : string <span class="keyword">‑></span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-print_bytes"><a href="#val-print_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_bytes : bytes <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't support [bytes] yet.</li></ul></div></div><div class="spec val" id="val-print_int"><a href="#val-print_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_int : int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_string stdout]</li></ul></div></div><div class="spec val" id="val-print_float"><a href="#val-print_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_float : float <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_string stdout]</li></ul></div></div><div class="spec val" id="val-print_endline"><a href="#val-print_endline" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_endline : string <span class="keyword">‑></span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-print_newline"><a href="#val-print_newline" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_newline : unit <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.newline stdout]</li></ul></div></div><div class="spec val" id="val-prerr_char"><a href="#val-prerr_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>prerr_char : char <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_char stderr]</li></ul></div></div><div class="spec val" id="val-prerr_string"><a href="#val-prerr_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>prerr_string : string <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_string stderr]</li></ul></div></div><div class="spec val" id="val-prerr_bytes"><a href="#val-prerr_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>prerr_bytes : bytes <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't support [bytes] yet</li></ul></div></div><div class="spec val" id="val-prerr_int"><a href="#val-prerr_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>prerr_int : int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_string stderr]</li></ul></div></div><div class="spec val" id="val-prerr_float"><a href="#val-prerr_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>prerr_float : float <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_string stderr]</li></ul></div></div><div class="spec val" id="val-prerr_endline"><a href="#val-prerr_endline" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>prerr_endline : string <span class="keyword">‑></span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-prerr_newline"><a href="#val-prerr_newline" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>prerr_newline : unit <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.newline stderr]</li></ul></div></div><div class="spec val" id="val-read_line"><a href="#val-read_line" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_line : unit <span class="keyword">‑></span> string</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.(flush stdout); In_channel.(input_line_exn stdin)]</li></ul></div></div><div class="spec val" id="val-read_int"><a href="#val-read_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_int : unit <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.(flush stdout); Int.of_string In_channel.(input_line_exn stdin)]</li></ul></div></div><div class="spec val" id="val-read_float"><a href="#val-read_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_float : unit <span class="keyword">‑></span> float</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.(flush stdout); Float.of_string In_channel.(input_line_exn stdin)]</li></ul></div></div><div class="spec type" id="type-open_flag"><a href="#type-open_flag" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>open_flag</code><code><span class="keyword"> = </span>Pervasives.open_flag</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-open_flag.Open_rdonly" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_rdonly" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_rdonly</span></code></td></tr><tr id="type-open_flag.Open_wronly" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_wronly" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_wronly</span></code></td></tr><tr id="type-open_flag.Open_append" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_append" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_append</span></code></td></tr><tr id="type-open_flag.Open_creat" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_creat" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_creat</span></code></td></tr><tr id="type-open_flag.Open_trunc" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_trunc" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_trunc</span></code></td></tr><tr id="type-open_flag.Open_excl" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_excl" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_excl</span></code></td></tr><tr id="type-open_flag.Open_binary" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_binary" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_binary</span></code></td></tr><tr id="type-open_flag.Open_text" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_text" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_text</span></code></td></tr><tr id="type-open_flag.Open_nonblock" class="anchored"><td class="def constructor"><a href="#type-open_flag.Open_nonblock" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Open_nonblock</span></code></td></tr></table><code></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create] and [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out"><a href="#val-open_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out : string <span class="keyword">‑></span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out_bin"><a href="#val-open_out_bin" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out_bin : string <span class="keyword">‑></span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-open_out_gen"><a href="#val-open_out_gen" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_out_gen : Pervasives.open_flag list <span class="keyword">‑></span> int <span class="keyword">‑></span> string <span class="keyword">‑></span> Pervasives.out_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.create]</li></ul></div></div><div class="spec val" id="val-flush"><a href="#val-flush" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>flush : Pervasives.out_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.flush]</li></ul></div></div><div class="spec val" id="val-flush_all"><a href="#val-flush_all" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>flush_all : unit <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04]</li></ul></div></div><div class="spec val" id="val-output_char"><a href="#val-output_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_char : Pervasives.out_channel <span class="keyword">‑></span> char <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_char]</li></ul></div></div><div class="spec val" id="val-output_string"><a href="#val-output_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_string : Pervasives.out_channel <span class="keyword">‑></span> string <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_string]</li></ul></div></div><div class="spec val" id="val-output_bytes"><a href="#val-output_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_bytes : Pervasives.out_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't yet support bytes.</li></ul></div></div><div class="spec val" id="val-output"><a href="#val-output" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output : Pervasives.out_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't yet support bytes.</li></ul></div></div><div class="spec val" id="val-output_substring"><a href="#val-output_substring" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_substring : Pervasives.out_channel <span class="keyword">‑></span> string <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output]</li></ul></div></div><div class="spec val" id="val-output_byte"><a href="#val-output_byte" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_byte : Pervasives.out_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_byte]</li></ul></div></div><div class="spec val" id="val-output_binary_int"><a href="#val-output_binary_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_binary_int : Pervasives.out_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_binary_int]</li></ul></div></div><div class="spec val" id="val-output_value"><a href="#val-output_value" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>output_value : Pervasives.out_channel <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.output_value]</li></ul></div></div><div class="spec val" id="val-seek_out"><a href="#val-seek_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>seek_out : Pervasives.out_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Out_channel.seek]</li></ul></div></div><div class="spec val" id="val-pos_out"><a href="#val-pos_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pos_out : Pervasives.out_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Out_channel.pos]</li></ul></div></div><div class="spec val" id="val-out_channel_length"><a href="#val-out_channel_length" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>out_channel_length : Pervasives.out_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Out_channel.length]</li></ul></div></div><div class="spec val" id="val-close_out"><a href="#val-close_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>close_out : Pervasives.out_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [Out_channel.close]</li></ul></div></div><div class="spec val" id="val-close_out_noerr"><a href="#val-close_out_noerr" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>close_out_noerr : Pervasives.out_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.close] and catch exceptions</li></ul></div></div><div class="spec val" id="val-set_binary_mode_out"><a href="#val-set_binary_mode_out" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>set_binary_mode_out : Pervasives.out_channel <span class="keyword">‑></span> bool <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [Out_channel.set_binary_mode]</li></ul></div></div><div class="spec val" id="val-open_in"><a href="#val-open_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_in : string <span class="keyword">‑></span> Pervasives.in_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create]</li></ul></div></div><div class="spec val" id="val-open_in_bin"><a href="#val-open_in_bin" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_in_bin : string <span class="keyword">‑></span> Pervasives.in_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create]</li></ul></div></div><div class="spec val" id="val-open_in_gen"><a href="#val-open_in_gen" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>open_in_gen : Pervasives.open_flag list <span class="keyword">‑></span> int <span class="keyword">‑></span> string <span class="keyword">‑></span> Pervasives.in_channel</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.create]</li></ul></div></div><div class="spec val" id="val-input_char"><a href="#val-input_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_char : Pervasives.in_channel <span class="keyword">‑></span> char</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.input_char]</li></ul></div></div><div class="spec val" id="val-input_line"><a href="#val-input_line" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_line : Pervasives.in_channel <span class="keyword">‑></span> string</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.input_line]</li></ul></div></div><div class="spec val" id="val-input"><a href="#val-input" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input : Pervasives.in_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't yet support bytes.</li></ul></div></div><div class="spec val" id="val-really_input"><a href="#val-really_input" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>really_input : Pervasives.in_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Core doesn't yet support bytes.</li></ul></div></div><div class="spec val" id="val-really_input_string"><a href="#val-really_input_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>really_input_string : Pervasives.in_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> string</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.really_input_exn ~pos:0]</li></ul></div></div><div class="spec val" id="val-input_byte"><a href="#val-input_byte" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_byte : Pervasives.in_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.input_byte]</li></ul></div></div><div class="spec val" id="val-input_binary_int"><a href="#val-input_binary_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_binary_int : Pervasives.in_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.input_binary_int]</li></ul></div></div><div class="spec val" id="val-input_value"><a href="#val-input_value" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>input_value : Pervasives.in_channel <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.unsafe_input_value]</li></ul></div></div><div class="spec val" id="val-seek_in"><a href="#val-seek_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>seek_in : Pervasives.in_channel <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [In_channel.seek]</li></ul></div></div><div class="spec val" id="val-pos_in"><a href="#val-pos_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pos_in : Pervasives.in_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [In_channel.pos]</li></ul></div></div><div class="spec val" id="val-in_channel_length"><a href="#val-in_channel_length" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>in_channel_length : Pervasives.in_channel <span class="keyword">‑></span> int</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [In_channel.length]</li></ul></div></div><div class="spec val" id="val-close_in"><a href="#val-close_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>close_in : Pervasives.in_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2014-10] Use [In_channel.close]</li></ul></div></div><div class="spec val" id="val-close_in_noerr"><a href="#val-close_in_noerr" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>close_in_noerr : Pervasives.in_channel <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.close] and catch exceptions</li></ul></div></div><div class="spec val" id="val-set_binary_mode_in"><a href="#val-set_binary_mode_in" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>set_binary_mode_in : Pervasives.in_channel <span class="keyword">‑></span> bool <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-04] Use [In_channel.set_binary_mode]</li></ul></div></div><div class="spec module" id="module-LargeFile"><a href="#module-LargeFile" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>LargeFile = Core_kernel__Core_pervasives.LargeFile</code></div><div class="doc"></div></div><div class="spec type" id="type-ref"><a href="#type-ref" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a ref</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Pervasives.ref</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-ref.contents" class="anchored"><td class="def field"><a href="#type-ref.contents" class="anchor"></a><code><span class="keyword">mutable </span>contents : <span class="type-var">'a</span>;</code></td></tr></table><code>}</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-ref"><a href="#val-ref" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>ref : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> = "%makemutable" </code></div><div class="doc"></div></div><div class="spec val" id="val-(!)"><a href="#val-(!)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(!) : <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> <span class="type-var">'a</span> = "%field0" </code></div><div class="doc"></div></div><div class="spec val" id="val-(:=)"><a href="#val-(:=)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(:=) : <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> unit = "%setfield0" </code></div><div class="doc"></div></div><div class="spec val" id="val-incr"><a href="#val-incr" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>incr : int <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> unit = "%incr" </code></div><div class="doc"></div></div><div class="spec val" id="val-decr"><a href="#val-decr" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>decr : int <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> unit = "%decr" </code></div><div class="doc"></div></div><div class="spec type" id="type-result"><a href="#type-result" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('a, 'b) result</code><code><span class="keyword"> = </span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>) Pervasives.result</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-result.Ok" class="anchored"><td class="def constructor"><a href="#type-result.Ok" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Ok</span><span class="keyword"> of </span><span class="type-var">'a</span></code></td></tr><tr id="type-result.Error" class="anchored"><td class="def constructor"><a href="#type-result.Error" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Error</span><span class="keyword"> of </span><span class="type-var">'b</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec type" id="type-format6"><a href="#type-format6" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('a, 'b, 'c, 'd, 'e, 'f) format6</code><code><span class="keyword"> = </span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) CamlinternalFormatBasics.format6</code><code></code></div><div class="doc"></div></div><div class="spec type" id="type-format4"><a href="#type-format4" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('a, 'b, 'c, 'd) format4</code><code><span class="keyword"> = </span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'c</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>) <a href="index.html#type-format6">format6</a></code><code></code></div><div class="doc"></div></div><div class="spec type" id="type-format"><a href="#type-format" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('a, 'b, 'c) format</code><code><span class="keyword"> = </span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'c</span>) <a href="index.html#type-format4">format4</a></code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-string_of_format"><a href="#val-string_of_format" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_format : (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) <a href="index.html#type-format6">format6</a> <span class="keyword">‑></span> string</code></div><div class="doc"></div></div><div class="spec val" id="val-format_of_string"><a href="#val-format_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>format_of_string : (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) <a href="index.html#type-format6">format6</a> <span class="keyword">‑></span> (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) <a href="index.html#type-format6">format6</a> = "%identity" </code></div><div class="doc"></div></div><div class="spec val" id="val-(^^)"><a href="#val-(^^)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(^^) : (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'e</span>, <span class="type-var">'f</span>) <a href="index.html#type-format6">format6</a> <span class="keyword">‑></span> (<span class="type-var">'f</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'e</span>, <span class="type-var">'g</span>, <span class="type-var">'h</span>) <a href="index.html#type-format6">format6</a> <span class="keyword">‑></span> (<span class="type-var">'a</span>, <span class="type-var">'b</span>, <span class="type-var">'c</span>, <span class="type-var">'d</span>, <span class="type-var">'g</span>, <span class="type-var">'h</span>) <a href="index.html#type-format6">format6</a></code></div><div class="doc"></div></div><div class="spec val" id="val-exit"><a href="#val-exit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>exit : int <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-at_exit"><a href="#val-at_exit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>at_exit : (unit <span class="keyword">‑></span> unit) <span class="keyword">‑></span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-valid_float_lexem"><a href="#val-valid_float_lexem" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>valid_float_lexem : string <span class="keyword">‑></span> string</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2015-11] Do not use.</li></ul></div></div><div class="spec val" id="val-unsafe_really_input"><a href="#val-unsafe_really_input" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>unsafe_really_input : Pervasives.in_channel <span class="keyword">‑></span> bytes <span class="keyword">‑></span> int <span class="keyword">‑></span> int <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2015-11] Do not use.</li></ul></div></div><div class="spec val" id="val-do_at_exit"><a href="#val-do_at_exit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>do_at_exit : unit <span class="keyword">‑></span> unit</code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2015-11] Do not use.</li></ul></div></div><div class="spec val" id="val-(|!)"><a href="#val-(|!)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(|!) : <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2016-07] Use [ |> ]</li></ul></div></div><div class="spec type" id="type-_either"><a href="#type-_either" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('f, 's) _either</code><code><span class="keyword"> = </span>(<span class="type-var">'f</span>, <span class="type-var">'s</span>) Base__Either.t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-_either.First" class="anchored"><td class="def constructor"><a href="#type-_either.First" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">First</span><span class="keyword"> of </span><span class="type-var">'f</span></code></td></tr><tr id="type-_either.Second" class="anchored"><td class="def constructor"><a href="#type-_either.Second" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Second</span><span class="keyword"> of </span><span class="type-var">'s</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec val" id="val-(>=.)"><a href="#val-(>=.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(>=.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(<=.)"><a href="#val-(<=.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(<=.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(=.)"><a href="#val-(=.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(=.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(>.)"><a href="#val-(>.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(>.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(<.)"><a href="#val-(<.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(<.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(<>.)"><a href="#val-(<>.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(<>.) : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-robustly_compare"><a href="#val-robustly_compare" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>robustly_compare : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec type" id="type-bigstring"><a href="#type-bigstring" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>bigstring</code><code><span class="keyword"> = </span>Sexplib.Conv.bigstring</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bigstring_of_sexp"><a href="#val-bigstring_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bigstring_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-bigstring">bigstring</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_bigstring"><a href="#val-sexp_of_bigstring" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_bigstring : <a href="index.html#type-bigstring">bigstring</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-mat"><a href="#type-mat" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>mat</code><code><span class="keyword"> = </span>Sexplib.Conv.mat</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-mat_of_sexp"><a href="#val-mat_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>mat_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-mat">mat</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_mat"><a href="#val-sexp_of_mat" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_mat : <a href="index.html#type-mat">mat</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-vec"><a href="#type-vec" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>vec</code><code><span class="keyword"> = </span>Sexplib.Conv.vec</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-vec_of_sexp"><a href="#val-vec_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>vec_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-vec">vec</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_vec"><a href="#val-sexp_of_vec" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_vec : <a href="index.html#type-vec">vec</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_opaque"><a href="#val-sexp_of_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_opaque : <span class="type-var">'a</span> <span class="keyword">‑></span> Base.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-opaque_of_sexp"><a href="#val-opaque_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>opaque_of_sexp : Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_pair"><a href="#val-sexp_of_pair" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_pair : (<span class="type-var">'a</span> <span class="keyword">‑></span> Base.Sexp.t) <span class="keyword">‑></span> (<span class="type-var">'b</span> <span class="keyword">‑></span> Base.Sexp.t) <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) <span class="keyword">‑></span> Base.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-pair_of_sexp"><a href="#val-pair_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>pair_of_sexp : (Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> (Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'b</span>) <span class="keyword">‑></span> Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec exception" id="exception-Of_sexp_error"><a href="#exception-Of_sexp_error" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Of_sexp_error</span><span class="keyword"> of </span>Core_kernel__Import.exn<span class="keyword"> * </span>Base.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-of_sexp_error"><a href="#val-of_sexp_error" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>of_sexp_error : Core_kernel__Import.string <span class="keyword">‑></span> Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-of_sexp_error_exn"><a href="#val-of_sexp_error_exn" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>of_sexp_error_exn : Core_kernel__Import.exn <span class="keyword">‑></span> Base.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Applicative"><a href="#module-type-Applicative" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Applicative = Core_kernel__.Import.Applicative.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Binable"><a href="#module-type-Binable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Binable = Core_kernel__.Binable0.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Comparable"><a href="#module-type-Comparable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Comparable = Core_kernel__.Comparable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Comparable_binable"><a href="#module-type-Comparable_binable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Comparable_binable = Core_kernel__.Comparable.S_binable</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Floatable"><a href="#module-type-Floatable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Floatable = Core_kernel__.Import.Floatable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Hashable"><a href="#module-type-Hashable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Hashable = Core_kernel__.Hashable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Hashable_binable"><a href="#module-type-Hashable_binable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Hashable_binable = Core_kernel__.Hashable.S_binable</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Identifiable"><a href="#module-type-Identifiable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Identifiable = Core_kernel__.Identifiable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Infix_comparators"><a href="#module-type-Infix_comparators" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Infix_comparators = Core_kernel__.Comparable.Infix</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Intable"><a href="#module-type-Intable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Intable = Core_kernel__.Import.Intable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Monad"><a href="#module-type-Monad" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Monad = Core_kernel__.Import.Monad.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Quickcheckable"><a href="#module-type-Quickcheckable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Quickcheckable = Core_kernel__.Quickcheckable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Robustly_comparable"><a href="#module-type-Robustly_comparable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Robustly_comparable = Core_kernel__.Robustly_comparable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Sexpable"><a href="#module-type-Sexpable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Sexpable = Core_kernel__.Sexpable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable"><a href="#module-type-Stable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable = Core_kernel__.Stable_module_types.S0</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable_int63able"><a href="#module-type-Stable_int63able" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable_int63able = Core_kernel__.Stable_int63able.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable_without_comparator"><a href="#module-type-Stable_without_comparator" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable_without_comparator = Core_kernel__.Stable_module_types.S0_without_comparator</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable1"><a href="#module-type-Stable1" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable1 = Core_kernel__.Stable_module_types.S1</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable2"><a href="#module-type-Stable2" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable2 = Core_kernel__.Stable_module_types.S2</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable3"><a href="#module-type-Stable3" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable3 = Core_kernel__.Stable_module_types.S3</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stable4"><a href="#module-type-Stable4" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stable4 = Core_kernel__.Stable_module_types.S4</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Stringable"><a href="#module-type-Stringable" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Stringable = Core_kernel__.Import.Stringable.S</code></div><div class="doc"></div></div><div class="spec module-type" id="module-type-Unit"><a href="#module-type-Unit" class="anchor"></a><div class="def module-type"><code><span class="keyword">module type </span>Unit = Core_kernel__.Unit.S</code></div><div class="doc"></div></div><div class="spec val" id="val-(@)"><a href="#val-(@)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(@) : <span class="type-var">'a</span> Base__List.t <span class="keyword">‑></span> <span class="type-var">'a</span> Base__List.t <span class="keyword">‑></span> <span class="type-var">'a</span> Base__List.t</code></div><div class="doc"></div></div><div class="spec type" id="type-never_returns"><a href="#type-never_returns" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>never_returns</code><code><span class="keyword"> = </span>Core_kernel__.Nothing.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_never_returns"><a href="#val-sexp_of_never_returns" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_never_returns : <a href="index.html#type-never_returns">never_returns</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-never_returns"><a href="#val-never_returns" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>never_returns : Core_kernel__.Nothing.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec type" id="type-_ordering"><a href="#type-_ordering" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>_ordering</code><code><span class="keyword"> = </span>Base__Ordering.t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-_ordering.Less" class="anchored"><td class="def constructor"><a href="#type-_ordering.Less" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Less</span></code></td></tr><tr id="type-_ordering.Equal" class="anchored"><td class="def constructor"><a href="#type-_ordering.Equal" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Equal</span></code></td></tr><tr id="type-_ordering.Greater" class="anchored"><td class="def constructor"><a href="#type-_ordering.Greater" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Greater</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec type" id="type-read"><a href="#type-read" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>read</code><code><span class="keyword"> = </span>Core_kernel__Perms.Read.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read"><a href="#val-bin_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read : <a href="index.html#type-read">read</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_read"><a href="#val-bin_read_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_read : <a href="index.html#type-read">read</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_read__"><a href="#val-__bin_read_read__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_read__ : (Core_kernel__.Import.int <span class="keyword">‑></span> <a href="index.html#type-read">read</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_read"><a href="#val-bin_reader_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_read : <a href="index.html#type-read">read</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_read"><a href="#val-bin_size_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_read : <a href="index.html#type-read">read</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_read"><a href="#val-bin_write_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_read : <a href="index.html#type-read">read</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_read"><a href="#val-bin_writer_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_read : <a href="index.html#type-read">read</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_read"><a href="#val-bin_shape_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_read : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_read"><a href="#val-compare_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_read : <a href="index.html#type-read">read</a> <span class="keyword">‑></span> <a href="index.html#type-read">read</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_read"><a href="#val-hash_fold_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_read : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-read">read</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_read"><a href="#val-hash_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_read : <a href="index.html#type-read">read</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-read_of_sexp"><a href="#val-read_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-read">read</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_read"><a href="#val-sexp_of_read" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_read : <a href="index.html#type-read">read</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-write"><a href="#type-write" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>write</code><code><span class="keyword"> = </span>Core_kernel__Perms.Write.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-compare_write"><a href="#val-compare_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_write : <a href="index.html#type-write">write</a> <span class="keyword">‑></span> <a href="index.html#type-write">write</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_write"><a href="#val-hash_fold_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_write : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-write">write</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_write"><a href="#val-hash_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_write : <a href="index.html#type-write">write</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-write_of_sexp"><a href="#val-write_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>write_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-write">write</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_write"><a href="#val-sexp_of_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_write : <a href="index.html#type-write">write</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-immutable"><a href="#type-immutable" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>immutable</code><code><span class="keyword"> = </span>Core_kernel__Perms.Immutable.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_immutable"><a href="#val-bin_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_immutable"><a href="#val-bin_read_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_immutable__"><a href="#val-__bin_read_immutable__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_immutable__ : (Core_kernel__.Import.int <span class="keyword">‑></span> <a href="index.html#type-immutable">immutable</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_immutable"><a href="#val-bin_reader_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_immutable"><a href="#val-bin_size_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_immutable"><a href="#val-bin_write_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_immutable"><a href="#val-bin_writer_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_immutable : <a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_immutable"><a href="#val-bin_shape_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_immutable : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_immutable"><a href="#val-compare_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_immutable : <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_immutable"><a href="#val-hash_fold_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_immutable : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_immutable"><a href="#val-hash_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_immutable : <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-immutable_of_sexp"><a href="#val-immutable_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>immutable_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-immutable">immutable</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_immutable"><a href="#val-sexp_of_immutable" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_immutable : <a href="index.html#type-immutable">immutable</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-read_write"><a href="#type-read_write" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>read_write</code><code><span class="keyword"> = </span>Core_kernel__Perms.Read_write.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_write"><a href="#val-bin_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_read_write"><a href="#val-bin_read_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_read_write__"><a href="#val-__bin_read_read_write__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_read_write__ : (Core_kernel__.Import.int <span class="keyword">‑></span> <a href="index.html#type-read_write">read_write</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_read_write"><a href="#val-bin_reader_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_read_write"><a href="#val-bin_size_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_read_write"><a href="#val-bin_write_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_read_write"><a href="#val-bin_writer_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_read_write : <a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_read_write"><a href="#val-bin_shape_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_read_write : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_read_write"><a href="#val-compare_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_read_write : <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_read_write"><a href="#val-hash_fold_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_read_write : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_read_write"><a href="#val-hash_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_read_write : <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-read_write_of_sexp"><a href="#val-read_write_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>read_write_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-read_write">read_write</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_read_write"><a href="#val-sexp_of_read_write" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_read_write : <a href="index.html#type-read_write">read_write</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-perms"><a href="#type-perms" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a perms</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Core_kernel__Perms.Upper_bound.t</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_perms"><a href="#val-bin_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_perms : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_perms"><a href="#val-bin_read_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_perms : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_perms__"><a href="#val-__bin_read_perms__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_perms__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_perms"><a href="#val-bin_reader_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_perms : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_perms"><a href="#val-bin_size_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_perms : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_perms"><a href="#val-bin_write_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_perms : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_perms"><a href="#val-bin_writer_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_perms : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_perms"><a href="#val-bin_shape_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_perms : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_perms"><a href="#val-compare_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_perms : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_perms"><a href="#val-hash_fold_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_perms : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-perms_of_sexp"><a href="#val-perms_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>perms_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_perms"><a href="#val-sexp_of_perms" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_perms : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-_result"><a href="#type-_result" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>('ok, 'err) _result</code><code><span class="keyword"> = </span>(<span class="type-var">'ok</span>, <span class="type-var">'err</span>) Base__Result.t</code><code><span class="keyword"> = </span></code><table class="variant"><tr id="type-_result.Ok" class="anchored"><td class="def constructor"><a href="#type-_result.Ok" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Ok</span><span class="keyword"> of </span><span class="type-var">'ok</span></code></td></tr><tr id="type-_result.Error" class="anchored"><td class="def constructor"><a href="#type-_result.Error" class="anchor"></a><code><span class="keyword">| </span></code><code><span class="constructor">Error</span><span class="keyword"> of </span><span class="type-var">'err</span></code></td></tr></table><code></code></div><div class="doc"></div></div><div class="spec val" id="val-is_ok"><a href="#val-is_ok" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>is_ok : (<span class="type-var">'a</span>, <span class="type-var">'b</span>) Base__Result.t <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-is_error"><a href="#val-is_error" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>is_error : (<span class="type-var">'a</span>, <span class="type-var">'b</span>) Base__Result.t <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec type" id="type-return"><a href="#type-return" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>-'a return</code><code><span class="keyword"> = </span><span class="keyword">private </span><span class="type-var">'a</span> Core_kernel__.Import.With_return.return</code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-return.return" class="anchored"><td class="def field"><a href="#type-return.return" class="anchor"></a><code>return : b. <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>;</code></td></tr></table><code>}</code><code></code></div><div class="doc"></div></div><div class="spec exception" id="exception-Bug"><a href="#exception-Bug" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Bug</span><span class="keyword"> of </span>Core_kernel__.Import.string</code></div><div class="doc"></div></div><div class="spec exception" id="exception-C_malloc_exn"><a href="#exception-C_malloc_exn" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">C_malloc_exn</span><span class="keyword"> of </span>Core_kernel__.Import.int<span class="keyword"> * </span>Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec exception" id="exception-Finally"><a href="#exception-Finally" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Finally</span><span class="keyword"> of </span>Core_kernel__.Import.Exn.t<span class="keyword"> * </span>Core_kernel__.Import.Exn.t</code></div><div class="doc"></div></div><div class="spec val" id="val-fst3"><a href="#val-fst3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fst3 : (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-snd3"><a href="#val-snd3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>snd3 : (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-trd3"><a href="#val-trd3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>trd3 : (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) <span class="keyword">‑></span> <span class="type-var">'c</span></code></div><div class="doc"></div></div><div class="spec val" id="val-uw"><a href="#val-uw" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>uw : <span class="type-var">'a</span> option <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-(%)"><a href="#val-(%)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(%) : Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t</code></div><div class="doc"></div></div><div class="spec val" id="val-(/%)"><a href="#val-(/%)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(/%) : Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t</code></div><div class="doc"></div></div><div class="spec val" id="val-(//)"><a href="#val-(//)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(//) : Core_kernel__.Int.t <span class="keyword">‑></span> Core_kernel__.Int.t <span class="keyword">‑></span> float</code></div><div class="doc"></div></div><div class="spec val" id="val-(==>)"><a href="#val-(==>)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(==>) : bool <span class="keyword">‑></span> bool <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-print_s"><a href="#val-print_s" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>print_s : ?⁠mach:unit <span class="keyword">‑></span> Core_kernel__.Sexp.t <span class="keyword">‑></span> unit</code></div><div class="doc"></div></div><div class="spec val" id="val-bprintf"><a href="#val-bprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bprintf : Base__.Import0.Caml.Buffer.t <span class="keyword">‑></span> (<span class="type-var">'a</span>, Base__.Import0.Caml.Buffer.t, unit) Pervasives.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-const"><a href="#val-const" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>const : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-eprintf"><a href="#val-eprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>eprintf : (<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit) Base.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-error"><a href="#val-error" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>error : ?⁠strict:unit <span class="keyword">‑></span> string <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> Base__.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'b</span> Core_kernel__.Or_error.t</code></div><div class="doc"></div></div><div class="spec val" id="val-error_s"><a href="#val-error_s" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>error_s : Base__.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Or_error.t</code></div><div class="doc"></div></div><div class="spec val" id="val-failwithf"><a href="#val-failwithf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwithf : (<span class="type-var">'a</span>, unit, string, unit <span class="keyword">‑></span> <span class="type-var">'b</span>) Pervasives.format4 <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-failwithp"><a href="#val-failwithp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwithp : ?⁠strict:Core_kernel__.Import.unit <span class="keyword">‑></span> Lexing.position <span class="keyword">‑></span> Core_kernel__.Import.string <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> Base.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-failwiths"><a href="#val-failwiths" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwiths : ?⁠strict:Core_kernel__.Import.unit <span class="keyword">‑></span> ?⁠here:Lexing.position <span class="keyword">‑></span> Core_kernel__.Import.string <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> Base.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-force"><a href="#val-force" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>force : <span class="type-var">'a</span> Base.Lazy.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-fprintf"><a href="#val-fprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>fprintf : Stdio.Out_channel.t <span class="keyword">‑></span> (<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit) Base.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-ident"><a href="#val-ident" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ident : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-invalid_argf"><a href="#val-invalid_argf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>invalid_argf : (<span class="type-var">'a</span>, unit, string, unit <span class="keyword">‑></span> <span class="type-var">'b</span>) Pervasives.format4 <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-ifprintf"><a href="#val-ifprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ifprintf : <span class="type-var">'a</span> <span class="keyword">‑></span> (<span class="type-var">'b</span>, <span class="type-var">'a</span>, <span class="type-var">'c</span>, unit) Pervasives.format4 <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-is_none"><a href="#val-is_none" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>is_none : <span class="type-var">'a</span> Core_kernel__.Option.t <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-is_some"><a href="#val-is_some" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>is_some : <span class="type-var">'a</span> Core_kernel__.Option.t <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-ksprintf"><a href="#val-ksprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ksprintf : (string <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> (<span class="type-var">'b</span>, unit, string, <span class="type-var">'a</span>) Pervasives.format4 <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-ok_exn"><a href="#val-ok_exn" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ok_exn : <span class="type-var">'a</span> Core_kernel__.Or_error.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-phys_equal"><a href="#val-phys_equal" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>phys_equal : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-phys_same"><a href="#val-phys_same" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>phys_same : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span> <span class="keyword">‑></span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-printf"><a href="#val-printf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>printf : (<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit) Base.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-protect"><a href="#val-protect" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>protect : f:(unit <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> finally:(unit <span class="keyword">‑></span> unit) <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-protectx"><a href="#val-protectx" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>protectx : f:(<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> finally:(<span class="type-var">'a</span> <span class="keyword">‑></span> unit) <span class="keyword">‑></span> <span class="type-var">'b</span></code></div><div class="doc"></div></div><div class="spec val" id="val-raise_s"><a href="#val-raise_s" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>raise_s : Base__.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-round"><a href="#val-round" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>round : ?⁠dir:[ `Down | `Nearest | `Up | `Zero ] <span class="keyword">‑></span> Core_kernel__.Float.t <span class="keyword">‑></span> Core_kernel__.Float.t</code></div><div class="doc"></div></div><div class="spec val" id="val-sprintf"><a href="#val-sprintf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sprintf : (<span class="type-var">'a</span>, unit, string) Pervasives.format <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-stage"><a href="#val-stage" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>stage : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.Staged.t</code></div><div class="doc"></div></div><div class="spec val" id="val-unstage"><a href="#val-unstage" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>unstage : <span class="type-var">'a</span> Core_kernel__.Import.Staged.t <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-with_return"><a href="#val-with_return" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>with_return : (<span class="type-var">'a</span> Core_kernel__.Import.With_return.return <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-with_return_option"><a href="#val-with_return_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>with_return_option : (<span class="type-var">'a</span> Core_kernel__.Import.With_return.return <span class="keyword">‑></span> unit) <span class="keyword">‑></span> <span class="type-var">'a</span> option</code></div><div class="doc"></div></div><div class="spec module" id="module-Typerep"><a href="#module-Typerep" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typerep = Typerep_lib__Std_internal.Typerep</code></div><div class="doc"></div></div><div class="spec type" id="type-tuple0"><a href="#type-tuple0" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>tuple0</code><code><span class="keyword"> = </span>Typerep_lib__Std_internal.tuple0</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-value_tuple0"><a href="#val-value_tuple0" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>value_tuple0 : <a href="index.html#type-tuple0">tuple0</a></code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_function"><a href="#val-typerep_of_function" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_function : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple0"><a href="#val-typerep_of_tuple0" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple0 : <a href="index.html#type-tuple0">tuple0</a> <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple2"><a href="#val-typerep_of_tuple2" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple2 : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple3"><a href="#val-typerep_of_tuple3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple3 : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple4"><a href="#val-typerep_of_tuple4" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple4 : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'d</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span><span class="keyword"> * </span><span class="type-var">'d</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_tuple5"><a href="#val-typerep_of_tuple5" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_tuple5 : <span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'d</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> <span class="type-var">'e</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span><span class="keyword"> * </span><span class="type-var">'d</span><span class="keyword"> * </span><span class="type-var">'e</span>) <a href="index.html#module-Typerep">Typerep</a>.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_function"><a href="#val-typename_of_function" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_function : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple0"><a href="#val-typename_of_tuple0" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple0 : <a href="index.html#type-tuple0">tuple0</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple2"><a href="#val-typename_of_tuple2" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple2 : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple3"><a href="#val-typename_of_tuple3" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple3 : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple4"><a href="#val-typename_of_tuple4" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple4 : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'d</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span><span class="keyword"> * </span><span class="type-var">'d</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_tuple5"><a href="#val-typename_of_tuple5" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_tuple5 : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'d</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'e</span> Typerep_lib.Typename.t <span class="keyword">‑></span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span><span class="keyword"> * </span><span class="type-var">'c</span><span class="keyword"> * </span><span class="type-var">'d</span><span class="keyword"> * </span><span class="type-var">'e</span>) Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_array"><a href="#val-bin_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_array : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_array"><a href="#val-bin_read_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_array : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_array__"><a href="#val-__bin_read_array__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_array__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_array"><a href="#val-bin_reader_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_array : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_array"><a href="#val-bin_size_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_array : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_array"><a href="#val-bin_write_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_array : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_array"><a href="#val-bin_writer_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_array : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_array"><a href="#val-bin_shape_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_array : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_array"><a href="#val-compare_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_array : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-array_of_sexp"><a href="#val-array_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>array_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_array"><a href="#val-sexp_of_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_array : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_array"><a href="#val-typerep_of_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_array : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_array"><a href="#val-typename_of_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_array : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_bool"><a href="#val-bin_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_bool : Core_kernel__.Import.bool Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_bool"><a href="#val-bin_read_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_bool : Core_kernel__.Import.bool Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_bool__"><a href="#val-__bin_read_bool__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_bool__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.bool) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_bool"><a href="#val-bin_reader_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_bool : Core_kernel__.Import.bool Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_bool"><a href="#val-bin_size_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_bool : Core_kernel__.Import.bool Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_bool"><a href="#val-bin_write_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_bool : Core_kernel__.Import.bool Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_bool"><a href="#val-bin_writer_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_bool : Core_kernel__.Import.bool Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_bool"><a href="#val-bin_shape_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_bool : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_bool"><a href="#val-compare_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_bool : Core_kernel__.Import.bool <span class="keyword">‑></span> Core_kernel__.Import.bool <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_bool"><a href="#val-hash_fold_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_bool : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.bool <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_bool"><a href="#val-hash_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_bool : Core_kernel__.Import.bool <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-bool_of_sexp"><a href="#val-bool_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bool_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.bool</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_bool"><a href="#val-sexp_of_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_bool : Core_kernel__.Import.bool <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_bool"><a href="#val-typerep_of_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_bool : Core_kernel__.Import.bool Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_bool"><a href="#val-typename_of_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_bool : Core_kernel__.Import.bool Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_char"><a href="#val-bin_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_char : Core_kernel__.Import.char Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_char"><a href="#val-bin_read_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_char : Core_kernel__.Import.char Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_char__"><a href="#val-__bin_read_char__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_char__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.char) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_char"><a href="#val-bin_reader_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_char : Core_kernel__.Import.char Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_char"><a href="#val-bin_size_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_char : Core_kernel__.Import.char Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_char"><a href="#val-bin_write_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_char : Core_kernel__.Import.char Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_char"><a href="#val-bin_writer_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_char : Core_kernel__.Import.char Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_char"><a href="#val-bin_shape_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_char : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_char"><a href="#val-compare_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_char : Core_kernel__.Import.char <span class="keyword">‑></span> Core_kernel__.Import.char <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_char"><a href="#val-hash_fold_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_char : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.char <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_char"><a href="#val-hash_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_char : Core_kernel__.Import.char <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-char_of_sexp"><a href="#val-char_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>char_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.char</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_char"><a href="#val-sexp_of_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_char : Core_kernel__.Import.char <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_char"><a href="#val-typerep_of_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_char : Core_kernel__.Import.char Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_char"><a href="#val-typename_of_char" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_char : Core_kernel__.Import.char Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_float"><a href="#val-bin_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_float : Core_kernel__.Import.float Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_float"><a href="#val-bin_read_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_float : Core_kernel__.Import.float Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_float__"><a href="#val-__bin_read_float__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_float__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.float) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_float"><a href="#val-bin_reader_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_float : Core_kernel__.Import.float Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_float"><a href="#val-bin_size_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_float : Core_kernel__.Import.float Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_float"><a href="#val-bin_write_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_float : Core_kernel__.Import.float Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_float"><a href="#val-bin_writer_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_float : Core_kernel__.Import.float Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_float"><a href="#val-bin_shape_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_float : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_float"><a href="#val-compare_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_float : Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_float"><a href="#val-hash_fold_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_float : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.float <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_float"><a href="#val-hash_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_float : Core_kernel__.Import.float <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-float_of_sexp"><a href="#val-float_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>float_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.float</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_float"><a href="#val-sexp_of_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_float : Core_kernel__.Import.float <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_float"><a href="#val-typerep_of_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_float : Core_kernel__.Import.float Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_float"><a href="#val-typename_of_float" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_float : Core_kernel__.Import.float Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_int"><a href="#val-bin_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_int : Core_kernel__.Import.int Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_int"><a href="#val-bin_read_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_int : Core_kernel__.Import.int Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_int__"><a href="#val-__bin_read_int__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_int__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_int"><a href="#val-bin_reader_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_int : Core_kernel__.Import.int Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_int"><a href="#val-bin_size_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_int : Core_kernel__.Import.int Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_int"><a href="#val-bin_write_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_int : Core_kernel__.Import.int Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_int"><a href="#val-bin_writer_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_int : Core_kernel__.Import.int Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_int"><a href="#val-bin_shape_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_int : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_int"><a href="#val-compare_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_int : Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_int"><a href="#val-hash_fold_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_int : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_int"><a href="#val-hash_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_int : Core_kernel__.Import.int <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-int_of_sexp"><a href="#val-int_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>int_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_int"><a href="#val-sexp_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_int : Core_kernel__.Import.int <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_int"><a href="#val-typerep_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_int : Core_kernel__.Import.int Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_int"><a href="#val-typename_of_int" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_int : Core_kernel__.Import.int Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_int32"><a href="#val-bin_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_int32 : Core_kernel__.Import.int32 Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_int32"><a href="#val-bin_read_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_int32 : Core_kernel__.Import.int32 Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_int32__"><a href="#val-__bin_read_int32__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_int32__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int32) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_int32"><a href="#val-bin_reader_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_int32 : Core_kernel__.Import.int32 Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_int32"><a href="#val-bin_size_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_int32 : Core_kernel__.Import.int32 Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_int32"><a href="#val-bin_write_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_int32 : Core_kernel__.Import.int32 Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_int32"><a href="#val-bin_writer_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_int32 : Core_kernel__.Import.int32 Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_int32"><a href="#val-bin_shape_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_int32 : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_int32"><a href="#val-compare_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_int32 : Core_kernel__.Import.int32 <span class="keyword">‑></span> Core_kernel__.Import.int32 <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_int32"><a href="#val-hash_fold_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_int32 : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.int32 <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_int32"><a href="#val-hash_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_int32 : Core_kernel__.Import.int32 <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-int32_of_sexp"><a href="#val-int32_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>int32_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.int32</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_int32"><a href="#val-sexp_of_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_int32 : Core_kernel__.Import.int32 <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_int32"><a href="#val-typerep_of_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_int32 : Core_kernel__.Import.int32 Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_int32"><a href="#val-typename_of_int32" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_int32 : Core_kernel__.Import.int32 Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_int64"><a href="#val-bin_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_int64 : Core_kernel__.Import.int64 Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_int64"><a href="#val-bin_read_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_int64 : Core_kernel__.Import.int64 Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_int64__"><a href="#val-__bin_read_int64__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_int64__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.int64) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_int64"><a href="#val-bin_reader_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_int64 : Core_kernel__.Import.int64 Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_int64"><a href="#val-bin_size_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_int64 : Core_kernel__.Import.int64 Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_int64"><a href="#val-bin_write_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_int64 : Core_kernel__.Import.int64 Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_int64"><a href="#val-bin_writer_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_int64 : Core_kernel__.Import.int64 Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_int64"><a href="#val-bin_shape_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_int64 : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_int64"><a href="#val-compare_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_int64 : Core_kernel__.Import.int64 <span class="keyword">‑></span> Core_kernel__.Import.int64 <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_int64"><a href="#val-hash_fold_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_int64 : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.int64 <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_int64"><a href="#val-hash_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_int64 : Core_kernel__.Import.int64 <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-int64_of_sexp"><a href="#val-int64_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>int64_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.int64</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_int64"><a href="#val-sexp_of_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_int64 : Core_kernel__.Import.int64 <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_int64"><a href="#val-typerep_of_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_int64 : Core_kernel__.Import.int64 Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_int64"><a href="#val-typename_of_int64" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_int64 : Core_kernel__.Import.int64 Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_lazy_t"><a href="#val-bin_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_lazy_t : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_lazy_t"><a href="#val-bin_read_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_lazy_t : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_lazy_t__"><a href="#val-__bin_read_lazy_t__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_lazy_t__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_lazy_t"><a href="#val-bin_reader_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_lazy_t : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_lazy_t"><a href="#val-bin_size_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_lazy_t : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_lazy_t"><a href="#val-bin_write_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_lazy_t : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_lazy_t"><a href="#val-bin_writer_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_lazy_t : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_lazy_t"><a href="#val-bin_shape_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_lazy_t : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_lazy_t"><a href="#val-compare_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_lazy_t : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_lazy_t"><a href="#val-hash_fold_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_lazy_t : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-lazy_t_of_sexp"><a href="#val-lazy_t_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>lazy_t_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_lazy_t"><a href="#val-sexp_of_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_lazy_t : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_lazy_t"><a href="#val-typerep_of_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_lazy_t : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_lazy_t"><a href="#val-typename_of_lazy_t" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_lazy_t : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> lazy_t Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_list"><a href="#val-bin_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_list : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_list"><a href="#val-bin_read_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_list : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_list__"><a href="#val-__bin_read_list__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_list__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_list"><a href="#val-bin_reader_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_list : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_list"><a href="#val-bin_size_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_list : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_list"><a href="#val-bin_write_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_list : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_list"><a href="#val-bin_writer_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_list : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_list"><a href="#val-bin_shape_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_list : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_list"><a href="#val-compare_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_list : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_list"><a href="#val-hash_fold_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_list : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-list_of_sexp"><a href="#val-list_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>list_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_list"><a href="#val-sexp_of_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_list : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_list"><a href="#val-typerep_of_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_list : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_list"><a href="#val-typename_of_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_list : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_nativeint"><a href="#val-bin_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_nativeint : Core_kernel__.Import.nativeint Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_nativeint"><a href="#val-bin_read_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_nativeint : Core_kernel__.Import.nativeint Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_nativeint__"><a href="#val-__bin_read_nativeint__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_nativeint__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.nativeint) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_nativeint"><a href="#val-bin_reader_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_nativeint : Core_kernel__.Import.nativeint Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_nativeint"><a href="#val-bin_size_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_nativeint : Core_kernel__.Import.nativeint Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_nativeint"><a href="#val-bin_write_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_nativeint : Core_kernel__.Import.nativeint Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_nativeint"><a href="#val-bin_writer_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_nativeint : Core_kernel__.Import.nativeint Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_nativeint"><a href="#val-bin_shape_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_nativeint : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_nativeint"><a href="#val-compare_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_nativeint : Core_kernel__.Import.nativeint <span class="keyword">‑></span> Core_kernel__.Import.nativeint <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_nativeint"><a href="#val-hash_fold_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_nativeint : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.nativeint <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_nativeint"><a href="#val-hash_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_nativeint : Core_kernel__.Import.nativeint <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-nativeint_of_sexp"><a href="#val-nativeint_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>nativeint_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.nativeint</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_nativeint"><a href="#val-sexp_of_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_nativeint : Core_kernel__.Import.nativeint <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_nativeint"><a href="#val-typerep_of_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_nativeint : Core_kernel__.Import.nativeint Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_nativeint"><a href="#val-typename_of_nativeint" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_nativeint : Core_kernel__.Import.nativeint Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_option"><a href="#val-bin_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_option : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_option"><a href="#val-bin_read_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_option : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_option__"><a href="#val-__bin_read_option__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_option__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_option"><a href="#val-bin_reader_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_option : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_option"><a href="#val-bin_size_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_option : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_option"><a href="#val-bin_write_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_option : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_option"><a href="#val-bin_writer_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_option : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_option"><a href="#val-bin_shape_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_option : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_option"><a href="#val-compare_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_option : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_option"><a href="#val-hash_fold_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_option : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-option_of_sexp"><a href="#val-option_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>option_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_option"><a href="#val-sexp_of_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_option : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_option"><a href="#val-typerep_of_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_option : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_option"><a href="#val-typename_of_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_option : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_string"><a href="#val-bin_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_string : Core_kernel__.Import.string Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_string"><a href="#val-bin_read_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_string : Core_kernel__.Import.string Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_string__"><a href="#val-__bin_read_string__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_string__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.string) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_string"><a href="#val-bin_reader_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_string : Core_kernel__.Import.string Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_string"><a href="#val-bin_size_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_string : Core_kernel__.Import.string Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_string"><a href="#val-bin_write_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_string : Core_kernel__.Import.string Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_string"><a href="#val-bin_writer_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_string : Core_kernel__.Import.string Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_string"><a href="#val-bin_shape_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_string : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_string"><a href="#val-compare_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_string : Core_kernel__.Import.string <span class="keyword">‑></span> Core_kernel__.Import.string <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_string"><a href="#val-hash_fold_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_string : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.string <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_string"><a href="#val-hash_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_string : Core_kernel__.Import.string <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-string_of_sexp"><a href="#val-string_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>string_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.string</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_string"><a href="#val-sexp_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_string : Core_kernel__.Import.string <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_string"><a href="#val-typerep_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_string : Core_kernel__.Import.string Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_string"><a href="#val-typename_of_string" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_string : Core_kernel__.Import.string Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_bytes"><a href="#val-bin_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_bytes : Core_kernel__.Import.bytes Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_bytes"><a href="#val-bin_read_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_bytes : Core_kernel__.Import.bytes Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_bytes__"><a href="#val-__bin_read_bytes__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_bytes__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.bytes) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_bytes"><a href="#val-bin_reader_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_bytes : Core_kernel__.Import.bytes Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_bytes"><a href="#val-bin_size_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_bytes : Core_kernel__.Import.bytes Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_bytes"><a href="#val-bin_write_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_bytes : Core_kernel__.Import.bytes Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_bytes"><a href="#val-bin_writer_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_bytes : Core_kernel__.Import.bytes Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_bytes"><a href="#val-bin_shape_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_bytes : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_bytes"><a href="#val-compare_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_bytes : Core_kernel__.Import.bytes <span class="keyword">‑></span> Core_kernel__.Import.bytes <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-bytes_of_sexp"><a href="#val-bytes_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bytes_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.bytes</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_bytes"><a href="#val-sexp_of_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_bytes : Core_kernel__.Import.bytes <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_bytes"><a href="#val-typerep_of_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_bytes : Core_kernel__.Import.bytes Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_bytes"><a href="#val-typename_of_bytes" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_bytes : Core_kernel__.Import.bytes Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_ref"><a href="#val-bin_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_ref : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_ref"><a href="#val-bin_read_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_ref : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_ref__"><a href="#val-__bin_read_ref__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_ref__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> (Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_ref"><a href="#val-bin_reader_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_ref : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_ref"><a href="#val-bin_size_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_ref : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_ref"><a href="#val-bin_write_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_ref : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_ref"><a href="#val-bin_writer_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_ref : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_ref"><a href="#val-bin_shape_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_ref : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_ref"><a href="#val-compare_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_ref : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-ref_of_sexp"><a href="#val-ref_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>ref_of_sexp : (Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span>) <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_ref"><a href="#val-sexp_of_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_ref : (<span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_ref"><a href="#val-typerep_of_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_ref : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_ref"><a href="#val-typename_of_ref" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_ref : <span class="type-var">'a</span> Typerep_lib.Std.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_unit"><a href="#val-bin_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_unit : Core_kernel__.Import.unit Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_unit"><a href="#val-bin_read_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_unit : Core_kernel__.Import.unit Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_unit__"><a href="#val-__bin_read_unit__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_unit__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.unit) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_unit"><a href="#val-bin_reader_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_unit : Core_kernel__.Import.unit Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_unit"><a href="#val-bin_size_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_unit : Core_kernel__.Import.unit Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_unit"><a href="#val-bin_write_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_unit : Core_kernel__.Import.unit Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_unit"><a href="#val-bin_writer_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_unit : Core_kernel__.Import.unit Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_unit"><a href="#val-bin_shape_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_unit : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_unit"><a href="#val-compare_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_unit : Core_kernel__.Import.unit <span class="keyword">‑></span> Core_kernel__.Import.unit <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_unit"><a href="#val-hash_fold_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_unit : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> Core_kernel__.Import.unit <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_unit"><a href="#val-hash_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_unit : Core_kernel__.Import.unit <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec val" id="val-unit_of_sexp"><a href="#val-unit_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>unit_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> Core_kernel__.Import.unit</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_unit"><a href="#val-sexp_of_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_unit : Core_kernel__.Import.unit <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_unit"><a href="#val-typerep_of_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_unit : Core_kernel__.Import.unit Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_unit"><a href="#val-typename_of_unit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_unit : Core_kernel__.Import.unit Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec type" id="type-float_array"><a href="#type-float_array" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>float_array</code><code><span class="keyword"> = </span>Core_kernel__.Import.float Core_kernel__.Import.array</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_float_array"><a href="#val-bin_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_float_array"><a href="#val-bin_read_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_float_array__"><a href="#val-__bin_read_float_array__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_float_array__ : (Core_kernel__.Import.int <span class="keyword">‑></span> <a href="index.html#type-float_array">float_array</a>) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_float_array"><a href="#val-bin_reader_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_float_array"><a href="#val-bin_size_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_float_array"><a href="#val-bin_write_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_float_array"><a href="#val-bin_writer_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_float_array : <a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_float_array"><a href="#val-bin_shape_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_float_array : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_float_array"><a href="#val-compare_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_float_array : <a href="index.html#type-float_array">float_array</a> <span class="keyword">‑></span> <a href="index.html#type-float_array">float_array</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-float_array_of_sexp"><a href="#val-float_array_of_sexp" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>float_array_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span class="keyword">‑></span> <a href="index.html#type-float_array">float_array</a></code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_float_array"><a href="#val-sexp_of_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_float_array : <a href="index.html#type-float_array">float_array</a> <span class="keyword">‑></span> Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_float_array"><a href="#val-typerep_of_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_float_array : <a href="index.html#type-float_array">float_array</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_float_array"><a href="#val-typename_of_float_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_float_array : <a href="index.html#type-float_array">float_array</a> Typerep_lib.Std.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-sexp_of_exn"><a href="#val-sexp_of_exn" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sexp_of_exn : Core_kernel__.Import.Exn.t <span class="keyword">‑></span> Base__.Ppx_sexp_conv_lib.Sexp.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_array"><a href="#type-sexp_array" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a sexp_array</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Core_kernel__.Import.array</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_array"><a href="#val-bin_shape_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_array : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_array"><a href="#val-bin_size_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_array : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_array"><a href="#val-bin_write_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_array : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos:Bin_prot.Common.pos <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">‑></span> Bin_prot.Common.pos</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_array"><a href="#val-bin_writer_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_array : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_array__"><a href="#val-__bin_read_sexp_array__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_array__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_array"><a href="#val-bin_read_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_array : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_array"><a href="#val-bin_reader_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_array : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_array"><a href="#val-bin_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_array : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.array Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_array"><a href="#val-compare_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_array : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_array"><a href="#module-Typename_of_sexp_array" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_array = Core_kernel__Std_internal.Typename_of_sexp_array</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_array"><a href="#val-typename_of_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_array : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_array"><a href="#val-typerep_of_sexp_array" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_array : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_bool"><a href="#type-sexp_bool" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>sexp_bool</code><code><span class="keyword"> = </span>Core_kernel__.Import.bool</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_bool"><a href="#val-bin_shape_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_bool : Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_bool"><a href="#val-bin_size_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_bool : Core_kernel__.Import.bool Bin_prot.Size.sizer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_bool"><a href="#val-bin_write_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_bool : Core_kernel__.Import.bool Bin_prot.Write.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_bool"><a href="#val-bin_writer_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_bool : Core_kernel__.Import.bool Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_bool__"><a href="#val-__bin_read_sexp_bool__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_bool__ : (Core_kernel__.Import.int <span class="keyword">‑></span> Core_kernel__.Import.bool) Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_bool"><a href="#val-bin_read_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_bool : Core_kernel__.Import.bool Bin_prot.Read.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_bool"><a href="#val-bin_reader_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_bool : Core_kernel__.Import.bool Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_bool"><a href="#val-bin_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_bool : Core_kernel__.Import.bool Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_bool"><a href="#val-compare_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">‑></span> <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_sexp_bool"><a href="#val-hash_fold_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_sexp_bool : Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_sexp_bool"><a href="#val-hash_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.hash_value</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_bool"><a href="#module-Typename_of_sexp_bool" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_bool = Core_kernel__Std_internal.Typename_of_sexp_bool</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_bool"><a href="#val-typename_of_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_bool"><a href="#val-typerep_of_sexp_bool" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_list"><a href="#type-sexp_list" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a sexp_list</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Core_kernel__.Import.list</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_list"><a href="#val-bin_shape_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_list : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_list"><a href="#val-bin_size_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_list : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_list"><a href="#val-bin_write_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_list : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos:Bin_prot.Common.pos <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">‑></span> Bin_prot.Common.pos</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_list"><a href="#val-bin_writer_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_list : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_list__"><a href="#val-__bin_read_sexp_list__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_list__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_list"><a href="#val-bin_read_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_list : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_list"><a href="#val-bin_reader_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_list : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_list"><a href="#val-bin_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_list : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.list Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_list"><a href="#val-compare_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_list : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_sexp_list"><a href="#val-hash_fold_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_sexp_list : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_list"><a href="#module-Typename_of_sexp_list" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_list = Core_kernel__Std_internal.Typename_of_sexp_list</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_list"><a href="#val-typename_of_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_list : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_list"><a href="#val-typerep_of_sexp_list" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_list : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_option"><a href="#type-sexp_option" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a sexp_option</code><code><span class="keyword"> = </span><span class="type-var">'a</span> Core_kernel__.Import.option</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_option"><a href="#val-bin_shape_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_option : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_option"><a href="#val-bin_size_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_option : <span class="type-var">'a</span> Bin_prot.Size.sizer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> int</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_option"><a href="#val-bin_write_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_option : <span class="type-var">'a</span> Bin_prot.Write.writer <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos:Bin_prot.Common.pos <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">‑></span> Bin_prot.Common.pos</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_option"><a href="#val-bin_writer_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_option : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_option__"><a href="#val-__bin_read_sexp_option__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_option__ : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> Core_kernel__.Import.int <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_option"><a href="#val-bin_read_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_option : <span class="type-var">'a</span> Bin_prot.Read.reader <span class="keyword">‑></span> Bin_prot.Common.buf <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_option"><a href="#val-bin_reader_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_option : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_option"><a href="#val-bin_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_option : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Core_kernel__.Import.option Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_option"><a href="#val-compare_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_option : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_sexp_option"><a href="#val-hash_fold_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_sexp_option : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_option"><a href="#module-Typename_of_sexp_option" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_option = Core_kernel__Std_internal.Typename_of_sexp_option</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_option"><a href="#val-typename_of_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_option : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_option"><a href="#val-typerep_of_sexp_option" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_option : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec type" id="type-sexp_opaque"><a href="#type-sexp_opaque" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>'a sexp_opaque</code><code><span class="keyword"> = </span><span class="type-var">'a</span></code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_shape_sexp_opaque"><a href="#val-bin_shape_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_shape_sexp_opaque : Bin_prot.Shape.t <span class="keyword">‑></span> Bin_prot.Shape.t</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_size_sexp_opaque"><a href="#val-bin_size_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_size_sexp_opaque : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_write_sexp_opaque"><a href="#val-bin_write_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_write_sexp_opaque : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_writer_sexp_opaque"><a href="#val-bin_writer_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_writer_sexp_opaque : <span class="type-var">'a</span> Bin_prot.Type_class.writer <span class="keyword">‑></span> <span class="type-var">'a</span> Bin_prot.Type_class.writer</code></div><div class="doc"></div></div><div class="spec val" id="val-__bin_read_sexp_opaque__"><a href="#val-__bin_read_sexp_opaque__" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>__bin_read_sexp_opaque__ : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'b</span> <span class="keyword">‑></span> pos_ref:Bin_prot.Common.pos <a href="index.html#type-ref">ref</a> <span class="keyword">‑></span> <span class="type-var">'c</span> <span class="keyword">‑></span> <span class="type-var">'d</span></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_read_sexp_opaque"><a href="#val-bin_read_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_read_sexp_opaque : <span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span></code></div><div class="doc"></div></div><div class="spec val" id="val-bin_reader_sexp_opaque"><a href="#val-bin_reader_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_reader_sexp_opaque : <span class="type-var">'a</span> Bin_prot.Type_class.reader <span class="keyword">‑></span> <span class="type-var">'a</span> Bin_prot.Type_class.reader</code></div><div class="doc"></div></div><div class="spec val" id="val-bin_sexp_opaque"><a href="#val-bin_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>bin_sexp_opaque : <span class="type-var">'a</span> Bin_prot.Type_class.t <span class="keyword">‑></span> <span class="type-var">'a</span> Bin_prot.Type_class.t</code></div><div class="doc"></div></div><div class="spec val" id="val-compare_sexp_opaque"><a href="#val-compare_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare_sexp_opaque : (<span class="type-var">'a</span> <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Core_kernel__.Import.int) <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">‑></span> Core_kernel__.Import.int</code></div><div class="doc"></div></div><div class="spec val" id="val-hash_fold_sexp_opaque"><a href="#val-hash_fold_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>hash_fold_sexp_opaque : (Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">‑></span> Ppx_hash_lib.Std.Hash.state</code></div><div class="doc"></div></div><div class="spec module" id="module-Typename_of_sexp_opaque"><a href="#module-Typename_of_sexp_opaque" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Typename_of_sexp_opaque = Core_kernel__Std_internal.Typename_of_sexp_opaque</code></div><div class="doc"></div></div><div class="spec val" id="val-typename_of_sexp_opaque"><a href="#val-typename_of_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typename_of_sexp_opaque : <span class="type-var">'a</span> Typerep_lib.Typename.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> Typerep_lib.Typename.t</code></div><div class="doc"></div></div><div class="spec val" id="val-typerep_of_sexp_opaque"><a href="#val-typerep_of_sexp_opaque" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>typerep_of_sexp_opaque : <span class="type-var">'a</span> Typerep_lib.Std.Typerep.t <span class="keyword">‑></span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> Typerep_lib.Std.Typerep.t</code></div><div class="doc"></div></div><div class="spec exception" id="exception-Not_found"><a href="#exception-Not_found" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Not_found</span></code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2018-02] Instead of raising [Not_found], consider using [raise_s] with an informative error message. If code needs to distinguish [Not_found] from other exceptions, please change it to handle both [Not_found] and [Not_found_s]. Then, instead of raising [Not_found], raise [Not_found_s] with an informative error message.</li></ul></div></div><div class="spec exception" id="exception-Not_found_s"><a href="#exception-Not_found_s" class="anchor"></a><div class="def exception"><code><span class="keyword">exception </span></code><code><span class="exception">Not_found_s</span><span class="keyword"> of </span>Sexplib0.Sexp.t</code></div><div class="doc"></div></div><div class="spec module" id="module-Bigbuffer"><a href="#module-Bigbuffer" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bigbuffer = Core__.Bigbuffer</code></div><div class="doc"></div></div><div class="spec module" id="module-Bigstring"><a href="#module-Bigstring" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bigstring = Core__.Bigstring</code></div><div class="doc"></div></div><div class="spec module" id="module-Bigstring_marshal"><a href="#module-Bigstring_marshal" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Bigstring_marshal = Core__.Bigstring_marshal</code></div><div class="doc"></div></div><div class="spec module" id="module-Caml"><a href="#module-Caml" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Caml = Core__.Caml</code></div><div class="doc"></div></div><div class="spec module" id="module-Command"><a href="#module-Command" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Command = Core__.Command</code></div><div class="doc"></div></div><div class="spec module" id="module-Condition"><a href="#module-Condition" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Condition = Core__.Core_condition</code></div><div class="doc"></div></div><div class="spec module" id="module-Core_stable"><a href="#module-Core_stable" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Core_stable = Core__.Stable</code></div><div class="doc"></div></div><div class="spec module" id="module-Crc"><a href="#module-Crc" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Crc = Core__.Crc</code></div><div class="doc"></div></div><div class="spec module" id="module-Daemon"><a href="#module-Daemon" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Daemon = Core__.Daemon</code></div><div class="doc"></div></div><div class="spec module" id="module-Date"><a href="#module-Date" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Date = Core__.Core_date</code></div><div class="doc"></div></div><div class="spec module" id="module-Filename"><a href="#module-Filename" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Filename = Core__.Core_filename</code></div><div class="doc"></div></div><div class="spec module" id="module-Interval"><a href="#module-Interval" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Interval = Core__.Interval</code></div><div class="doc"></div></div><div class="spec module" id="module-Interval_intf"><a href="#module-Interval_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Interval_intf = Core__.Interval_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Iobuf"><a href="#module-Iobuf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Iobuf = Core__.Iobuf</code></div><div class="doc"></div></div><div class="spec module" id="module-Iobuf_debug"><a href="#module-Iobuf_debug" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Iobuf_debug = Core__.Iobuf_debug</code></div><div class="doc"></div></div><div class="spec module" id="module-Iobuf_intf"><a href="#module-Iobuf_intf" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Iobuf_intf = Core__.Iobuf_intf</code></div><div class="doc"></div></div><div class="spec module" id="module-Linux_ext"><a href="#module-Linux_ext" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Linux_ext = Core__.Linux_ext</code></div><div class="doc"></div></div><div class="spec module" id="module-Lock_file"><a href="#module-Lock_file" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Lock_file = Core__.Lock_file</code></div><div class="doc"></div></div><div class="spec module" id="module-Mac_address"><a href="#module-Mac_address" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Mac_address = Core__.Mac_address</code></div><div class="doc"></div></div><div class="spec module" id="module-Md5"><a href="#module-Md5" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Md5 = Core__.Md5</code></div><div class="doc"></div></div><div class="spec module" id="module-Digest"><a href="#module-Digest" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Digest = <a href="index.html#module-Md5">Md5</a></code></div><div class="doc"></div></div><div class="spec module" id="module-Mutex"><a href="#module-Mutex" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Mutex = Core__.Core_mutex</code></div><div class="doc"></div></div><div class="spec module" id="module-Nano_mutex"><a href="#module-Nano_mutex" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Nano_mutex = Core__.Nano_mutex</code></div><div class="doc"></div></div><div class="spec module" id="module-Piecewise_linear"><a href="#module-Piecewise_linear" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Piecewise_linear = Core__.Piecewise_linear</code></div><div class="doc"></div></div><div class="spec module" id="module-Process_env"><a href="#module-Process_env" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Process_env = Core__.Process_env</code></div><div class="doc"></div></div><div class="spec module" id="module-Schedule_v4_deprecated"><a href="#module-Schedule_v4_deprecated" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Schedule_v4_deprecated = Core__.Schedule_v4_deprecated</code></div><div class="doc"></div></div><div class="spec module" id="module-Schedule_v5"><a href="#module-Schedule_v5" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Schedule_v5 = Core__.Schedule_v5</code></div><div class="doc"></div></div><div class="spec module" id="module-Signal"><a href="#module-Signal" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Signal = Core__.Signal</code></div><div class="doc"></div></div><div class="spec module" id="module-Squeue"><a href="#module-Squeue" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Squeue = Core__.Squeue</code></div><div class="doc"></div></div><div class="spec module" id="module-Sys"><a href="#module-Sys" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Sys = Core__.Core_sys</code></div><div class="doc"></div></div><div class="spec module" id="module-Thread"><a href="#module-Thread" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Thread = Core__.Core_thread</code></div><div class="doc"></div></div><div class="spec module" id="module-Time"><a href="#module-Time" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Time = Core__.Core_time_float</code></div><div class="doc"></div></div><div class="spec module" id="module-Time_common"><a href="#module-Time_common" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Time_common = Core__.Time_common</code></div><div class="doc"></div></div><div class="spec module" id="module-Time_ns"><a href="#module-Time_ns" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Time_ns = Core__.Core_time_ns</code></div><div class="doc"></div></div><div class="spec module" id="module-Time_stamp_counter"><a href="#module-Time_stamp_counter" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Time_stamp_counter = Core__.Time_stamp_counter</code></div><div class="doc"></div></div><div class="spec module" id="module-Timing_wheel_float"><a href="#module-Timing_wheel_float" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Timing_wheel_float = Core__.Timing_wheel_float</code></div><div class="doc"></div></div><div class="spec module" id="module-Unix"><a href="#module-Unix" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Unix = Core__.Core_unix</code></div><div class="doc"></div></div><div class="spec module" id="module-User_and_group"><a href="#module-User_and_group" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>User_and_group = Core__.User_and_group</code></div><div class="doc"></div></div><div class="spec module" id="module-Uuid"><a href="#module-Uuid" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Uuid = Core__.Uuid</code></div><div class="doc"></div></div><div class="spec module" id="module-Version_util"><a href="#module-Version_util" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Version_util = Core__.Version_util</code></div><div class="doc"></div></div><div class="spec module" id="module-Weak_hashtbl"><a href="#module-Weak_hashtbl" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>Weak_hashtbl = Core__.Weak_hashtbl</code></div><div class="doc"></div></div><div class="spec val" id="val-sec"><a href="#val-sec" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>sec : Core_kernel__.Import.float <span class="keyword">‑></span> <a href="index.html#module-Time">Time</a>.Span.t</code></div><div class="doc"></div></div><div class="spec val" id="val-(^/)"><a href="#val-(^/)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(^/) : string <span class="keyword">‑></span> string <span class="keyword">‑></span> string</code></div><div class="doc"></div></div></details></div><div class="spec val" id="val-compare"><a href="#val-compare" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>compare : <a href="index.html#module-No_polymorphic_compare">No_polymorphic_compare</a>.compare</code></div><div class="doc"></div></div><div class="spec val" id="val-equal"><a href="#val-equal" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>equal : <a href="index.html#module-No_polymorphic_compare">No_polymorphic_compare</a>.compare</code></div><div class="doc"></div></div><div class="spec val" id="val-(=)"><a href="#val-(=)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(=) : <a href="index.html#module-No_polymorphic_compare">No_polymorphic_compare</a>.compare</code></div><div class="doc"></div></div><div class="spec val" id="val-failwith"><a href="#val-failwith" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwith : <span class="type-var">'a</span> <span class="keyword">‑></span> [ `use_Logging_die_instead ]</code></div><div class="doc"></div></div><div class="spec val" id="val-failwithf"><a href="#val-failwithf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>failwithf : <span class="type-var">'a</span> <span class="keyword">‑></span> [ `use_Logging_die_instead ]</code></div><div class="doc"></div></div><div class="spec val" id="val-invalid_arg"><a href="#val-invalid_arg" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>invalid_arg : <span class="type-var">'a</span> <span class="keyword">‑></span> [ `use_Logging_die_instead ]</code></div><div class="doc"></div></div><div class="spec val" id="val-invalid_argf"><a href="#val-invalid_argf" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>invalid_argf : <span class="type-var">'a</span> <span class="keyword">‑></span> [ `use_Logging_die_instead ]</code></div><div class="doc"></div></div><div class="spec val" id="val-exit"><a href="#val-exit" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>exit : [> `In_general_prefer_using_Logging_exit_over_Pervasives_exit ]</code></div><div class="doc"></div></div><div class="spec module" id="module-ANSITerminal"><a href="#module-ANSITerminal" class="anchor"></a><div class="def module"><code><span class="keyword">module </span>ANSITerminal : <span class="keyword">module type of </span>ANSITerminal</code></div><div class="doc"></div></div></body></html>