You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

8 lines
297 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<!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> &mdash; <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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> = &quot;%reraise&quot; </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">&#8209;&gt;</span> <span class="type-var">'a</span> = &quot;%raise_notrace&quot; </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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> bool = &quot;%equal&quot; </code></div><div class="doc"></div></div><div class="spec val" id="val-(&lt;&gt;)"><a href="#val-(&lt;&gt;)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&lt;&gt;) : <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> bool = &quot;%notequal&quot; </code></div><div class="doc"></div></div><div class="spec val" id="val-(&lt;)"><a href="#val-(&lt;)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&lt;) : <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> bool = &quot;%lessthan&quot; </code></div><div class="doc"></div></div><div class="spec val" id="val-(&gt;)"><a href="#val-(&gt;)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&gt;) : <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> bool = &quot;%greaterthan&quot; </code></div><div class="doc"></div></div><div class="spec val" id="val-(&lt;=)"><a href="#val-(&lt;=)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&lt;=) : <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> bool = &quot;%lessequal&quot; </code></div><div class="doc"></div></div><div class="spec val" id="val-(&gt;=)"><a href="#val-(&gt;=)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&gt;=) : <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> bool = &quot;%greaterequal&quot; </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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> int = &quot;%compare&quot; </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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> bool = &quot;%eq&quot; </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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> bool = &quot;%noteq&quot; </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">&#8209;&gt;</span> bool = &quot;%boolnot&quot; </code></div><div class="doc"></div></div><div class="spec val" id="val-(&amp;&amp;)"><a href="#val-(&amp;&amp;)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&amp;&amp;) : bool <span class="keyword">&#8209;&gt;</span> bool <span class="keyword">&#8209;&gt;</span> bool = &quot;%sequand&quot; </code></div><div class="doc"></div></div><div class="spec val" id="val-(&amp;)"><a href="#val-(&amp;)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(&amp;) : bool <span class="keyword">&#8209;&gt;</span> bool <span class="keyword">&#8209;&gt;</span> bool = &quot;%sequand&quot; </code></div><div class="doc"><ul class="at-tag"><li><span class="at-tag deprecated">Deprecated</span> [since 2010-01] {!Pervasives.( &amp;&amp; )} 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">&#8209;&gt;</span> bool <span class="keyword">&#8209;&gt;</span> bool = &quot;%sequor&quot; </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">&#8209;&gt;</span> bool <span class="keyword">&#8209;&gt;</span> bool = &quot;%sequor&quot; </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 = &quot;%loc_LOC&quot; </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 = &quot;%loc_FILE&quot; </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 = &quot;%loc_LINE&quot; </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 = &quot;%loc_MODULE&quot; </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 = &quot;%loc_POS&quot; </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">&#8209;&gt;</span> string<span class="keyword"> * </span><span class="type-var">'a</span> = &quot;%loc_LOC&quot; </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">&#8209;&gt;</span> int<span class="keyword"> * </span><span class="type-var">'a</span> = &quot;%loc_LINE&quot; </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">&#8209;&gt;</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> = &quot;%loc_POS&quot; </code></div><div class="doc"></div></div><div class="spec val" id="val-(|&gt;)"><a href="#val-(|&gt;)" class="anchor"></a><div class="def val"><code><span class="keyword">external </span>(|&gt;) : <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span> = &quot;%revapply&quot; </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">&#8209;&gt;</span> <span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span> = &quot;%apply&quot; </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">&#8209;&gt;</span> int = &quot;%negint&quot; </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">&#8209;&gt;</span> int = &quot;%identity&quot; </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">&#8209;&gt;</span> int = &quot;%succint&quot; </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">&#8209;&gt;</span> int = &quot;%predint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%addint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%subint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%mulint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%divint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%modint&quot; </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">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%andint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%orint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%xorint&quot; </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">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%lslint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%lsrint&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int = &quot;%asrint&quot; </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">&#8209;&gt;</span> float = &quot;%negfloat&quot; </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">&#8209;&gt;</span> float = &quot;%identity&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;%addfloat&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;%subfloat&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;%mulfloat&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;%divfloat&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;caml_power_float&quot; &quot;pow&quot; </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">&#8209;&gt;</span> float = &quot;caml_sqrt_float&quot; &quot;sqrt&quot; </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">&#8209;&gt;</span> float = &quot;caml_exp_float&quot; &quot;exp&quot; </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">&#8209;&gt;</span> float = &quot;caml_log_float&quot; &quot;log&quot; </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">&#8209;&gt;</span> float = &quot;caml_log10_float&quot; &quot;log10&quot; </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">&#8209;&gt;</span> float = &quot;caml_expm1_float&quot; &quot;caml_expm1&quot; </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">&#8209;&gt;</span> float = &quot;caml_log1p_float&quot; &quot;caml_log1p&quot; </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">&#8209;&gt;</span> float = &quot;caml_cos_float&quot; &quot;cos&quot; </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">&#8209;&gt;</span> float = &quot;caml_sin_float&quot; &quot;sin&quot; </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">&#8209;&gt;</span> float = &quot;caml_tan_float&quot; &quot;tan&quot; </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">&#8209;&gt;</span> float = &quot;caml_acos_float&quot; &quot;acos&quot; </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">&#8209;&gt;</span> float = &quot;caml_asin_float&quot; &quot;asin&quot; </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">&#8209;&gt;</span> float = &quot;caml_atan_float&quot; &quot;atan&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;caml_atan2_float&quot; &quot;atan2&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;caml_hypot_float&quot; &quot;caml_hypot&quot; </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">&#8209;&gt;</span> float = &quot;caml_cosh_float&quot; &quot;cosh&quot; </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">&#8209;&gt;</span> float = &quot;caml_sinh_float&quot; &quot;sinh&quot; </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">&#8209;&gt;</span> float = &quot;caml_tanh_float&quot; &quot;tanh&quot; </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">&#8209;&gt;</span> float = &quot;caml_ceil_float&quot; &quot;ceil&quot; </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">&#8209;&gt;</span> float = &quot;caml_floor_float&quot; &quot;floor&quot; </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">&#8209;&gt;</span> float = &quot;%absfloat&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;caml_copysign_float&quot; &quot;caml_copysign&quot; </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">&#8209;&gt;</span> float <span class="keyword">&#8209;&gt;</span> float = &quot;caml_fmod_float&quot; &quot;fmod&quot; </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">&#8209;&gt;</span> float<span class="keyword"> * </span>int = &quot;caml_frexp_float&quot; </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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> float = &quot;caml_ldexp_float&quot; &quot;caml_ldexp_float_unboxed&quot; </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">&#8209;&gt;</span> float<span class="keyword"> * </span>float = &quot;caml_modf_float&quot; </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">&#8209;&gt;</span> float = &quot;%floatofint&quot; </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">&#8209;&gt;</span> float = &quot;%floatofint&quot; </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">&#8209;&gt;</span> int = &quot;%intoffloat&quot; </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">&#8209;&gt;</span> int = &quot;%intoffloat&quot; </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">&#8209;&gt;</span> <a href="index.html#type-fpclass">fpclass</a> = &quot;caml_classify_float&quot; &quot;caml_classify_float_unboxed&quot; </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">&#8209;&gt;</span> string <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> int = &quot;%identity&quot; </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">&#8209;&gt;</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">&#8209;&gt;</span> unit = &quot;%ignore&quot; </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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> int = &quot;caml_int_of_string&quot; </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">&#8209;&gt;</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">&#8209;&gt;</span> float = &quot;caml_float_of_string&quot; </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">&#8209;&gt;</span> <span class="type-var">'a</span> = &quot;%field0&quot; </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">&#8209;&gt;</span> <span class="type-var">'b</span> = &quot;%field1&quot; </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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> string <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> char <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> string <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> bytes <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> bytes <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> string <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> bool <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> string <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> bytes <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> bytes <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> bool <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> = &quot;%makemutable&quot; </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">&#8209;&gt;</span> <span class="type-var">'a</span> = &quot;%field0&quot; </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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> unit = &quot;%setfield0&quot; </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">&#8209;&gt;</span> unit = &quot;%incr&quot; </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">&#8209;&gt;</span> unit = &quot;%decr&quot; </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">&#8209;&gt;</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">&#8209;&gt;</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> = &quot;%identity&quot; </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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> unit) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> bytes <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</span> int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</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 [ |&gt; ]</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-(&gt;=.)"><a href="#val-(&gt;=.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(&gt;=.) : Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(&lt;=.)"><a href="#val-(&lt;=.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(&lt;=.) : Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(&gt;.)"><a href="#val-(&gt;.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(&gt;.) : Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(&lt;.)"><a href="#val-(&lt;.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(&lt;.) : Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> bool</code></div><div class="doc"></div></div><div class="spec val" id="val-(&lt;&gt;.)"><a href="#val-(&lt;&gt;.)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(&lt;&gt;.) : Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Base.Sexp.t) <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'b</span> <span class="keyword">&#8209;&gt;</span> Base.Sexp.t) <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'a</span><span class="keyword"> * </span><span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> (Base.Sexp.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</span> Base.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Base.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Base.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> Base__List.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-read">read</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-read">read</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-write">write</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-write">write</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-immutable">immutable</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-immutable">immutable</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-read_write">read_write</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-read_write">read_write</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> (Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-perms">perms</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Int.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Int.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Int.t <span class="keyword">&#8209;&gt;</span> float</code></div><div class="doc"></div></div><div class="spec val" id="val-(==&gt;)"><a href="#val-(==&gt;)" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>(==&gt;) : bool <span class="keyword">&#8209;&gt;</span> bool <span class="keyword">&#8209;&gt;</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 : ?&#8288;mach:unit <span class="keyword">&#8209;&gt;</span> Core_kernel__.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> (<span class="type-var">'a</span>, Base__.Import0.Caml.Buffer.t, unit) Pervasives.format <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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 : ?&#8288;strict:unit <span class="keyword">&#8209;&gt;</span> string <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Base__.Sexp.t) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span>) Pervasives.format4 <span class="keyword">&#8209;&gt;</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 : ?&#8288;strict:Core_kernel__.Import.unit <span class="keyword">&#8209;&gt;</span> Lexing.position <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.string <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Base.Sexp.t) <span class="keyword">&#8209;&gt;</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 : ?&#8288;strict:Core_kernel__.Import.unit <span class="keyword">&#8209;&gt;</span> ?&#8288;here:Lexing.position <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.string <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Base.Sexp.t) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> (<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit) Base.format <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span>) Pervasives.format4 <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'b</span>, unit, string, <span class="type-var">'a</span>) Pervasives.format4 <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> finally:(unit <span class="keyword">&#8209;&gt;</span> unit) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span>) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> finally:(<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> unit) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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 : ?&#8288;dir:[ `Down | `Nearest | `Up | `Zero ] <span class="keyword">&#8209;&gt;</span> Core_kernel__.Float.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> unit) <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'d</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'d</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'e</span> <a href="index.html#module-Typerep">Typerep</a>.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</span> (<span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'d</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'c</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'d</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'e</span> Typerep_lib.Typename.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> (Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.bool <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.bool <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.char <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.char <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.float <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.int32 <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.int32 <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.int64 <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.int64 <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> (Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> lazy_t <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> lazy_t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> lazy_t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> lazy_t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> (Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.nativeint <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.nativeint <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> (Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.string <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.string <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.bytes <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> (Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span>) <span class="keyword">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Ppx_sexp_conv_lib.Sexp.t) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-ref">ref</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.unit <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Core_kernel__.Import.unit <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-float_array">float_array</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos:Bin_prot.Common.pos <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.array <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <a href="index.html#type-sexp_bool">sexp_bool</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos:Bin_prot.Common.pos <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.list <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos:Bin_prot.Common.pos <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> Core_kernel__.Import.option <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> Bin_prot.Common.buf <span class="keyword">&#8209;&gt;</span> pos_ref:Bin_prot.Common.pos_ref <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'b</span> <span class="keyword">&#8209;&gt;</span> pos_ref:Bin_prot.Common.pos <a href="index.html#type-ref">ref</a> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'c</span> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Core_kernel__.Import.int) <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</span> <span class="type-var">'a</span> <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state) <span class="keyword">&#8209;&gt;</span> Ppx_hash_lib.Std.Hash.state <span class="keyword">&#8209;&gt;</span> <span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a> <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</span> string <span class="keyword">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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">&#8209;&gt;</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 : [&gt; `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>