|
|
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>IStd (infer.IStdlib.IStd)</title><link rel="stylesheet" href="../../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc 1.5.1"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../../index.html">infer</a> » <a href="../index.html">IStdlib</a> » IStd</nav><h1>Module <code>IStdlib.IStd</code></h1></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> Core</code></span></summary><div class="spec module" id="module-Applicative"><a href="#module-Applicative" class="anchor"></a><code><span class="keyword">module</span> Applicative = Core_kernel__.Import.Applicative</code></div><div class="spec module" id="module-Arg"><a href="#module-Arg" class="anchor"></a><code><span class="keyword">module</span> Arg = Core_kernel__.Arg</code></div><div class="spec module" id="module-Array"><a href="#module-Array" class="anchor"></a><code><span class="keyword">module</span> Array = Core_kernel__.Array</code></div><div class="spec module" id="module-Avltree"><a href="#module-Avltree" class="anchor"></a><code><span class="keyword">module</span> Avltree = Core_kernel__.Import.Avltree</code></div><div class="spec module" id="module-Backtrace"><a href="#module-Backtrace" class="anchor"></a><code><span class="keyword">module</span> Backtrace = Core_kernel__.Import.Backtrace</code></div><div class="spec module" id="module-Bag"><a href="#module-Bag" class="anchor"></a><code><span class="keyword">module</span> Bag = Core_kernel__.Bag</code></div><div class="spec module" id="module-Bigbuffer"><a href="#module-Bigbuffer" class="anchor"></a><code><span class="keyword">module</span> Bigbuffer = Core_kernel__.Bigbuffer</code></div><div class="spec module" id="module-Bigstring"><a href="#module-Bigstring" class="anchor"></a><code><span class="keyword">module</span> Bigstring = Core_kernel__.Bigstring</code></div><div class="spec module" id="module-Bigsubstring"><a href="#module-Bigsubstring" class="anchor"></a><code><span class="keyword">module</span> Bigsubstring = Core_kernel__.Bigsubstring</code></div><div class="spec module" id="module-Bin_prot"><a href="#module-Bin_prot" class="anchor"></a><code><span class="keyword">module</span> Bin_prot = Core_kernel__.Core_bin_prot</code></div><div class="spec module" id="module-Binable"><a href="#module-Binable" class="anchor"></a><code><span class="keyword">module</span> Binable = Core_kernel__.Binable</code></div><div class="spec module" id="module-Binary_search"><a href="#module-Binary_search" class="anchor"></a><code><span class="keyword">module</span> Binary_search = Core_kernel__.Import.Binary_search</code></div><div class="spec module" id="module-Binary_searchable"><a href="#module-Binary_searchable" class="anchor"></a><code><span class="keyword">module</span> Binary_searchable = Core_kernel__.Binary_searchable</code></div><div class="spec module" id="module-Blang"><a href="#module-Blang" class="anchor"></a><code><span class="keyword">module</span> Blang = Core_kernel__.Blang</code></div><div class="spec module" id="module-Blit"><a href="#module-Blit" class="anchor"></a><code><span class="keyword">module</span> Blit = Core_kernel__.Blit</code></div><div class="spec module" id="module-Bool"><a href="#module-Bool" class="anchor"></a><code><span class="keyword">module</span> Bool = Core_kernel__.Bool</code></div><div class="spec module" id="module-Bounded_index"><a href="#module-Bounded_index" class="anchor"></a><code><span class="keyword">module</span> Bounded_index = Core_kernel__.Bounded_index</code></div><div class="spec module" id="module-Buffer"><a href="#module-Buffer" class="anchor"></a><code><span class="keyword">module</span> Buffer = Base.Buffer</code></div><div class="spec module" id="module-Byte_units"><a href="#module-Byte_units" class="anchor"></a><code><span class="keyword">module</span> Byte_units = Core_kernel__.Byte_units</code></div><div class="spec module" id="module-Bytes"><a href="#module-Bytes" class="anchor"></a><code><span class="keyword">module</span> Bytes = Core_kernel__.Bytes</code></div><div class="spec module" id="module-Char"><a href="#module-Char" class="anchor"></a><code><span class="keyword">module</span> Char = Core_kernel__.Char</code></div><div class="spec module" id="module-Comparable"><a href="#module-Comparable" class="anchor"></a><code><span class="keyword">module</span> Comparable = Core_kernel__.Comparable</code></div><div class="spec module" id="module-Comparator"><a href="#module-Comparator" class="anchor"></a><code><span class="keyword">module</span> Comparator = Core_kernel__.Comparator</code></div><div class="spec module" id="module-Comparisons"><a href="#module-Comparisons" class="anchor"></a><code><span class="keyword">module</span> Comparisons = Core_kernel__.Import.Comparisons</code></div><div class="spec module" id="module-Container"><a href="#module-Container" class="anchor"></a><code><span class="keyword">module</span> Container = Core_kernel__.Container</code></div><div class="spec module" id="module-Container_intf"><a href="#module-Container_intf" class="anchor"></a><code><span class="keyword">module</span> Container_intf = Core_kernel__.Container_intf</code></div><div class="spec module" id="module-Continue_or_stop"><a href="#module-Continue_or_stop" class="anchor"></a><code><span class="keyword">module</span> Continue_or_stop = Core_kernel__.Import.Continue_or_stop</code></div><div class="spec module" id="module-Core_kernel_stable"><a href="#module-Core_kernel_stable" class="anchor"></a><code><span class="keyword">module</span> Core_kernel_stable = Core_kernel__.Stable</code></div><div class="spec module" id="module-Day_of_week"><a href="#module-Day_of_week" class="anchor"></a><code><span class="keyword">module</span> Day_of_week = Core_kernel__.Day_of_week</code></div><div class="spec module" id="module-Debug"><a href="#module-Debug" class="anchor"></a><code><span class="keyword">module</span> Debug = Core_kernel__.Debug</code></div><div class="spec module" id="module-Deque"><a href="#module-Deque" class="anchor"></a><code><span class="keyword">module</span> Deque = Core_kernel__.Deque</code></div><div class="spec module" id="module-Deriving_hash"><a href="#module-Deriving_hash" class="anchor"></a><code><span class="keyword">module</span> Deriving_hash = Core_kernel__.Deriving_hash</code></div><div class="spec module" id="module-Doubly_linked"><a href="#module-Doubly_linked" class="anchor"></a><code><span class="keyword">module</span> Doubly_linked = Core_kernel__.Doubly_linked</code></div><div class="spec module" id="module-Either"><a href="#module-Either" class="anchor"></a><code><span class="keyword">module</span> Either = Core_kernel__.Either</code></div><div class="spec module" id="module-Ephemeron"><a href="#module-Ephemeron" class="anchor"></a><code><span class="keyword">module</span> Ephemeron = Core_kernel__.Ephemeron</code></div><div class="spec module" id="module-Equal"><a href="#module-Equal" class="anchor"></a><code><span class="keyword">module</span> Equal = Core_kernel__.Import.Equal</code></div><div class="spec module" id="module-Error"><a href="#module-Error" class="anchor"></a><code><span class="keyword">module</span> Error = Core_kernel__.Error</code></div><div class="spec module" id="module-Exn"><a href="#module-Exn" class="anchor"></a><code><span class="keyword">module</span> Exn = Base.Exn</code></div><div class="spec module" id="module-Expect_test_config"><a href="#module-Expect_test_config" class="anchor"></a><code><span class="keyword">module</span> Expect_test_config = Expect_test_config</code></div><div class="spec module" id="module-Fdeque"><a href="#module-Fdeque" class="anchor"></a><code><span class="keyword">module</span> Fdeque = Core_kernel__.Fdeque</code></div><div class="spec module" id="module-Field"><a href="#module-Field" class="anchor"></a><code><span class="keyword">module</span> Field = Core_kernel__.Import.Field</code></div><div class="spec module" id="module-Float"><a href="#module-Float" class="anchor"></a><code><span class="keyword">module</span> Float = Core_kernel__.Float</code></div><div class="spec module" id="module-Float_with_finite_only_serialization"><a href="#module-Float_with_finite_only_serialization" class="anchor"></a><code><span class="keyword">module</span> Float_with_finite_only_serialization = Core_kernel__.Float_with_finite_only_serialization</code></div><div class="spec module" id="module-Floatable"><a href="#module-Floatable" class="anchor"></a><code><span class="keyword">module</span> Floatable = Core_kernel__.Import.Floatable</code></div><div class="spec module" id="module-Fn"><a href="#module-Fn" class="anchor"></a><code><span class="keyword">module</span> Fn = Core_kernel__.Fn</code></div><div class="spec module" id="module-Formatter"><a href="#module-Formatter" class="anchor"></a><code><span class="keyword">module</span> Formatter = Core_kernel__.Import.Formatter</code></div><div class="spec module" id="module-Fqueue"><a href="#module-Fqueue" class="anchor"></a><code><span class="keyword">module</span> Fqueue = Core_kernel__.Fqueue</code></div><div class="spec module" id="module-Gc"><a href="#module-Gc" class="anchor"></a><code><span class="keyword">module</span> Gc = Core_kernel__.Gc</code></div><div class="spec module" id="module-Hash"><a href="#module-Hash" class="anchor"></a><code><span class="keyword">module</span> Hash = Core_kernel__.Import.Hash</code></div><div class="spec module" id="module-Hash_queue"><a href="#module-Hash_queue" class="anchor"></a><code><span class="keyword">module</span> Hash_queue = Core_kernel__.Hash_queue</code></div><div class="spec module" id="module-Hash_set"><a href="#module-Hash_set" class="anchor"></a><code><span class="keyword">module</span> Hash_set = Core_kernel__.Hash_set</code></div><div class="spec module" id="module-Hashable"><a href="#module-Hashable" class="anchor"></a><code><span class="keyword">module</span> Hashable = Core_kernel__.Hashable</code></div><div class="spec module" id="module-Hashtbl"><a href="#module-Hashtbl" class="anchor"></a><code><span class="keyword">module</span> Hashtbl = Core_kernel__.Hashtbl</code></div><div class="spec module" id="module-Hashtbl_intf"><a href="#module-Hashtbl_intf" class="anchor"></a><code><span class="keyword">module</span> Hashtbl_intf = Core_kernel__.Hashtbl_intf</code></div><div class="spec module" id="module-Heap_block"><a href="#module-Heap_block" class="anchor"></a><code><span class="keyword">module</span> Heap_block = Core_kernel__.Heap_block</code></div><div class="spec module" id="module-Hexdump"><a href="#module-Hexdump" class="anchor"></a><code><span class="keyword">module</span> Hexdump = Core_kernel__.Hexdump</code></div><div class="spec module" id="module-Hexdump_intf"><a href="#module-Hexdump_intf" class="anchor"></a><code><span class="keyword">module</span> Hexdump_intf = Core_kernel__.Hexdump_intf</code></div><div class="spec module" id="module-Host_and_port"><a href="#module-Host_and_port" class="anchor"></a><code><span class="keyword">module</span> Host_and_port = Core_kernel__.Host_and_port</code></div><div class="spec module" id="module-Identifiable"><a href="#module-Identifiable" class="anchor"></a><code><span class="keyword">module</span> Identifiable = Core_kernel__.Identifiable</code></div><div class="spec module" id="module-Immediate_option"><a href="#module-Immediate_option" class="anchor"></a><code><span class="keyword">module</span> Immediate_option = Core_kernel__.Immediate_option</code></div><div class="spec module" id="module-Immediate_option_intf"><a href="#module-Immediate_option_intf" class="anchor"></a><code><span class="keyword">module</span> Immediate_option_intf = Core_kernel__.Immediate_option_intf</code></div><div class="spec module" id="module-In_channel"><a href="#module-In_channel" class="anchor"></a><code><span class="keyword">module</span> In_channel = Core_kernel__.Import.In_channel</code></div><div class="spec module" id="module-Info"><a href="#module-Info" class="anchor"></a><code><span class="keyword">module</span> Info = Core_kernel__.Info</code></div><div class="spec module" id="module-Int"><a href="#module-Int" class="anchor"></a><code><span class="keyword">module</span> Int = Core_kernel__.Int</code></div><div class="spec module" id="module-Int32"><a href="#module-Int32" class="anchor"></a><code><span class="keyword">module</span> Int32 = Core_kernel__.Int32</code></div><div class="spec module" id="module-Int63"><a href="#module-Int63" class="anchor"></a><code><span class="keyword">module</span> Int63 = Core_kernel__.Int63</code></div><div class="spec module" id="module-Int64"><a href="#module-Int64" class="anchor"></a><code><span class="keyword">module</span> Int64 = Core_kernel__.Int64</code></div><div class="spec module" id="module-Int_conversions"><a href="#module-Int_conversions" class="anchor"></a><code><span class="keyword">module</span> Int_conversions = Core_kernel__.Import.Int_conversions</code></div><div class="spec module" id="module-Int_intf"><a href="#module-Int_intf" class="anchor"></a><code><span class="keyword">module</span> Int_intf = Core_kernel__.Int_intf</code></div><div class="spec module" id="module-Int_math"><a href="#module-Int_math" class="anchor"></a><code><span class="keyword">module</span> Int_math = Core_kernel__.Import.Int_math</code></div><div class="spec module" id="module-Intable"><a href="#module-Intable" class="anchor"></a><code><span class="keyword">module</span> Intable = Core_kernel__.Import.Intable</code></div><div class="spec module" id="module-Interfaces"><a href="#module-Interfaces" class="anchor"></a><code><span class="keyword">module</span> Interfaces = Core_kernel__.Interfaces</code></div><div class="spec module" id="module-Invariant"><a href="#module-Invariant" class="anchor"></a><code><span class="keyword">module</span> Invariant = Core_kernel__.Import.Invariant</code></div><div class="spec module" id="module-Lazy"><a href="#module-Lazy" class="anchor"></a><code><span class="keyword">module</span> Lazy = Core_kernel__.Lazy</code></div><div class="spec module" id="module-Linked_queue"><a href="#module-Linked_queue" class="anchor"></a><code><span class="keyword">module</span> Linked_queue = Core_kernel__.Linked_queue</code></div><div class="spec module" id="module-List"><a href="#module-List" class="anchor"></a><code><span class="keyword">module</span> List = Core_kernel__.List</code></div><div class="spec module" id="module-Map"><a href="#module-Map" class="anchor"></a><code><span class="keyword">module</span> Map = Core_kernel__.Map</code></div><div class="spec module" id="module-Map_intf"><a href="#module-Map_intf" class="anchor"></a><code><span class="keyword">module</span> Map_intf = Core_kernel__.Map_intf</code></div><div class="spec module" id="module-Maybe_bound"><a href="#module-Maybe_bound" class="anchor"></a><code><span class="keyword">module</span> Maybe_bound = Core_kernel__.Maybe_bound</code></div><div class="spec module" id="module-Md5"><a href="#module-Md5" class="anchor"></a><code><span class="keyword">module</span> Md5 = Core_kernel__.Md5</code></div><div class="spec module" id="module-Memo"><a href="#module-Memo" class="anchor"></a><code><span class="keyword">module</span> Memo = Core_kernel__.Memo</code></div><div class="spec module" id="module-Monad"><a href="#module-Monad" class="anchor"></a><code><span class="keyword">module</span> Monad = Core_kernel__.Import.Monad</code></div><div class="spec module" id="module-Month"><a href="#module-Month" class="anchor"></a><code><span class="keyword">module</span> Month = Core_kernel__.Month</code></div><div class="spec module" id="module-Nativeint"><a href="#module-Nativeint" class="anchor"></a><code><span class="keyword">module</span> Nativeint = Core_kernel__.Nativeint</code></div><div class="spec module" id="module-No_polymorphic_compare"><a href="#module-No_polymorphic_compare" class="anchor"></a><code><span class="keyword">module</span> No_polymorphic_compare = Core_kernel__.No_polymorphic_compare</code></div><div class="spec module" id="module-Nothing"><a href="#module-Nothing" class="anchor"></a><code><span class="keyword">module</span> Nothing = Core_kernel__.Nothing</code></div><div class="spec module" id="module-Only_in_test"><a href="#module-Only_in_test" class="anchor"></a><code><span class="keyword">module</span> Only_in_test = Core_kernel__.Only_in_test</code></div><div class="spec module" id="module-Option"><a href="#module-Option" class="anchor"></a><code><span class="keyword">module</span> Option = Core_kernel__.Option</code></div><div class="spec module" id="module-Option_array"><a href="#module-Option_array" class="anchor"></a><code><span class="keyword">module</span> Option_array = Core_kernel__.Option_array</code></div><div class="spec module" id="module-Optional_syntax"><a href="#module-Optional_syntax" class="anchor"></a><code><span class="keyword">module</span> Optional_syntax = Core_kernel__.Optional_syntax</code></div><div class="spec module" id="module-Optional_syntax_intf"><a href="#module-Optional_syntax_intf" class="anchor"></a><code><span class="keyword">module</span> Optional_syntax_intf = Core_kernel__.Optional_syntax_intf</code></div><div class="spec module" id="module-Or_error"><a href="#module-Or_error" class="anchor"></a><code><span class="keyword">module</span> Or_error = Core_kernel__.Or_error</code></div><div class="spec module" id="module-Ordered_collection_common"><a href="#module-Ordered_collection_common" class="anchor"></a><code><span class="keyword">module</span> Ordered_collection_common = Core_kernel__.Ordered_collection_common</code></div><div class="spec module" id="module-Ordering"><a href="#module-Ordering" class="anchor"></a><code><span class="keyword">module</span> Ordering = Core_kernel__.Ordering</code></div><div class="spec module" id="module-Out_channel"><a href="#module-Out_channel" class="anchor"></a><code><span class="keyword">module</span> Out_channel = Core_kernel__.Import.Out_channel</code></div><div class="spec module" id="module-Percent"><a href="#module-Percent" class="anchor"></a><code><span class="keyword">module</span> Percent = Core_kernel__.Percent</code></div><div class="spec module" id="module-Perms"><a href="#module-Perms" class="anchor"></a><code><span class="keyword">module</span> Perms = Core_kernel__.Perms</code></div><div class="spec module" id="module-Pid"><a href="#module-Pid" class="anchor"></a><code><span class="keyword">module</span> Pid = Core_kernel__.Pid</code></div><div class="spec module" id="module-Poly"><a href="#module-Poly" class="anchor"></a><code><span class="keyword">module</span> Poly = Core_kernel__.Import.Poly</code></div><div class="spec module" id="module-Polymorphic_compare"><a href="#module-Polymorphic_compare" class="anchor"></a><code><span class="keyword">module</span> Polymorphic_compare = <a href="index.html#module-Poly">Poly</a></code></div><div class="spec module" id="module-Popcount"><a href="#module-Popcount" class="anchor"></a><code><span class="keyword">module</span> Popcount = Base.Popcount</code></div><div class="spec module" id="module-Pretty_printer"><a href="#module-Pretty_printer" class="anchor"></a><code><span class="keyword">module</span> Pretty_printer = Core_kernel__.Import.Pretty_printer</code></div><div class="spec module" id="module-Printexc"><a href="#module-Printexc" class="anchor"></a><code><span class="keyword">module</span> Printexc = Core_kernel__.Printexc</code></div><div class="spec module" id="module-Printf"><a href="#module-Printf" class="anchor"></a><code><span class="keyword">module</span> Printf = Core_kernel__.Printf</code></div><div class="spec module" id="module-Queue"><a href="#module-Queue" class="anchor"></a><code><span class="keyword">module</span> Queue = Core_kernel__.Queue</code></div><div class="spec module" id="module-Quickcheck"><a href="#module-Quickcheck" class="anchor"></a><code><span class="keyword">module</span> Quickcheck = Core_kernel__.Quickcheck</code></div><div class="spec module" id="module-Quickcheck_intf"><a href="#module-Quickcheck_intf" class="anchor"></a><code><span class="keyword">module</span> Quickcheck_intf = Core_kernel__.Quickcheck_intf</code></div><div class="spec module" id="module-Quickcheckable"><a href="#module-Quickcheckable" class="anchor"></a><code><span class="keyword">module</span> Quickcheckable = Core_kernel__.Quickcheckable</code></div><div class="spec module" id="module-Random"><a href="#module-Random" class="anchor"></a><code><span class="keyword">module</span> Random = Base.Random</code></div><div class="spec module" id="module-Ref"><a href="#module-Ref" class="anchor"></a><code><span class="keyword">module</span> Ref = Core_kernel__.Ref</code></div><div class="spec module" id="module-Result"><a href="#module-Result" class="anchor"></a><code><span class="keyword">module</span> Result = Core_kernel__.Result</code></div><div class="spec module" id="module-Robustly_comparable"><a href="#module-Robustly_comparable" class="anchor"></a><code><span class="keyword">module</span> Robustly_comparable = Core_kernel__.Robustly_comparable</code></div><div class="spec module" id="module-Sequence"><a href="#module-Sequence" class="anchor"></a><code><span class="keyword">module</span> Sequence = Core_kernel__.Sequence</code></div><div class="spec module" id="module-Set"><a href="#module-Set" class="anchor"></a><code><span class="keyword">module</span> Set = Core_kernel__.Set</code></div><div class="spec module" id="module-Set_intf"><a href="#module-Set_intf" class="anchor"></a><code><span class="keyword">module</span> Set_intf = Core_kernel__.Set_intf</code></div><div class="spec module" id="module-Set_once"><a href="#module-Set_once" class="anchor"></a><code><span class="keyword">module</span> Set_once = Core_kernel__.Set_once</code></div><div class="spec module" id="module-Sexp_maybe"><a href="#module-Sexp_maybe" class="anchor"></a><code><span class="keyword">module</span> Sexp_maybe = Core_kernel__.Sexp.Sexp_maybe</code></div><div class="spec module" id="module-Sexp"><a href="#module-Sexp" class="anchor"></a><code><span class="keyword">module</span> Sexp = Core_kernel__.Sexp</code></div><div class="spec module" id="module-Sexpable"><a href="#module-Sexpable" class="anchor"></a><code><span class="keyword">module</span> Sexpable = Core_kernel__.Sexpable</code></div><div class="spec module" id="module-Sign"><a href="#module-Sign" class="anchor"></a><code><span class="keyword">module</span> Sign = Core_kernel__.Sign</code></div><div class="spec module" id="module-Sign_or_nan"><a href="#module-Sign_or_nan" class="anchor"></a><code><span class="keyword">module</span> Sign_or_nan = Core_kernel__.Sign_or_nan</code></div><div class="spec module" id="module-Source_code_position"><a href="#module-Source_code_position" class="anchor"></a><code><span class="keyword">module</span> Source_code_position = Core_kernel__.Source_code_position</code></div><div class="spec module" id="module-Splittable_random"><a href="#module-Splittable_random" class="anchor"></a><code><span class="keyword">module</span> Splittable_random = Splittable_random</code></div><div class="spec module" id="module-Stable_comparable"><a href="#module-Stable_comparable" class="anchor"></a><code><span class="keyword">module</span> Stable_comparable = Core_kernel__.Stable_comparable</code></div><div class="spec module" id="module-Stable_unit_test"><a href="#module-Stable_unit_test" class="anchor"></a><code><span class="keyword">module</span> Stable_unit_test = Core_kernel__.Stable_unit_test</code></div><div class="spec module" id="module-Stack"><a href="#module-Stack" class="anchor"></a><code><span class="keyword">module</span> Stack = Core_kernel__.Stack</code></div><div class="spec module" id="module-Staged"><a href="#module-Staged" class="anchor"></a><code><span class="keyword">module</span> Staged = Base.Staged</code></div><div class="spec module" id="module-String"><a href="#module-String" class="anchor"></a><code><span class="keyword">module</span> String = Core_kernel__.String</code></div><div class="spec module" id="module-String_id"><a href="#module-String_id" class="anchor"></a><code><span class="keyword">module</span> String_id = Core_kernel__.String_id</code></div><div class="spec module" id="module-Stringable"><a href="#module-Stringable" class="anchor"></a><code><span class="keyword">module</span> Stringable = Core_kernel__.Import.Stringable</code></div><div class="spec module" id="module-Substring"><a href="#module-Substring" class="anchor"></a><code><span class="keyword">module</span> Substring = Core_kernel__.Substring</code></div><div class="spec module" id="module-Substring_intf"><a href="#module-Substring_intf" class="anchor"></a><code><span class="keyword">module</span> Substring_intf = Core_kernel__.Substring_intf</code></div><div class="spec module" id="module-Tuple"><a href="#module-Tuple" class="anchor"></a><code><span class="keyword">module</span> Tuple = Core_kernel__.Tuple</code></div><div class="spec module" id="module-Tuple2"><a href="#module-Tuple2" class="anchor"></a><code><span class="keyword">module</span> Tuple2 = <a href="index.html#module-Tuple">Tuple</a>.T2</code></div><div class="spec module" id="module-Tuple3"><a href="#module-Tuple3" class="anchor"></a><code><span class="keyword">module</span> Tuple3 = <a href="index.html#module-Tuple">Tuple</a>.T3</code></div><div class="spec module" id="module-Type_equal"><a href="#module-Type_equal" class="anchor"></a><code><span class="keyword">module</span> Type_equal = Core_kernel__.Type_equal</code></div><div class="spec module" id="module-Type_immediacy"><a href="#module-Type_immediacy" class="anchor"></a><code><span class="keyword">module</span> Type_immediacy = Core_kernel__.Type_immediacy</code></div><div class="spec module" id="module-Uchar"><a href="#module-Uchar" class="anchor"></a><code><span class="keyword">module</span> Uchar = Core_kernel__.Import.Uchar</code></div><div class="spec module" id="module-Uniform_array"><a href="#module-Uniform_array" class="anchor"></a><code><span class="keyword">module</span> Uniform_array = Core_kernel__.Uniform_array</code></div><div class="spec module" id="module-Union_find"><a href="#module-Union_find" class="anchor"></a><code><span class="keyword">module</span> Union_find = Core_kernel__.Union_find</code></div><div class="spec module" id="module-Unique_id"><a href="#module-Unique_id" class="anchor"></a><code><span class="keyword">module</span> Unique_id = Core_kernel__.Unique_id</code></div><div class="spec module" id="module-Unit"><a href="#module-Unit" class="anchor"></a><code><span class="keyword">module</span> Unit = Core_kernel__.Unit</code></div><div class="spec module" id="module-Unit_of_time"><a href="#module-Unit_of_time" class="anchor"></a><code><span class="keyword">module</span> Unit_of_time = Core_kernel__.Unit_of_time</code></div><div class="spec module" id="module-Univ_map"><a href="#module-Univ_map" class="anchor"></a><code><span class="keyword">module</span> Univ_map = Core_kernel__.Univ_map</code></div><div class="spec module" id="module-Validate"><a href="#module-Validate" class="anchor"></a><code><span class="keyword">module</span> Validate = Core_kernel__.Import.Validate</code></div><div class="spec module" id="module-Validated"><a href="#module-Validated" class="anchor"></a><code><span class="keyword">module</span> Validated = Core_kernel__.Validated</code></div><div class="spec module" id="module-Variant"><a href="#module-Variant" class="anchor"></a><code><span class="keyword">module</span> Variant = Core_kernel__.Import.Variant</code></div><div class="spec module" id="module-Weak"><a href="#module-Weak" class="anchor"></a><code><span class="keyword">module</span> Weak = Stdlib.Weak</code></div><div class="spec module" id="module-With_return"><a href="#module-With_return" class="anchor"></a><code><span class="keyword">module</span> With_return = Core_kernel__.Import.With_return</code></div><div class="spec module" id="module-Word_size"><a href="#module-Word_size" class="anchor"></a><code><span class="keyword">module</span> Word_size = Core_kernel__.Import.Word_size</code></div><div class="spec module-type" id="module-type-Unique_id"><a href="#module-type-Unique_id" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Unique_id = <a href="index.html#module-Unique_id">Unique_id</a>.Id</code></div><div class="spec module-type" id="module-type-T"><a href="#module-type-T" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">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="spec module-type" id="module-type-T1"><a href="#module-type-T1" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">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="spec module-type" id="module-type-T2"><a href="#module-type-T2" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">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="spec module-type" id="module-type-T3"><a href="#module-type-T3" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">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="spec module-type" id="module-type-T_bin"><a href="#module-type-T_bin" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">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><dl><dt class="spec external" id="val-raise"><a href="#val-raise" class="anchor"></a><code><span class="keyword">val</span> raise : exn <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec external" id="val-raise_notrace"><a href="#val-raise_notrace" class="anchor"></a><code><span class="keyword">val</span> raise_notrace : exn <span>-></span> <span class="type-var">'a</span></code></dt></dl><dl><dt class="spec value" id="val-invalid_arg"><a href="#val-invalid_arg" class="anchor"></a><code><span class="keyword">val</span> invalid_arg : string <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-failwith"><a href="#val-failwith" class="anchor"></a><code><span class="keyword">val</span> failwith : string <span>-></span> <span class="type-var">'a</span></code></dt></dl><dl><dt class="spec exception" id="exception-Exit"><a href="#exception-Exit" class="anchor"></a><code><span class="keyword">exception</span> </code><code><span class="exception">Exit</span></code></dt></dl><dl><dt class="spec external" id="val-(==)"><a href="#val-(==)" class="anchor"></a><code><span class="keyword">val</span> (==) : <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool</code></dt><dt class="spec external" id="val-(!=)"><a href="#val-(!=)" class="anchor"></a><code><span class="keyword">val</span> (!=) : <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool</code></dt><dt class="spec external" id="val-not"><a href="#val-not" class="anchor"></a><code><span class="keyword">val</span> not : bool <span>-></span> bool</code></dt><dt class="spec external" id="val-(&&)"><a href="#val-(&&)" class="anchor"></a><code><span class="keyword">val</span> (&&) : bool <span>-></span> bool <span>-></span> bool</code></dt><dt class="spec external" id="val-(&)"><a href="#val-(&)" class="anchor"></a><code><span class="keyword">val</span> (&) : bool <span>-></span> bool <span>-></span> bool</code></dt><dt class="spec external" id="val-(||)"><a href="#val-(||)" class="anchor"></a><code><span class="keyword">val</span> (||) : bool <span>-></span> bool <span>-></span> bool</code></dt><dt class="spec external" id="val-or"><a href="#val-or" class="anchor"></a><code><span class="keyword">val</span> or : bool <span>-></span> bool <span>-></span> bool</code></dt><dt class="spec external" id="val-__LOC__"><a href="#val-__LOC__" class="anchor"></a><code><span class="keyword">val</span> __LOC__ : string</code></dt><dt class="spec external" id="val-__FILE__"><a href="#val-__FILE__" class="anchor"></a><code><span class="keyword">val</span> __FILE__ : string</code></dt><dt class="spec external" id="val-__LINE__"><a href="#val-__LINE__" class="anchor"></a><code><span class="keyword">val</span> __LINE__ : int</code></dt><dt class="spec external" id="val-__MODULE__"><a href="#val-__MODULE__" class="anchor"></a><code><span class="keyword">val</span> __MODULE__ : string</code></dt><dt class="spec external" id="val-__POS__"><a href="#val-__POS__" class="anchor"></a><code><span class="keyword">val</span> __POS__ : string * int * int * int</code></dt><dt class="spec external" id="val-__LOC_OF__"><a href="#val-__LOC_OF__" class="anchor"></a><code><span class="keyword">val</span> __LOC_OF__ : <span class="type-var">'a</span> <span>-></span> string * <span class="type-var">'a</span></code></dt><dt class="spec external" id="val-__LINE_OF__"><a href="#val-__LINE_OF__" class="anchor"></a><code><span class="keyword">val</span> __LINE_OF__ : <span class="type-var">'a</span> <span>-></span> int * <span class="type-var">'a</span></code></dt><dt class="spec external" id="val-__POS_OF__"><a href="#val-__POS_OF__" class="anchor"></a><code><span class="keyword">val</span> __POS_OF__ : <span class="type-var">'a</span> <span>-></span> <span>(string * int * int * int)</span> * <span class="type-var">'a</span></code></dt><dt class="spec external" id="val-(|>)"><a href="#val-(|>)" class="anchor"></a><code><span class="keyword">val</span> (|>) : <span class="type-var">'a</span> <span>-></span> <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>)</span> <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec external" id="val-(@@)"><a href="#val-(@@)" class="anchor"></a><code><span class="keyword">val</span> (@@) : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>)</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec external" id="val-(~-)"><a href="#val-(~-)" class="anchor"></a><code><span class="keyword">val</span> (~-) : int <span>-></span> int</code></dt><dt class="spec external" id="val-(~+)"><a href="#val-(~+)" class="anchor"></a><code><span class="keyword">val</span> (~+) : int <span>-></span> int</code></dt><dt class="spec external" id="val-succ"><a href="#val-succ" class="anchor"></a><code><span class="keyword">val</span> succ : int <span>-></span> int</code></dt><dt class="spec external" id="val-pred"><a href="#val-pred" class="anchor"></a><code><span class="keyword">val</span> pred : int <span>-></span> int</code></dt><dt class="spec external" id="val-(+)"><a href="#val-(+)" class="anchor"></a><code><span class="keyword">val</span> (+) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(-)"><a href="#val-(-)" class="anchor"></a><code><span class="keyword">val</span> (-) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(*)"><a href="#val-(*)" class="anchor"></a><code><span class="keyword">val</span> (*) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(/)"><a href="#val-(/)" class="anchor"></a><code><span class="keyword">val</span> (/) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(mod)"><a href="#val-(mod)" class="anchor"></a><code><span class="keyword">val</span> (mod) : int <span>-></span> int <span>-></span> int</code></dt></dl><dl><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : int <span>-></span> int</code></dt><dt class="spec value" id="val-max_int"><a href="#val-max_int" class="anchor"></a><code><span class="keyword">val</span> max_int : int</code></dt><dt class="spec value" id="val-min_int"><a href="#val-min_int" class="anchor"></a><code><span class="keyword">val</span> min_int : int</code></dt></dl><dl><dt class="spec external" id="val-(land)"><a href="#val-(land)" class="anchor"></a><code><span class="keyword">val</span> (land) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(lor)"><a href="#val-(lor)" class="anchor"></a><code><span class="keyword">val</span> (lor) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(lxor)"><a href="#val-(lxor)" class="anchor"></a><code><span class="keyword">val</span> (lxor) : int <span>-></span> int <span>-></span> int</code></dt></dl><dl><dt class="spec value" id="val-(lnot)"><a href="#val-(lnot)" class="anchor"></a><code><span class="keyword">val</span> (lnot) : int <span>-></span> int</code></dt></dl><dl><dt class="spec external" id="val-(lsl)"><a href="#val-(lsl)" class="anchor"></a><code><span class="keyword">val</span> (lsl) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(lsr)"><a href="#val-(lsr)" class="anchor"></a><code><span class="keyword">val</span> (lsr) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(asr)"><a href="#val-(asr)" class="anchor"></a><code><span class="keyword">val</span> (asr) : int <span>-></span> int <span>-></span> int</code></dt><dt class="spec external" id="val-(~-.)"><a href="#val-(~-.)" class="anchor"></a><code><span class="keyword">val</span> (~-.) : float <span>-></span> float</code></dt><dt class="spec external" id="val-(~+.)"><a href="#val-(~+.)" class="anchor"></a><code><span class="keyword">val</span> (~+.) : float <span>-></span> float</code></dt><dt class="spec external" id="val-(+.)"><a href="#val-(+.)" class="anchor"></a><code><span class="keyword">val</span> (+.) : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-(-.)"><a href="#val-(-.)" class="anchor"></a><code><span class="keyword">val</span> (-.) : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-(*.)"><a href="#val-(*.)" class="anchor"></a><code><span class="keyword">val</span> (*.) : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-(/.)"><a href="#val-(/.)" class="anchor"></a><code><span class="keyword">val</span> (/.) : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-(**)"><a href="#val-(**)" class="anchor"></a><code><span class="keyword">val</span> (**) : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-sqrt"><a href="#val-sqrt" class="anchor"></a><code><span class="keyword">val</span> sqrt : float <span>-></span> float</code></dt><dt class="spec external" id="val-exp"><a href="#val-exp" class="anchor"></a><code><span class="keyword">val</span> exp : float <span>-></span> float</code></dt><dt class="spec external" id="val-log"><a href="#val-log" class="anchor"></a><code><span class="keyword">val</span> log : float <span>-></span> float</code></dt><dt class="spec external" id="val-log10"><a href="#val-log10" class="anchor"></a><code><span class="keyword">val</span> log10 : float <span>-></span> float</code></dt><dt class="spec external" id="val-expm1"><a href="#val-expm1" class="anchor"></a><code><span class="keyword">val</span> expm1 : float <span>-></span> float</code></dt><dt class="spec external" id="val-log1p"><a href="#val-log1p" class="anchor"></a><code><span class="keyword">val</span> log1p : float <span>-></span> float</code></dt><dt class="spec external" id="val-cos"><a href="#val-cos" class="anchor"></a><code><span class="keyword">val</span> cos : float <span>-></span> float</code></dt><dt class="spec external" id="val-sin"><a href="#val-sin" class="anchor"></a><code><span class="keyword">val</span> sin : float <span>-></span> float</code></dt><dt class="spec external" id="val-tan"><a href="#val-tan" class="anchor"></a><code><span class="keyword">val</span> tan : float <span>-></span> float</code></dt><dt class="spec external" id="val-acos"><a href="#val-acos" class="anchor"></a><code><span class="keyword">val</span> acos : float <span>-></span> float</code></dt><dt class="spec external" id="val-asin"><a href="#val-asin" class="anchor"></a><code><span class="keyword">val</span> asin : float <span>-></span> float</code></dt><dt class="spec external" id="val-atan"><a href="#val-atan" class="anchor"></a><code><span class="keyword">val</span> atan : float <span>-></span> float</code></dt><dt class="spec external" id="val-atan2"><a href="#val-atan2" class="anchor"></a><code><span class="keyword">val</span> atan2 : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-hypot"><a href="#val-hypot" class="anchor"></a><code><span class="keyword">val</span> hypot : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-cosh"><a href="#val-cosh" class="anchor"></a><code><span class="keyword">val</span> cosh : float <span>-></span> float</code></dt><dt class="spec external" id="val-sinh"><a href="#val-sinh" class="anchor"></a><code><span class="keyword">val</span> sinh : float <span>-></span> float</code></dt><dt class="spec external" id="val-tanh"><a href="#val-tanh" class="anchor"></a><code><span class="keyword">val</span> tanh : float <span>-></span> float</code></dt><dt class="spec external" id="val-ceil"><a href="#val-ceil" class="anchor"></a><code><span class="keyword">val</span> ceil : float <span>-></span> float</code></dt><dt class="spec external" id="val-floor"><a href="#val-floor" class="anchor"></a><code><span class="keyword">val</span> floor : float <span>-></span> float</code></dt><dt class="spec external" id="val-abs_float"><a href="#val-abs_float" class="anchor"></a><code><span class="keyword">val</span> abs_float : float <span>-></span> float</code></dt><dt class="spec external" id="val-copysign"><a href="#val-copysign" class="anchor"></a><code><span class="keyword">val</span> copysign : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-mod_float"><a href="#val-mod_float" class="anchor"></a><code><span class="keyword">val</span> mod_float : float <span>-></span> float <span>-></span> float</code></dt><dt class="spec external" id="val-frexp"><a href="#val-frexp" class="anchor"></a><code><span class="keyword">val</span> frexp : float <span>-></span> float * int</code></dt><dt class="spec external" id="val-ldexp"><a href="#val-ldexp" class="anchor"></a><code><span class="keyword">val</span> ldexp : float <span>-></span> int <span>-></span> float</code></dt><dt class="spec external" id="val-modf"><a href="#val-modf" class="anchor"></a><code><span class="keyword">val</span> modf : float <span>-></span> float * float</code></dt><dt class="spec external" id="val-float"><a href="#val-float" class="anchor"></a><code><span class="keyword">val</span> float : int <span>-></span> float</code></dt><dt class="spec external" id="val-float_of_int"><a href="#val-float_of_int" class="anchor"></a><code><span class="keyword">val</span> float_of_int : int <span>-></span> float</code></dt><dt class="spec external" id="val-truncate"><a href="#val-truncate" class="anchor"></a><code><span class="keyword">val</span> truncate : float <span>-></span> int</code></dt><dt class="spec external" id="val-int_of_float"><a href="#val-int_of_float" class="anchor"></a><code><span class="keyword">val</span> int_of_float : float <span>-></span> int</code></dt></dl><dl><dt class="spec value" id="val-infinity"><a href="#val-infinity" class="anchor"></a><code><span class="keyword">val</span> infinity : float</code></dt><dt class="spec value" id="val-neg_infinity"><a href="#val-neg_infinity" class="anchor"></a><code><span class="keyword">val</span> neg_infinity : float</code></dt><dt class="spec value" id="val-nan"><a href="#val-nan" class="anchor"></a><code><span class="keyword">val</span> nan : float</code></dt><dt class="spec value" id="val-max_float"><a href="#val-max_float" class="anchor"></a><code><span class="keyword">val</span> max_float : float</code></dt><dt class="spec value" id="val-min_float"><a href="#val-min_float" class="anchor"></a><code><span class="keyword">val</span> min_float : float</code></dt><dt class="spec value" id="val-epsilon_float"><a href="#val-epsilon_float" class="anchor"></a><code><span class="keyword">val</span> epsilon_float : float</code></dt></dl><dl><dt class="spec type" id="type-fpclass"><a href="#type-fpclass" class="anchor"></a><code><span class="keyword">type</span> fpclass</code><code> = Caml.fpclass</code><code> = </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>| </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>| </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>| </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>| </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>| </code><code><span class="constructor">FP_nan</span></code></td></tr></table></dt></dl><dl><dt class="spec external" id="val-classify_float"><a href="#val-classify_float" class="anchor"></a><code><span class="keyword">val</span> classify_float : float <span>-></span> <a href="index.html#type-fpclass">fpclass</a></code></dt></dl><dl><dt class="spec value" id="val-(^)"><a href="#val-(^)" class="anchor"></a><code><span class="keyword">val</span> (^) : string <span>-></span> string <span>-></span> string</code></dt></dl><dl><dt class="spec external" id="val-int_of_char"><a href="#val-int_of_char" class="anchor"></a><code><span class="keyword">val</span> int_of_char : char <span>-></span> int</code></dt></dl><dl><dt class="spec value" id="val-char_of_int"><a href="#val-char_of_int" class="anchor"></a><code><span class="keyword">val</span> char_of_int : int <span>-></span> char</code></dt></dl><dl><dt class="spec external" id="val-ignore"><a href="#val-ignore" class="anchor"></a><code><span class="keyword">val</span> ignore : <span class="type-var">'a</span> <span>-></span> unit</code></dt></dl><dl><dt class="spec value" id="val-string_of_bool"><a href="#val-string_of_bool" class="anchor"></a><code><span class="keyword">val</span> string_of_bool : bool <span>-></span> string</code></dt><dt class="spec value" id="val-bool_of_string"><a href="#val-bool_of_string" class="anchor"></a><code><span class="keyword">val</span> bool_of_string : string <span>-></span> bool</code></dt><dt class="spec value" id="val-string_of_int"><a href="#val-string_of_int" class="anchor"></a><code><span class="keyword">val</span> string_of_int : int <span>-></span> string</code></dt></dl><dl><dt class="spec external" id="val-int_of_string"><a href="#val-int_of_string" class="anchor"></a><code><span class="keyword">val</span> int_of_string : string <span>-></span> int</code></dt></dl><dl><dt class="spec value" id="val-string_of_float"><a href="#val-string_of_float" class="anchor"></a><code><span class="keyword">val</span> string_of_float : float <span>-></span> string</code></dt></dl><dl><dt class="spec external" id="val-float_of_string"><a href="#val-float_of_string" class="anchor"></a><code><span class="keyword">val</span> float_of_string : string <span>-></span> float</code></dt><dt class="spec external" id="val-fst"><a href="#val-fst" class="anchor"></a><code><span class="keyword">val</span> fst : <span>(<span class="type-var">'a</span> * <span class="type-var">'b</span>)</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec external" id="val-snd"><a href="#val-snd" class="anchor"></a><code><span class="keyword">val</span> snd : <span>(<span class="type-var">'a</span> * <span class="type-var">'b</span>)</span> <span>-></span> <span class="type-var">'b</span></code></dt></dl><dl><dt class="spec type" id="type-in_channel"><a href="#type-in_channel" class="anchor"></a><code><span class="keyword">type</span> in_channel</code><code> = Caml.in_channel</code></dt><dt class="spec type" id="type-out_channel"><a href="#type-out_channel" class="anchor"></a><code><span class="keyword">type</span> out_channel</code><code> = Caml.out_channel</code></dt></dl><dl><dt class="spec value" id="val-stdin"><a href="#val-stdin" class="anchor"></a><code><span class="keyword">val</span> stdin : Caml.in_channel</code></dt><dt class="spec value" id="val-stdout"><a href="#val-stdout" class="anchor"></a><code><span class="keyword">val</span> stdout : Caml.out_channel</code></dt><dt class="spec value" id="val-stderr"><a href="#val-stderr" class="anchor"></a><code><span class="keyword">val</span> stderr : Caml.out_channel</code></dt><dt class="spec value" id="val-print_char"><a href="#val-print_char" class="anchor"></a><code><span class="keyword">val</span> print_char : char <span>-></span> unit</code></dt><dt class="spec value" id="val-print_string"><a href="#val-print_string" class="anchor"></a><code><span class="keyword">val</span> print_string : string <span>-></span> unit</code></dt><dt class="spec value" id="val-print_bytes"><a href="#val-print_bytes" class="anchor"></a><code><span class="keyword">val</span> print_bytes : bytes <span>-></span> unit</code></dt><dt class="spec value" id="val-print_int"><a href="#val-print_int" class="anchor"></a><code><span class="keyword">val</span> print_int : int <span>-></span> unit</code></dt><dt class="spec value" id="val-print_float"><a href="#val-print_float" class="anchor"></a><code><span class="keyword">val</span> print_float : float <span>-></span> unit</code></dt><dt class="spec value" id="val-print_endline"><a href="#val-print_endline" class="anchor"></a><code><span class="keyword">val</span> print_endline : string <span>-></span> unit</code></dt><dt class="spec value" id="val-print_newline"><a href="#val-print_newline" class="anchor"></a><code><span class="keyword">val</span> print_newline : unit <span>-></span> unit</code></dt><dt class="spec value" id="val-prerr_char"><a href="#val-prerr_char" class="anchor"></a><code><span class="keyword">val</span> prerr_char : char <span>-></span> unit</code></dt><dt class="spec value" id="val-prerr_string"><a href="#val-prerr_string" class="anchor"></a><code><span class="keyword">val</span> prerr_string : string <span>-></span> unit</code></dt><dt class="spec value" id="val-prerr_bytes"><a href="#val-prerr_bytes" class="anchor"></a><code><span class="keyword">val</span> prerr_bytes : bytes <span>-></span> unit</code></dt><dt class="spec value" id="val-prerr_int"><a href="#val-prerr_int" class="anchor"></a><code><span class="keyword">val</span> prerr_int : int <span>-></span> unit</code></dt><dt class="spec value" id="val-prerr_float"><a href="#val-prerr_float" class="anchor"></a><code><span class="keyword">val</span> prerr_float : float <span>-></span> unit</code></dt><dt class="spec value" id="val-prerr_endline"><a href="#val-prerr_endline" class="anchor"></a><code><span class="keyword">val</span> prerr_endline : string <span>-></span> unit</code></dt><dt class="spec value" id="val-prerr_newline"><a href="#val-prerr_newline" class="anchor"></a><code><span class="keyword">val</span> prerr_newline : unit <span>-></span> unit</code></dt><dt class="spec value" id="val-read_line"><a href="#val-read_line" class="anchor"></a><code><span class="keyword">val</span> read_line : unit <span>-></span> string</code></dt><dt class="spec value" id="val-read_int"><a href="#val-read_int" class="anchor"></a><code><span class="keyword">val</span> read_int : unit <span>-></span> int</code></dt><dt class="spec value" id="val-read_float"><a href="#val-read_float" class="anchor"></a><code><span class="keyword">val</span> read_float : unit <span>-></span> float</code></dt></dl><dl><dt class="spec type" id="type-open_flag"><a href="#type-open_flag" class="anchor"></a><code><span class="keyword">type</span> open_flag</code><code> = Caml.open_flag</code><code> = </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>| </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>| </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>| </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>| </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>| </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>| </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>| </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>| </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>| </code><code><span class="constructor">Open_nonblock</span></code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-open_out"><a href="#val-open_out" class="anchor"></a><code><span class="keyword">val</span> open_out : string <span>-></span> Caml.out_channel</code></dt><dt class="spec value" id="val-open_out_bin"><a href="#val-open_out_bin" class="anchor"></a><code><span class="keyword">val</span> open_out_bin : string <span>-></span> Caml.out_channel</code></dt><dt class="spec value" id="val-open_out_gen"><a href="#val-open_out_gen" class="anchor"></a><code><span class="keyword">val</span> open_out_gen : <span>Caml.open_flag list</span> <span>-></span> int <span>-></span> string <span>-></span> Caml.out_channel</code></dt><dt class="spec value" id="val-flush"><a href="#val-flush" class="anchor"></a><code><span class="keyword">val</span> flush : Caml.out_channel <span>-></span> unit</code></dt><dt class="spec value" id="val-flush_all"><a href="#val-flush_all" class="anchor"></a><code><span class="keyword">val</span> flush_all : unit <span>-></span> unit</code></dt><dt class="spec value" id="val-output_char"><a href="#val-output_char" class="anchor"></a><code><span class="keyword">val</span> output_char : Caml.out_channel <span>-></span> char <span>-></span> unit</code></dt><dt class="spec value" id="val-output_string"><a href="#val-output_string" class="anchor"></a><code><span class="keyword">val</span> output_string : Caml.out_channel <span>-></span> string <span>-></span> unit</code></dt><dt class="spec value" id="val-output_bytes"><a href="#val-output_bytes" class="anchor"></a><code><span class="keyword">val</span> output_bytes : Caml.out_channel <span>-></span> bytes <span>-></span> unit</code></dt><dt class="spec value" id="val-output"><a href="#val-output" class="anchor"></a><code><span class="keyword">val</span> output : Caml.out_channel <span>-></span> bytes <span>-></span> int <span>-></span> int <span>-></span> unit</code></dt><dt class="spec value" id="val-output_substring"><a href="#val-output_substring" class="anchor"></a><code><span class="keyword">val</span> output_substring : Caml.out_channel <span>-></span> string <span>-></span> int <span>-></span> int <span>-></span> unit</code></dt><dt class="spec value" id="val-output_byte"><a href="#val-output_byte" class="anchor"></a><code><span class="keyword">val</span> output_byte : Caml.out_channel <span>-></span> int <span>-></span> unit</code></dt><dt class="spec value" id="val-output_binary_int"><a href="#val-output_binary_int" class="anchor"></a><code><span class="keyword">val</span> output_binary_int : Caml.out_channel <span>-></span> int <span>-></span> unit</code></dt><dt class="spec value" id="val-output_value"><a href="#val-output_value" class="anchor"></a><code><span class="keyword">val</span> output_value : Caml.out_channel <span>-></span> <span class="type-var">'a</span> <span>-></span> unit</code></dt><dt class="spec value" id="val-seek_out"><a href="#val-seek_out" class="anchor"></a><code><span class="keyword">val</span> seek_out : Caml.out_channel <span>-></span> int <span>-></span> unit</code></dt><dt class="spec value" id="val-pos_out"><a href="#val-pos_out" class="anchor"></a><code><span class="keyword">val</span> pos_out : Caml.out_channel <span>-></span> int</code></dt><dt class="spec value" id="val-out_channel_length"><a href="#val-out_channel_length" class="anchor"></a><code><span class="keyword">val</span> out_channel_length : Caml.out_channel <span>-></span> int</code></dt><dt class="spec value" id="val-close_out"><a href="#val-close_out" class="anchor"></a><code><span class="keyword">val</span> close_out : Caml.out_channel <span>-></span> unit</code></dt><dt class="spec value" id="val-close_out_noerr"><a href="#val-close_out_noerr" class="anchor"></a><code><span class="keyword">val</span> close_out_noerr : Caml.out_channel <span>-></span> unit</code></dt><dt class="spec value" id="val-set_binary_mode_out"><a href="#val-set_binary_mode_out" class="anchor"></a><code><span class="keyword">val</span> set_binary_mode_out : Caml.out_channel <span>-></span> bool <span>-></span> unit</code></dt><dt class="spec value" id="val-open_in"><a href="#val-open_in" class="anchor"></a><code><span class="keyword">val</span> open_in : string <span>-></span> Caml.in_channel</code></dt><dt class="spec value" id="val-open_in_bin"><a href="#val-open_in_bin" class="anchor"></a><code><span class="keyword">val</span> open_in_bin : string <span>-></span> Caml.in_channel</code></dt><dt class="spec value" id="val-open_in_gen"><a href="#val-open_in_gen" class="anchor"></a><code><span class="keyword">val</span> open_in_gen : <span>Caml.open_flag list</span> <span>-></span> int <span>-></span> string <span>-></span> Caml.in_channel</code></dt><dt class="spec value" id="val-input_char"><a href="#val-input_char" class="anchor"></a><code><span class="keyword">val</span> input_char : Caml.in_channel <span>-></span> char</code></dt><dt class="spec value" id="val-input_line"><a href="#val-input_line" class="anchor"></a><code><span class="keyword">val</span> input_line : Caml.in_channel <span>-></span> string</code></dt><dt class="spec value" id="val-input"><a href="#val-input" class="anchor"></a><code><span class="keyword">val</span> input : Caml.in_channel <span>-></span> bytes <span>-></span> int <span>-></span> int <span>-></span> int</code></dt><dt class="spec value" id="val-really_input"><a href="#val-really_input" class="anchor"></a><code><span class="keyword">val</span> really_input : Caml.in_channel <span>-></span> bytes <span>-></span> int <span>-></span> int <span>-></span> unit</code></dt><dt class="spec value" id="val-really_input_string"><a href="#val-really_input_string" class="anchor"></a><code><span class="keyword">val</span> really_input_string : Caml.in_channel <span>-></span> int <span>-></span> string</code></dt><dt class="spec value" id="val-input_byte"><a href="#val-input_byte" class="anchor"></a><code><span class="keyword">val</span> input_byte : Caml.in_channel <span>-></span> int</code></dt><dt class="spec value" id="val-input_binary_int"><a href="#val-input_binary_int" class="anchor"></a><code><span class="keyword">val</span> input_binary_int : Caml.in_channel <span>-></span> int</code></dt><dt class="spec value" id="val-input_value"><a href="#val-input_value" class="anchor"></a><code><span class="keyword">val</span> input_value : Caml.in_channel <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-seek_in"><a href="#val-seek_in" class="anchor"></a><code><span class="keyword">val</span> seek_in : Caml.in_channel <span>-></span> int <span>-></span> unit</code></dt><dt class="spec value" id="val-pos_in"><a href="#val-pos_in" class="anchor"></a><code><span class="keyword">val</span> pos_in : Caml.in_channel <span>-></span> int</code></dt><dt class="spec value" id="val-in_channel_length"><a href="#val-in_channel_length" class="anchor"></a><code><span class="keyword">val</span> in_channel_length : Caml.in_channel <span>-></span> int</code></dt><dt class="spec value" id="val-close_in"><a href="#val-close_in" class="anchor"></a><code><span class="keyword">val</span> close_in : Caml.in_channel <span>-></span> unit</code></dt><dt class="spec value" id="val-close_in_noerr"><a href="#val-close_in_noerr" class="anchor"></a><code><span class="keyword">val</span> close_in_noerr : Caml.in_channel <span>-></span> unit</code></dt><dt class="spec value" id="val-set_binary_mode_in"><a href="#val-set_binary_mode_in" class="anchor"></a><code><span class="keyword">val</span> set_binary_mode_in : Caml.in_channel <span>-></span> bool <span>-></span> unit</code></dt></dl><div class="spec module" id="module-LargeFile"><a href="#module-LargeFile" class="anchor"></a><code><span class="keyword">module</span> LargeFile = Core_kernel__Core_pervasives.LargeFile</code></div><dl><dt class="spec type" id="type-ref"><a href="#type-ref" class="anchor"></a><code><span class="keyword">type</span> <span>'a ref</span></code><code> = <span><span class="type-var">'a</span> Caml.ref</span></code><code> = </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></dt></dl><dl><dt class="spec external" id="val-ref"><a href="#val-ref" class="anchor"></a><code><span class="keyword">val</span> ref : <span class="type-var">'a</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span></code></dt><dt class="spec external" id="val-(!)"><a href="#val-(!)" class="anchor"></a><code><span class="keyword">val</span> (!) : <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec external" id="val-(:=)"><a href="#val-(:=)" class="anchor"></a><code><span class="keyword">val</span> (:=) : <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> <span>-></span> <span class="type-var">'a</span> <span>-></span> unit</code></dt><dt class="spec external" id="val-incr"><a href="#val-incr" class="anchor"></a><code><span class="keyword">val</span> incr : <span>int <a href="index.html#type-ref">ref</a></span> <span>-></span> unit</code></dt><dt class="spec external" id="val-decr"><a href="#val-decr" class="anchor"></a><code><span class="keyword">val</span> decr : <span>int <a href="index.html#type-ref">ref</a></span> <span>-></span> unit</code></dt></dl><dl><dt class="spec type" id="type-result"><a href="#type-result" class="anchor"></a><code><span class="keyword">type</span> <span>('a, 'b) result</span></code><code> = <span><span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>)</span> Caml.result</span></code><code> = </code><table class="variant"><tr id="type-result.Ok" class="anchored"><td class="def constructor"><a href="#type-result.Ok" class="anchor"></a><code>| </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>| </code><code><span class="constructor">Error</span> <span class="keyword">of</span> <span class="type-var">'b</span></code></td></tr></table></dt><dt class="spec type" id="type-format6"><a href="#type-format6" class="anchor"></a><code><span class="keyword">type</span> <span>('a, 'b, 'c, 'd, 'e, 'f) format6</span></code><code> = <span><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>)</span> CamlinternalFormatBasics.format6</span></code></dt><dt class="spec type" id="type-format4"><a href="#type-format4" class="anchor"></a><code><span class="keyword">type</span> <span>('a, 'b, 'c, 'd) format4</span></code><code> = <span><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>)</span> <a href="index.html#type-format6">format6</a></span></code></dt><dt class="spec type" id="type-format"><a href="#type-format" class="anchor"></a><code><span class="keyword">type</span> <span>('a, 'b, 'c) format</span></code><code> = <span><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> <a href="index.html#type-format4">format4</a></span></code></dt></dl><dl><dt class="spec value" id="val-string_of_format"><a href="#val-string_of_format" class="anchor"></a><code><span class="keyword">val</span> string_of_format : <span><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>)</span> <a href="index.html#type-format6">format6</a></span> <span>-></span> string</code></dt></dl><dl><dt class="spec external" id="val-format_of_string"><a href="#val-format_of_string" class="anchor"></a><code><span class="keyword">val</span> format_of_string : <span><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>)</span> <a href="index.html#type-format6">format6</a></span> <span>-></span> <span><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>)</span> <a href="index.html#type-format6">format6</a></span></code></dt></dl><dl><dt class="spec value" id="val-(^^)"><a href="#val-(^^)" class="anchor"></a><code><span class="keyword">val</span> (^^) : <span><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>)</span> <a href="index.html#type-format6">format6</a></span> <span>-></span> <span><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>)</span> <a href="index.html#type-format6">format6</a></span> <span>-></span> <span><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>)</span> <a href="index.html#type-format6">format6</a></span></code></dt><dt class="spec value" id="val-exit"><a href="#val-exit" class="anchor"></a><code><span class="keyword">val</span> exit : int <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-at_exit"><a href="#val-at_exit" class="anchor"></a><code><span class="keyword">val</span> at_exit : <span>(unit <span>-></span> unit)</span> <span>-></span> unit</code></dt><dt class="spec value" id="val-valid_float_lexem"><a href="#val-valid_float_lexem" class="anchor"></a><code><span class="keyword">val</span> valid_float_lexem : string <span>-></span> string</code></dt><dt class="spec value" id="val-unsafe_really_input"><a href="#val-unsafe_really_input" class="anchor"></a><code><span class="keyword">val</span> unsafe_really_input : Caml.in_channel <span>-></span> bytes <span>-></span> int <span>-></span> int <span>-></span> unit</code></dt><dt class="spec value" id="val-do_at_exit"><a href="#val-do_at_exit" class="anchor"></a><code><span class="keyword">val</span> do_at_exit : unit <span>-></span> unit</code></dt><dt class="spec value" id="val-(>=)"><a href="#val-(>=)" class="anchor"></a><code><span class="keyword">val</span> (>=) : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> bool</code></dt><dt class="spec value" id="val-(<=)"><a href="#val-(<=)" class="anchor"></a><code><span class="keyword">val</span> (<=) : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> bool</code></dt><dt class="spec value" id="val-(=)"><a href="#val-(=)" class="anchor"></a><code><span class="keyword">val</span> (=) : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> bool</code></dt><dt class="spec value" id="val-(>)"><a href="#val-(>)" class="anchor"></a><code><span class="keyword">val</span> (>) : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> bool</code></dt><dt class="spec value" id="val-(<)"><a href="#val-(<)" class="anchor"></a><code><span class="keyword">val</span> (<) : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> bool</code></dt><dt class="spec value" id="val-(<>)"><a href="#val-(<>)" class="anchor"></a><code><span class="keyword">val</span> (<>) : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> bool</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> bool</code></dt><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val</span> compare : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> int</code></dt><dt class="spec value" id="val-min"><a href="#val-min" class="anchor"></a><code><span class="keyword">val</span> min : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> Core_kernel__Int.t</code></dt><dt class="spec value" id="val-max"><a href="#val-max" class="anchor"></a><code><span class="keyword">val</span> max : Core_kernel__Int.t <span>-></span> Core_kernel__Int.t <span>-></span> Core_kernel__Int.t</code></dt><dt class="spec value" id="val-quickcheck_generator_unit"><a href="#val-quickcheck_generator_unit" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_unit : <span>Base.unit Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_bool"><a href="#val-quickcheck_generator_bool" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_bool : <span>Base.bool Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_char"><a href="#val-quickcheck_generator_char" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_char : <span>Base.char Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_string"><a href="#val-quickcheck_generator_string" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_string : <span>Base.string Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_int"><a href="#val-quickcheck_generator_int" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_int : <span>Base.int Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_int32"><a href="#val-quickcheck_generator_int32" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_int32 : <span>Base.int32 Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_int64"><a href="#val-quickcheck_generator_int64" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_int64 : <span>Base.int64 Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_nativeint"><a href="#val-quickcheck_generator_nativeint" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_nativeint : <span>Base.nativeint Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_float"><a href="#val-quickcheck_generator_float" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_float : <span>Base.float Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_unit"><a href="#val-quickcheck_observer_unit" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_unit : <span>Base.unit Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_bool"><a href="#val-quickcheck_observer_bool" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_bool : <span>Base.bool Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_char"><a href="#val-quickcheck_observer_char" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_char : <span>Base.char Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_string"><a href="#val-quickcheck_observer_string" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_string : <span>Base.string Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_int"><a href="#val-quickcheck_observer_int" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_int : <span>Base.int Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_int32"><a href="#val-quickcheck_observer_int32" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_int32 : <span>Base.int32 Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_int64"><a href="#val-quickcheck_observer_int64" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_int64 : <span>Base.int64 Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_nativeint"><a href="#val-quickcheck_observer_nativeint" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_nativeint : <span>Base.nativeint Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_float"><a href="#val-quickcheck_observer_float" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_float : <span>Base.float Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_unit"><a href="#val-quickcheck_shrinker_unit" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_unit : <span>Base.unit Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_bool"><a href="#val-quickcheck_shrinker_bool" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_bool : <span>Base.bool Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_char"><a href="#val-quickcheck_shrinker_char" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_char : <span>Base.char Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_string"><a href="#val-quickcheck_shrinker_string" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_string : <span>Base.string Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_int"><a href="#val-quickcheck_shrinker_int" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_int : <span>Base.int Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_int32"><a href="#val-quickcheck_shrinker_int32" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_int32 : <span>Base.int32 Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_int64"><a href="#val-quickcheck_shrinker_int64" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_int64 : <span>Base.int64 Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_nativeint"><a href="#val-quickcheck_shrinker_nativeint" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_nativeint : <span>Base.nativeint Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_float"><a href="#val-quickcheck_shrinker_float" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_float : <span>Base.float Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_option"><a href="#val-quickcheck_generator_option" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_option : <span><span class="type-var">'a</span> Base_quickcheck__.Generator.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Base.option</span> Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_generator_list"><a href="#val-quickcheck_generator_list" class="anchor"></a><code><span class="keyword">val</span> quickcheck_generator_list : <span><span class="type-var">'a</span> Base_quickcheck__.Generator.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Base.list</span> Base_quickcheck__.Generator.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_option"><a href="#val-quickcheck_observer_option" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_option : <span><span class="type-var">'a</span> Base_quickcheck__.Observer.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Base.option</span> Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_observer_list"><a href="#val-quickcheck_observer_list" class="anchor"></a><code><span class="keyword">val</span> quickcheck_observer_list : <span><span class="type-var">'a</span> Base_quickcheck__.Observer.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Base.list</span> Base_quickcheck__.Observer.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_option"><a href="#val-quickcheck_shrinker_option" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_option : <span><span class="type-var">'a</span> Base_quickcheck__.Shrinker.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Base.option</span> Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-quickcheck_shrinker_list"><a href="#val-quickcheck_shrinker_list" class="anchor"></a><code><span class="keyword">val</span> quickcheck_shrinker_list : <span><span class="type-var">'a</span> Base_quickcheck__.Shrinker.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Base.list</span> Base_quickcheck__.Shrinker.t</span></code></dt><dt class="spec value" id="val-(|!)"><a href="#val-(|!)" class="anchor"></a><code><span class="keyword">val</span> (|!) : <span class="type-var">'a</span> <span>-></span> <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>)</span> <span>-></span> <span class="type-var">'b</span></code></dt></dl><dl><dt class="spec type" id="type-_either"><a href="#type-_either" class="anchor"></a><code><span class="keyword">type</span> <span>('f, 's) _either</span></code><code> = <span><span>(<span class="type-var">'f</span>, <span class="type-var">'s</span>)</span> Base__Either.t</span></code><code> = </code><table class="variant"><tr id="type-_either.First" class="anchored"><td class="def constructor"><a href="#type-_either.First" class="anchor"></a><code>| </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>| </code><code><span class="constructor">Second</span> <span class="keyword">of</span> <span class="type-var">'s</span></code></td></tr></table></dt><dt class="spec type" id="type-bigstring"><a href="#type-bigstring" class="anchor"></a><code><span class="keyword">type</span> bigstring</code><code> = Sexplib.Conv.bigstring</code></dt></dl><dl><dt class="spec value" id="val-sexp_of_bigstring"><a href="#val-sexp_of_bigstring" class="anchor"></a><code><span class="keyword">val</span> sexp_of_bigstring : <a href="index.html#type-bigstring">bigstring</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-bigstring_of_sexp"><a href="#val-bigstring_of_sexp" class="anchor"></a><code><span class="keyword">val</span> bigstring_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-bigstring">bigstring</a></code></dt></dl><dl><dt class="spec type" id="type-mat"><a href="#type-mat" class="anchor"></a><code><span class="keyword">type</span> mat</code><code> = Sexplib.Conv.mat</code></dt></dl><dl><dt class="spec value" id="val-sexp_of_mat"><a href="#val-sexp_of_mat" class="anchor"></a><code><span class="keyword">val</span> sexp_of_mat : <a href="index.html#type-mat">mat</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-mat_of_sexp"><a href="#val-mat_of_sexp" class="anchor"></a><code><span class="keyword">val</span> mat_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-mat">mat</a></code></dt></dl><dl><dt class="spec type" id="type-vec"><a href="#type-vec" class="anchor"></a><code><span class="keyword">type</span> vec</code><code> = Sexplib.Conv.vec</code></dt></dl><dl><dt class="spec value" id="val-sexp_of_vec"><a href="#val-sexp_of_vec" class="anchor"></a><code><span class="keyword">val</span> sexp_of_vec : <a href="index.html#type-vec">vec</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-vec_of_sexp"><a href="#val-vec_of_sexp" class="anchor"></a><code><span class="keyword">val</span> vec_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-vec">vec</a></code></dt><dt class="spec value" id="val-sexp_of_opaque"><a href="#val-sexp_of_opaque" class="anchor"></a><code><span class="keyword">val</span> sexp_of_opaque : <span class="type-var">'a</span> <span>-></span> Base.Sexp.t</code></dt><dt class="spec value" id="val-opaque_of_sexp"><a href="#val-opaque_of_sexp" class="anchor"></a><code><span class="keyword">val</span> opaque_of_sexp : Base.Sexp.t <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-sexp_of_pair"><a href="#val-sexp_of_pair" class="anchor"></a><code><span class="keyword">val</span> sexp_of_pair : <span>(<span class="type-var">'a</span> <span>-></span> Base.Sexp.t)</span> <span>-></span> <span>(<span class="type-var">'b</span> <span>-></span> Base.Sexp.t)</span> <span>-></span> <span>(<span class="type-var">'a</span> * <span class="type-var">'b</span>)</span> <span>-></span> Base.Sexp.t</code></dt><dt class="spec value" id="val-pair_of_sexp"><a href="#val-pair_of_sexp" class="anchor"></a><code><span class="keyword">val</span> pair_of_sexp : <span>(Base.Sexp.t <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> <span>(Base.Sexp.t <span>-></span> <span class="type-var">'b</span>)</span> <span>-></span> Base.Sexp.t <span>-></span> <span class="type-var">'a</span> * <span class="type-var">'b</span></code></dt></dl><dl><dt class="spec exception" id="exception-Of_sexp_error"><a href="#exception-Of_sexp_error" class="anchor"></a><code><span class="keyword">exception</span> </code><code><span class="exception">Of_sexp_error</span> <span class="keyword">of</span> Core_kernel__Import.exn * Base.Sexp.t</code></dt></dl><dl><dt class="spec value" id="val-of_sexp_error"><a href="#val-of_sexp_error" class="anchor"></a><code><span class="keyword">val</span> of_sexp_error : Core_kernel__Import.string <span>-></span> Base.Sexp.t <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-of_sexp_error_exn"><a href="#val-of_sexp_error_exn" class="anchor"></a><code><span class="keyword">val</span> of_sexp_error_exn : Core_kernel__Import.exn <span>-></span> Base.Sexp.t <span>-></span> <span class="type-var">'a</span></code></dt></dl><div class="spec module-type" id="module-type-Applicative"><a href="#module-type-Applicative" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Applicative = Core_kernel__.Import.Applicative.S</code></div><div class="spec module-type" id="module-type-Binable"><a href="#module-type-Binable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Binable = Core_kernel__.Binable0.S</code></div><div class="spec module-type" id="module-type-Comparable"><a href="#module-type-Comparable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Comparable = Core_kernel__.Comparable.S</code></div><div class="spec module-type" id="module-type-Comparable_binable"><a href="#module-type-Comparable_binable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Comparable_binable = Core_kernel__.Comparable.S_binable</code></div><div class="spec module-type" id="module-type-Floatable"><a href="#module-type-Floatable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Floatable = Core_kernel__.Import.Floatable.S</code></div><div class="spec module-type" id="module-type-Hashable"><a href="#module-type-Hashable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Hashable = Core_kernel__.Hashable.S</code></div><div class="spec module-type" id="module-type-Hashable_binable"><a href="#module-type-Hashable_binable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Hashable_binable = Core_kernel__.Hashable.S_binable</code></div><div class="spec module-type" id="module-type-Identifiable"><a href="#module-type-Identifiable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Identifiable = Core_kernel__.Identifiable.S</code></div><div class="spec module-type" id="module-type-Infix_comparators"><a href="#module-type-Infix_comparators" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Infix_comparators = Core_kernel__.Comparable.Infix</code></div><div class="spec module-type" id="module-type-Intable"><a href="#module-type-Intable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Intable = Core_kernel__.Import.Intable.S</code></div><div class="spec module-type" id="module-type-Monad"><a href="#module-type-Monad" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Monad = Core_kernel__.Import.Monad.S</code></div><div class="spec module-type" id="module-type-Quickcheckable"><a href="#module-type-Quickcheckable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Quickcheckable = Core_kernel__.Quickcheckable.S</code></div><div class="spec module-type" id="module-type-Robustly_comparable"><a href="#module-type-Robustly_comparable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Robustly_comparable = Core_kernel__.Robustly_comparable.S</code></div><div class="spec module-type" id="module-type-Sexpable"><a href="#module-type-Sexpable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Sexpable = Core_kernel__.Sexpable.S</code></div><div class="spec module-type" id="module-type-Stable"><a href="#module-type-Stable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Stable = Core_kernel__.Stable_module_types.S0</code></div><div class="spec module-type" id="module-type-Stable_int63able"><a href="#module-type-Stable_int63able" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Stable_int63able = Core_kernel__.Stable_int63able.S</code></div><div class="spec module-type" id="module-type-Stable_without_comparator"><a href="#module-type-Stable_without_comparator" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Stable_without_comparator = Core_kernel__.Stable_module_types.S0_without_comparator</code></div><div class="spec module-type" id="module-type-Stable1"><a href="#module-type-Stable1" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Stable1 = Core_kernel__.Stable_module_types.S1</code></div><div class="spec module-type" id="module-type-Stable2"><a href="#module-type-Stable2" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Stable2 = Core_kernel__.Stable_module_types.S2</code></div><div class="spec module-type" id="module-type-Stable3"><a href="#module-type-Stable3" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Stable3 = Core_kernel__.Stable_module_types.S3</code></div><div class="spec module-type" id="module-type-Stable4"><a href="#module-type-Stable4" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Stable4 = Core_kernel__.Stable_module_types.S4</code></div><div class="spec module-type" id="module-type-Stringable"><a href="#module-type-Stringable" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Stringable = Core_kernel__.Import.Stringable.S</code></div><div class="spec module-type" id="module-type-Unit"><a href="#module-type-Unit" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">type</span> Unit = Core_kernel__.Unit.S</code></div><dl><dt class="spec value" id="val-(@)"><a href="#val-(@)" class="anchor"></a><code><span class="keyword">val</span> (@) : <span><span class="type-var">'a</span> Base__List.t</span> <span>-></span> <span><span class="type-var">'a</span> Base__List.t</span> <span>-></span> <span><span class="type-var">'a</span> Base__List.t</span></code></dt></dl><dl><dt class="spec type" id="type-never_returns"><a href="#type-never_returns" class="anchor"></a><code><span class="keyword">type</span> never_returns</code><code> = Core_kernel__.Nothing.t</code></dt></dl><dl><dt class="spec value" id="val-sexp_of_never_returns"><a href="#val-sexp_of_never_returns" class="anchor"></a><code><span class="keyword">val</span> sexp_of_never_returns : <a href="index.html#type-never_returns">never_returns</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-never_returns"><a href="#val-never_returns" class="anchor"></a><code><span class="keyword">val</span> never_returns : Core_kernel__.Nothing.t <span>-></span> <span class="type-var">'a</span></code></dt></dl><dl><dt class="spec type" id="type-_ordering"><a href="#type-_ordering" class="anchor"></a><code><span class="keyword">type</span> _ordering</code><code> = Core_kernel__Ordering.t</code><code> = </code><table class="variant"><tr id="type-_ordering.Less" class="anchored"><td class="def constructor"><a href="#type-_ordering.Less" class="anchor"></a><code>| </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>| </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>| </code><code><span class="constructor">Greater</span></code></td></tr></table></dt><dt class="spec type" id="type-read"><a href="#type-read" class="anchor"></a><code><span class="keyword">type</span> read</code><code> = Core_kernel__Perms.Read.t</code></dt></dl><dl><dt class="spec value" id="val-bin_shape_read"><a href="#val-bin_shape_read" class="anchor"></a><code><span class="keyword">val</span> bin_shape_read : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_read"><a href="#val-bin_size_read" class="anchor"></a><code><span class="keyword">val</span> bin_size_read : <span><a href="index.html#type-read">read</a> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_read"><a href="#val-bin_write_read" class="anchor"></a><code><span class="keyword">val</span> bin_write_read : <span><a href="index.html#type-read">read</a> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_read"><a href="#val-bin_writer_read" class="anchor"></a><code><span class="keyword">val</span> bin_writer_read : <span><a href="index.html#type-read">read</a> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_read"><a href="#val-bin_read_read" class="anchor"></a><code><span class="keyword">val</span> bin_read_read : <span><a href="index.html#type-read">read</a> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_read__"><a href="#val-__bin_read_read__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_read__ : <span><span>(Core_kernel__.Import.int <span>-></span> <a href="index.html#type-read">read</a>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_read"><a href="#val-bin_reader_read" class="anchor"></a><code><span class="keyword">val</span> bin_reader_read : <span><a href="index.html#type-read">read</a> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_read"><a href="#val-bin_read" class="anchor"></a><code><span class="keyword">val</span> bin_read : <span><a href="index.html#type-read">read</a> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_read"><a href="#val-compare_read" class="anchor"></a><code><span class="keyword">val</span> compare_read : <a href="index.html#type-read">read</a> <span>-></span> <a href="index.html#type-read">read</a> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_read"><a href="#val-hash_fold_read" class="anchor"></a><code><span class="keyword">val</span> hash_fold_read : Ppx_hash_lib.Std.Hash.state <span>-></span> <a href="index.html#type-read">read</a> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_read"><a href="#val-hash_read" class="anchor"></a><code><span class="keyword">val</span> hash_read : <a href="index.html#type-read">read</a> <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_read"><a href="#val-sexp_of_read" class="anchor"></a><code><span class="keyword">val</span> sexp_of_read : <a href="index.html#type-read">read</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-read_of_sexp"><a href="#val-read_of_sexp" class="anchor"></a><code><span class="keyword">val</span> read_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-read">read</a></code></dt></dl><dl><dt class="spec type" id="type-write"><a href="#type-write" class="anchor"></a><code><span class="keyword">type</span> write</code><code> = Core_kernel__Perms.Write.t</code></dt></dl><dl><dt class="spec value" id="val-compare_write"><a href="#val-compare_write" class="anchor"></a><code><span class="keyword">val</span> compare_write : <a href="index.html#type-write">write</a> <span>-></span> <a href="index.html#type-write">write</a> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_write"><a href="#val-hash_fold_write" class="anchor"></a><code><span class="keyword">val</span> hash_fold_write : Ppx_hash_lib.Std.Hash.state <span>-></span> <a href="index.html#type-write">write</a> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_write"><a href="#val-hash_write" class="anchor"></a><code><span class="keyword">val</span> hash_write : <a href="index.html#type-write">write</a> <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_write"><a href="#val-sexp_of_write" class="anchor"></a><code><span class="keyword">val</span> sexp_of_write : <a href="index.html#type-write">write</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-write_of_sexp"><a href="#val-write_of_sexp" class="anchor"></a><code><span class="keyword">val</span> write_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-write">write</a></code></dt></dl><dl><dt class="spec type" id="type-immutable"><a href="#type-immutable" class="anchor"></a><code><span class="keyword">type</span> immutable</code><code> = Core_kernel__Perms.Immutable.t</code></dt></dl><dl><dt class="spec value" id="val-bin_shape_immutable"><a href="#val-bin_shape_immutable" class="anchor"></a><code><span class="keyword">val</span> bin_shape_immutable : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_immutable"><a href="#val-bin_size_immutable" class="anchor"></a><code><span class="keyword">val</span> bin_size_immutable : <span><a href="index.html#type-immutable">immutable</a> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_immutable"><a href="#val-bin_write_immutable" class="anchor"></a><code><span class="keyword">val</span> bin_write_immutable : <span><a href="index.html#type-immutable">immutable</a> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_immutable"><a href="#val-bin_writer_immutable" class="anchor"></a><code><span class="keyword">val</span> bin_writer_immutable : <span><a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_immutable"><a href="#val-bin_read_immutable" class="anchor"></a><code><span class="keyword">val</span> bin_read_immutable : <span><a href="index.html#type-immutable">immutable</a> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_immutable__"><a href="#val-__bin_read_immutable__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_immutable__ : <span><span>(Core_kernel__.Import.int <span>-></span> <a href="index.html#type-immutable">immutable</a>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_immutable"><a href="#val-bin_reader_immutable" class="anchor"></a><code><span class="keyword">val</span> bin_reader_immutable : <span><a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_immutable"><a href="#val-bin_immutable" class="anchor"></a><code><span class="keyword">val</span> bin_immutable : <span><a href="index.html#type-immutable">immutable</a> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_immutable"><a href="#val-compare_immutable" class="anchor"></a><code><span class="keyword">val</span> compare_immutable : <a href="index.html#type-immutable">immutable</a> <span>-></span> <a href="index.html#type-immutable">immutable</a> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_immutable"><a href="#val-hash_fold_immutable" class="anchor"></a><code><span class="keyword">val</span> hash_fold_immutable : Ppx_hash_lib.Std.Hash.state <span>-></span> <a href="index.html#type-immutable">immutable</a> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_immutable"><a href="#val-hash_immutable" class="anchor"></a><code><span class="keyword">val</span> hash_immutable : <a href="index.html#type-immutable">immutable</a> <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_immutable"><a href="#val-sexp_of_immutable" class="anchor"></a><code><span class="keyword">val</span> sexp_of_immutable : <a href="index.html#type-immutable">immutable</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-immutable_of_sexp"><a href="#val-immutable_of_sexp" class="anchor"></a><code><span class="keyword">val</span> immutable_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-immutable">immutable</a></code></dt></dl><dl><dt class="spec type" id="type-read_write"><a href="#type-read_write" class="anchor"></a><code><span class="keyword">type</span> read_write</code><code> = Core_kernel__Perms.Read_write.t</code></dt></dl><dl><dt class="spec value" id="val-bin_shape_read_write"><a href="#val-bin_shape_read_write" class="anchor"></a><code><span class="keyword">val</span> bin_shape_read_write : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_read_write"><a href="#val-bin_size_read_write" class="anchor"></a><code><span class="keyword">val</span> bin_size_read_write : <span><a href="index.html#type-read_write">read_write</a> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_read_write"><a href="#val-bin_write_read_write" class="anchor"></a><code><span class="keyword">val</span> bin_write_read_write : <span><a href="index.html#type-read_write">read_write</a> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_read_write"><a href="#val-bin_writer_read_write" class="anchor"></a><code><span class="keyword">val</span> bin_writer_read_write : <span><a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_read_write"><a href="#val-bin_read_read_write" class="anchor"></a><code><span class="keyword">val</span> bin_read_read_write : <span><a href="index.html#type-read_write">read_write</a> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_read_write__"><a href="#val-__bin_read_read_write__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_read_write__ : <span><span>(Core_kernel__.Import.int <span>-></span> <a href="index.html#type-read_write">read_write</a>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_read_write"><a href="#val-bin_reader_read_write" class="anchor"></a><code><span class="keyword">val</span> bin_reader_read_write : <span><a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_read_write"><a href="#val-bin_read_write" class="anchor"></a><code><span class="keyword">val</span> bin_read_write : <span><a href="index.html#type-read_write">read_write</a> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_read_write"><a href="#val-compare_read_write" class="anchor"></a><code><span class="keyword">val</span> compare_read_write : <a href="index.html#type-read_write">read_write</a> <span>-></span> <a href="index.html#type-read_write">read_write</a> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_read_write"><a href="#val-hash_fold_read_write" class="anchor"></a><code><span class="keyword">val</span> hash_fold_read_write : Ppx_hash_lib.Std.Hash.state <span>-></span> <a href="index.html#type-read_write">read_write</a> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_read_write"><a href="#val-hash_read_write" class="anchor"></a><code><span class="keyword">val</span> hash_read_write : <a href="index.html#type-read_write">read_write</a> <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_read_write"><a href="#val-sexp_of_read_write" class="anchor"></a><code><span class="keyword">val</span> sexp_of_read_write : <a href="index.html#type-read_write">read_write</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-read_write_of_sexp"><a href="#val-read_write_of_sexp" class="anchor"></a><code><span class="keyword">val</span> read_write_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-read_write">read_write</a></code></dt></dl><dl><dt class="spec type" id="type-perms"><a href="#type-perms" class="anchor"></a><code><span class="keyword">type</span> <span>'a perms</span></code><code> = <span><span class="type-var">'a</span> Core_kernel__Perms.Upper_bound.t</span></code></dt></dl><dl><dt class="spec value" id="val-bin_shape_perms"><a href="#val-bin_shape_perms" class="anchor"></a><code><span class="keyword">val</span> bin_shape_perms : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_perms"><a href="#val-bin_size_perms" class="anchor"></a><code><span class="keyword">val</span> bin_size_perms : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_perms"><a href="#val-bin_write_perms" class="anchor"></a><code><span class="keyword">val</span> bin_write_perms : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_perms"><a href="#val-bin_writer_perms" class="anchor"></a><code><span class="keyword">val</span> bin_writer_perms : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_perms"><a href="#val-bin_read_perms" class="anchor"></a><code><span class="keyword">val</span> bin_read_perms : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_perms__"><a href="#val-__bin_read_perms__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_perms__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_perms"><a href="#val-bin_reader_perms" class="anchor"></a><code><span class="keyword">val</span> bin_reader_perms : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_perms"><a href="#val-bin_perms" class="anchor"></a><code><span class="keyword">val</span> bin_perms : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_perms"><a href="#val-compare_perms" class="anchor"></a><code><span class="keyword">val</span> compare_perms : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_perms"><a href="#val-hash_fold_perms" class="anchor"></a><code><span class="keyword">val</span> hash_fold_perms : <span>(Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state)</span> <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-sexp_of_perms"><a href="#val-sexp_of_perms" class="anchor"></a><code><span class="keyword">val</span> sexp_of_perms : <span>(<span class="type-var">'a</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-perms_of_sexp"><a href="#val-perms_of_sexp" class="anchor"></a><code><span class="keyword">val</span> perms_of_sexp : <span>(Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-perms">perms</a></span></code></dt></dl><dl><dt class="spec type" id="type-_result"><a href="#type-_result" class="anchor"></a><code><span class="keyword">type</span> <span>('ok, 'err) _result</span></code><code> = <span><span>(<span class="type-var">'ok</span>, <span class="type-var">'err</span>)</span> Core_kernel__Result.t</span></code><code> = </code><table class="variant"><tr id="type-_result.Ok" class="anchored"><td class="def constructor"><a href="#type-_result.Ok" class="anchor"></a><code>| </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>| </code><code><span class="constructor">Error</span> <span class="keyword">of</span> <span class="type-var">'err</span></code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-is_ok"><a href="#val-is_ok" class="anchor"></a><code><span class="keyword">val</span> is_ok : <span><span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>)</span> Core_kernel__Result.t</span> <span>-></span> bool</code></dt><dt class="spec value" id="val-is_error"><a href="#val-is_error" class="anchor"></a><code><span class="keyword">val</span> is_error : <span><span>(<span class="type-var">'a</span>, <span class="type-var">'b</span>)</span> Core_kernel__Result.t</span> <span>-></span> bool</code></dt></dl><dl><dt class="spec type" id="type-return"><a href="#type-return" class="anchor"></a><code><span class="keyword">type</span> <span>-'a return</span></code><code> = <span class="keyword">private</span> <span><span class="type-var">'a</span> Core_kernel__.Import.With_return.return</span></code><code> = </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>-></span> <span class="type-var">'b</span>;</code></td></tr></table><code>}</code></dt></dl><dl><dt class="spec exception" id="exception-Bug"><a href="#exception-Bug" class="anchor"></a><code><span class="keyword">exception</span> </code><code><span class="exception">Bug</span> <span class="keyword">of</span> Core_kernel__.Import.string</code></dt><dt class="spec exception" id="exception-C_malloc_exn"><a href="#exception-C_malloc_exn" class="anchor"></a><code><span class="keyword">exception</span> </code><code><span class="exception">C_malloc_exn</span> <span class="keyword">of</span> Core_kernel__.Import.int * Core_kernel__.Import.int</code></dt><dt class="spec exception" id="exception-Finally"><a href="#exception-Finally" class="anchor"></a><code><span class="keyword">exception</span> </code><code><span class="exception">Finally</span> <span class="keyword">of</span> Core_kernel__.Import.Exn.t * Core_kernel__.Import.Exn.t</code></dt></dl><dl><dt class="spec value" id="val-fst3"><a href="#val-fst3" class="anchor"></a><code><span class="keyword">val</span> fst3 : <span>(<span class="type-var">'a</span> * <span class="type-var">'b</span> * <span class="type-var">'c</span>)</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-snd3"><a href="#val-snd3" class="anchor"></a><code><span class="keyword">val</span> snd3 : <span>(<span class="type-var">'a</span> * <span class="type-var">'b</span> * <span class="type-var">'c</span>)</span> <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-trd3"><a href="#val-trd3" class="anchor"></a><code><span class="keyword">val</span> trd3 : <span>(<span class="type-var">'a</span> * <span class="type-var">'b</span> * <span class="type-var">'c</span>)</span> <span>-></span> <span class="type-var">'c</span></code></dt><dt class="spec value" id="val-uw"><a href="#val-uw" class="anchor"></a><code><span class="keyword">val</span> uw : <span><span class="type-var">'a</span> option</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-(%)"><a href="#val-(%)" class="anchor"></a><code><span class="keyword">val</span> (%) : Core_kernel__.Int.t <span>-></span> Core_kernel__.Int.t <span>-></span> Core_kernel__.Int.t</code></dt><dt class="spec value" id="val-(/%)"><a href="#val-(/%)" class="anchor"></a><code><span class="keyword">val</span> (/%) : Core_kernel__.Int.t <span>-></span> Core_kernel__.Int.t <span>-></span> Core_kernel__.Int.t</code></dt><dt class="spec value" id="val-(//)"><a href="#val-(//)" class="anchor"></a><code><span class="keyword">val</span> (//) : Core_kernel__.Int.t <span>-></span> Core_kernel__.Int.t <span>-></span> float</code></dt><dt class="spec value" id="val-(==>)"><a href="#val-(==>)" class="anchor"></a><code><span class="keyword">val</span> (==>) : bool <span>-></span> bool <span>-></span> bool</code></dt><dt class="spec value" id="val-bprintf"><a href="#val-bprintf" class="anchor"></a><code><span class="keyword">val</span> bprintf : Base__.Import0.Caml.Buffer.t <span>-></span> <span><span>(<span class="type-var">'a</span>, Base__.Import0.Caml.Buffer.t, unit)</span> Stdlib.format</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-const"><a href="#val-const" class="anchor"></a><code><span class="keyword">val</span> const : <span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-eprintf"><a href="#val-eprintf" class="anchor"></a><code><span class="keyword">val</span> eprintf : <span><span>(<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit)</span> Base.format</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-error"><a href="#val-error" class="anchor"></a><code><span class="keyword">val</span> error : <span>?⁠strict:unit</span> <span>-></span> string <span>-></span> <span class="type-var">'a</span> <span>-></span> <span>(<span class="type-var">'a</span> <span>-></span> Base__.Sexp.t)</span> <span>-></span> <span><span class="type-var">'b</span> Core_kernel__.Or_error.t</span></code></dt><dt class="spec value" id="val-error_s"><a href="#val-error_s" class="anchor"></a><code><span class="keyword">val</span> error_s : Base__.Sexp.t <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Or_error.t</span></code></dt><dt class="spec value" id="val-failwithf"><a href="#val-failwithf" class="anchor"></a><code><span class="keyword">val</span> failwithf : <span><span>(<span class="type-var">'a</span>, unit, string, unit <span>-></span> <span class="type-var">'b</span>)</span> Stdlib.format4</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-failwithp"><a href="#val-failwithp" class="anchor"></a><code><span class="keyword">val</span> failwithp : <span>?⁠strict:Core_kernel__.Import.unit</span> <span>-></span> Stdlib.Lexing.position <span>-></span> Core_kernel__.Import.string <span>-></span> <span class="type-var">'a</span> <span>-></span> <span>(<span class="type-var">'a</span> <span>-></span> Base.Sexp.t)</span> <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-failwiths"><a href="#val-failwiths" class="anchor"></a><code><span class="keyword">val</span> failwiths : <span>?⁠strict:Core_kernel__.Import.unit</span> <span>-></span> <span>here:Stdlib.Lexing.position</span> <span>-></span> Core_kernel__.Import.string <span>-></span> <span class="type-var">'a</span> <span>-></span> <span>(<span class="type-var">'a</span> <span>-></span> Base.Sexp.t)</span> <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-force"><a href="#val-force" class="anchor"></a><code><span class="keyword">val</span> force : <span><span class="type-var">'a</span> Base.Lazy.t</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-fprintf"><a href="#val-fprintf" class="anchor"></a><code><span class="keyword">val</span> fprintf : Stdio.Out_channel.t <span>-></span> <span><span>(<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit)</span> Base.format</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-ident"><a href="#val-ident" class="anchor"></a><code><span class="keyword">val</span> ident : <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-invalid_argf"><a href="#val-invalid_argf" class="anchor"></a><code><span class="keyword">val</span> invalid_argf : <span><span>(<span class="type-var">'a</span>, unit, string, unit <span>-></span> <span class="type-var">'b</span>)</span> Stdlib.format4</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-ifprintf"><a href="#val-ifprintf" class="anchor"></a><code><span class="keyword">val</span> ifprintf : <span class="type-var">'a</span> <span>-></span> <span><span>(<span class="type-var">'b</span>, <span class="type-var">'a</span>, <span class="type-var">'c</span>, unit)</span> Stdlib.format4</span> <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-is_none"><a href="#val-is_none" class="anchor"></a><code><span class="keyword">val</span> is_none : <span><span class="type-var">'a</span> option</span> <span>-></span> bool</code></dt><dt class="spec value" id="val-is_some"><a href="#val-is_some" class="anchor"></a><code><span class="keyword">val</span> is_some : <span><span class="type-var">'a</span> option</span> <span>-></span> bool</code></dt><dt class="spec value" id="val-ksprintf"><a href="#val-ksprintf" class="anchor"></a><code><span class="keyword">val</span> ksprintf : <span>(string <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> <span><span>(<span class="type-var">'b</span>, unit, string, <span class="type-var">'a</span>)</span> Stdlib.format4</span> <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-ok_exn"><a href="#val-ok_exn" class="anchor"></a><code><span class="keyword">val</span> ok_exn : <span><span class="type-var">'a</span> Core_kernel__.Or_error.t</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-phys_equal"><a href="#val-phys_equal" class="anchor"></a><code><span class="keyword">val</span> phys_equal : <span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> bool</code></dt><dt class="spec value" id="val-phys_same"><a href="#val-phys_same" class="anchor"></a><code><span class="keyword">val</span> phys_same : <span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span> <span>-></span> bool</code></dt><dt class="spec value" id="val-print_s"><a href="#val-print_s" class="anchor"></a><code><span class="keyword">val</span> print_s : <span>?⁠mach:Base.unit</span> <span>-></span> Base.Sexp.t <span>-></span> Base.unit</code></dt><dt class="spec value" id="val-eprint_s"><a href="#val-eprint_s" class="anchor"></a><code><span class="keyword">val</span> eprint_s : <span>?⁠mach:Base.unit</span> <span>-></span> Base.Sexp.t <span>-></span> Base.unit</code></dt><dt class="spec value" id="val-printf"><a href="#val-printf" class="anchor"></a><code><span class="keyword">val</span> printf : <span><span>(<span class="type-var">'a</span>, Stdio.Out_channel.t, Base.unit)</span> Base.format</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-protect"><a href="#val-protect" class="anchor"></a><code><span class="keyword">val</span> protect : <span>f:<span>(unit <span>-></span> <span class="type-var">'a</span>)</span></span> <span>-></span> <span>finally:<span>(unit <span>-></span> unit)</span></span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-protectx"><a href="#val-protectx" class="anchor"></a><code><span class="keyword">val</span> protectx : <span>f:<span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>)</span></span> <span>-></span> <span class="type-var">'a</span> <span>-></span> <span>finally:<span>(<span class="type-var">'a</span> <span>-></span> unit)</span></span> <span>-></span> <span class="type-var">'b</span></code></dt><dt class="spec value" id="val-raise_s"><a href="#val-raise_s" class="anchor"></a><code><span class="keyword">val</span> raise_s : Base__.Sexp.t <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-round"><a href="#val-round" class="anchor"></a><code><span class="keyword">val</span> round : <span>?⁠dir:<span>[ `Down <span>| `Nearest</span> <span>| `Up</span> <span>| `Zero</span> ]</span></span> <span>-></span> float <span>-></span> float</code></dt><dt class="spec value" id="val-(**.)"><a href="#val-(**.)" class="anchor"></a><code><span class="keyword">val</span> (**.) : Base__Float.t <span>-></span> Base__Float.t <span>-></span> Base__Float.t</code></dt><dt class="spec value" id="val-sprintf"><a href="#val-sprintf" class="anchor"></a><code><span class="keyword">val</span> sprintf : <span><span>(<span class="type-var">'a</span>, unit, string)</span> Stdlib.format</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-stage"><a href="#val-stage" class="anchor"></a><code><span class="keyword">val</span> stage : <span class="type-var">'a</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.Staged.t</span></code></dt><dt class="spec value" id="val-unstage"><a href="#val-unstage" class="anchor"></a><code><span class="keyword">val</span> unstage : <span><span class="type-var">'a</span> Core_kernel__.Import.Staged.t</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-with_return"><a href="#val-with_return" class="anchor"></a><code><span class="keyword">val</span> with_return : <span>(<span><span class="type-var">'a</span> Core_kernel__.Import.With_return.return</span> <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> <span class="type-var">'a</span></code></dt><dt class="spec value" id="val-with_return_option"><a href="#val-with_return_option" class="anchor"></a><code><span class="keyword">val</span> with_return_option : <span>(<span><span class="type-var">'a</span> Core_kernel__.Import.With_return.return</span> <span>-></span> unit)</span> <span>-></span> <span><span class="type-var">'a</span> option</span></code></dt></dl><div class="spec module" id="module-Typerep"><a href="#module-Typerep" class="anchor"></a><code><span class="keyword">module</span> <span class="keyword">rec</span> Typerep = Typerep_lib__Std_internal.Typerep</code></div><dl><dt class="spec value" id="val-typerep_of_int63"><a href="#val-typerep_of_int63" class="anchor"></a><code><span class="keyword">val</span> typerep_of_int63 : <span>Base.Int63.t <a href="index.html#module-Typerep">Typerep</a>.t</span></code></dt></dl><dl><dt class="spec type" id="type-tuple0"><a href="#type-tuple0" class="anchor"></a><code><span class="keyword">type</span> tuple0</code><code> = Typerep_lib__Std_internal.tuple0</code></dt></dl><dl><dt class="spec value" id="val-value_tuple0"><a href="#val-value_tuple0" class="anchor"></a><code><span class="keyword">val</span> value_tuple0 : <a href="index.html#type-tuple0">tuple0</a></code></dt><dt class="spec value" id="val-typerep_of_function"><a href="#val-typerep_of_function" class="anchor"></a><code><span class="keyword">val</span> typerep_of_function : <span><span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>)</span> <a href="index.html#module-Typerep">Typerep</a>.t</span></code></dt><dt class="spec value" id="val-typerep_of_tuple0"><a href="#val-typerep_of_tuple0" class="anchor"></a><code><span class="keyword">val</span> typerep_of_tuple0 : <span><a href="index.html#type-tuple0">tuple0</a> <a href="index.html#module-Typerep">Typerep</a>.t</span></code></dt><dt class="spec value" id="val-typerep_of_tuple2"><a href="#val-typerep_of_tuple2" class="anchor"></a><code><span class="keyword">val</span> typerep_of_tuple2 : <span><span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span>(<span class="type-var">'a</span> * <span class="type-var">'b</span>)</span> <a href="index.html#module-Typerep">Typerep</a>.t</span></code></dt><dt class="spec value" id="val-typerep_of_tuple3"><a href="#val-typerep_of_tuple3" class="anchor"></a><code><span class="keyword">val</span> typerep_of_tuple3 : <span><span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span>(<span class="type-var">'a</span> * <span class="type-var">'b</span> * <span class="type-var">'c</span>)</span> <a href="index.html#module-Typerep">Typerep</a>.t</span></code></dt><dt class="spec value" id="val-typerep_of_tuple4"><a href="#val-typerep_of_tuple4" class="anchor"></a><code><span class="keyword">val</span> typerep_of_tuple4 : <span><span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'d</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><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> <a href="index.html#module-Typerep">Typerep</a>.t</span></code></dt><dt class="spec value" id="val-typerep_of_tuple5"><a href="#val-typerep_of_tuple5" class="anchor"></a><code><span class="keyword">val</span> typerep_of_tuple5 : <span><span class="type-var">'a</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'b</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'c</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'d</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><span class="type-var">'e</span> <a href="index.html#module-Typerep">Typerep</a>.t</span> <span>-></span> <span><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> <a href="index.html#module-Typerep">Typerep</a>.t</span></code></dt><dt class="spec value" id="val-typename_of_int63"><a href="#val-typename_of_int63" class="anchor"></a><code><span class="keyword">val</span> typename_of_int63 : <span>Base.Int63.t Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typename_of_function"><a href="#val-typename_of_function" class="anchor"></a><code><span class="keyword">val</span> typename_of_function : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'b</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'b</span>)</span> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typename_of_tuple0"><a href="#val-typename_of_tuple0" class="anchor"></a><code><span class="keyword">val</span> typename_of_tuple0 : <span><a href="index.html#type-tuple0">tuple0</a> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typename_of_tuple2"><a href="#val-typename_of_tuple2" class="anchor"></a><code><span class="keyword">val</span> typename_of_tuple2 : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'b</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span>(<span class="type-var">'a</span> * <span class="type-var">'b</span>)</span> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typename_of_tuple3"><a href="#val-typename_of_tuple3" class="anchor"></a><code><span class="keyword">val</span> typename_of_tuple3 : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'b</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'c</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span>(<span class="type-var">'a</span> * <span class="type-var">'b</span> * <span class="type-var">'c</span>)</span> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typename_of_tuple4"><a href="#val-typename_of_tuple4" class="anchor"></a><code><span class="keyword">val</span> typename_of_tuple4 : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'b</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'c</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'d</span> Typerep_lib.Typename.t</span> <span>-></span> <span><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> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typename_of_tuple5"><a href="#val-typename_of_tuple5" class="anchor"></a><code><span class="keyword">val</span> typename_of_tuple5 : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'b</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'c</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'d</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span class="type-var">'e</span> Typerep_lib.Typename.t</span> <span>-></span> <span><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> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_array"><a href="#val-bin_shape_array" class="anchor"></a><code><span class="keyword">val</span> bin_shape_array : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_array"><a href="#val-bin_size_array" class="anchor"></a><code><span class="keyword">val</span> bin_size_array : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.array</span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_array"><a href="#val-bin_write_array" class="anchor"></a><code><span class="keyword">val</span> bin_write_array : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.array</span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_array"><a href="#val-bin_writer_array" class="anchor"></a><code><span class="keyword">val</span> bin_writer_array : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.array</span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_array"><a href="#val-bin_read_array" class="anchor"></a><code><span class="keyword">val</span> bin_read_array : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.array</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_array__"><a href="#val-__bin_read_array__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_array__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.array</span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_array"><a href="#val-bin_reader_array" class="anchor"></a><code><span class="keyword">val</span> bin_reader_array : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.array</span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_array"><a href="#val-bin_array" class="anchor"></a><code><span class="keyword">val</span> bin_array : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.array</span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_array"><a href="#val-compare_array" class="anchor"></a><code><span class="keyword">val</span> compare_array : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.array</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.array</span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_array"><a href="#val-equal_array" class="anchor"></a><code><span class="keyword">val</span> equal_array : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.bool)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.array</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.array</span> <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-sexp_of_array"><a href="#val-sexp_of_array" class="anchor"></a><code><span class="keyword">val</span> sexp_of_array : <span>(<span class="type-var">'a</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.array</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-array_of_sexp"><a href="#val-array_of_sexp" class="anchor"></a><code><span class="keyword">val</span> array_of_sexp : <span>(Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.array</span></code></dt><dt class="spec value" id="val-array_sexp_grammar"><a href="#val-array_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> array_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_array"><a href="#val-typerep_of_array" class="anchor"></a><code><span class="keyword">val</span> typerep_of_array : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.array</span> Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_array"><a href="#val-typename_of_array" class="anchor"></a><code><span class="keyword">val</span> typename_of_array : <span><span class="type-var">'a</span> Typerep_lib.Std.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.array</span> Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_bool"><a href="#val-bin_shape_bool" class="anchor"></a><code><span class="keyword">val</span> bin_shape_bool : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_bool"><a href="#val-bin_size_bool" class="anchor"></a><code><span class="keyword">val</span> bin_size_bool : <span>Core_kernel__.Import.bool Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_bool"><a href="#val-bin_write_bool" class="anchor"></a><code><span class="keyword">val</span> bin_write_bool : <span>Core_kernel__.Import.bool Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_bool"><a href="#val-bin_writer_bool" class="anchor"></a><code><span class="keyword">val</span> bin_writer_bool : <span>Core_kernel__.Import.bool Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_bool"><a href="#val-bin_read_bool" class="anchor"></a><code><span class="keyword">val</span> bin_read_bool : <span>Core_kernel__.Import.bool Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_bool__"><a href="#val-__bin_read_bool__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_bool__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.bool)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_bool"><a href="#val-bin_reader_bool" class="anchor"></a><code><span class="keyword">val</span> bin_reader_bool : <span>Core_kernel__.Import.bool Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_bool"><a href="#val-bin_bool" class="anchor"></a><code><span class="keyword">val</span> bin_bool : <span>Core_kernel__.Import.bool Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_bool"><a href="#val-compare_bool" class="anchor"></a><code><span class="keyword">val</span> compare_bool : Core_kernel__.Import.bool <span>-></span> Core_kernel__.Import.bool <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_bool"><a href="#val-equal_bool" class="anchor"></a><code><span class="keyword">val</span> equal_bool : Core_kernel__.Import.bool <span>-></span> Core_kernel__.Import.bool <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_bool"><a href="#val-hash_fold_bool" class="anchor"></a><code><span class="keyword">val</span> hash_fold_bool : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.bool <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_bool"><a href="#val-hash_bool" class="anchor"></a><code><span class="keyword">val</span> hash_bool : Core_kernel__.Import.bool <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_bool"><a href="#val-sexp_of_bool" class="anchor"></a><code><span class="keyword">val</span> sexp_of_bool : Core_kernel__.Import.bool <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-bool_of_sexp"><a href="#val-bool_of_sexp" class="anchor"></a><code><span class="keyword">val</span> bool_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-bool_sexp_grammar"><a href="#val-bool_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> bool_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_bool"><a href="#val-typerep_of_bool" class="anchor"></a><code><span class="keyword">val</span> typerep_of_bool : <span>Core_kernel__.Import.bool Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_bool"><a href="#val-typename_of_bool" class="anchor"></a><code><span class="keyword">val</span> typename_of_bool : <span>Core_kernel__.Import.bool Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_char"><a href="#val-bin_shape_char" class="anchor"></a><code><span class="keyword">val</span> bin_shape_char : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_char"><a href="#val-bin_size_char" class="anchor"></a><code><span class="keyword">val</span> bin_size_char : <span>Core_kernel__.Import.char Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_char"><a href="#val-bin_write_char" class="anchor"></a><code><span class="keyword">val</span> bin_write_char : <span>Core_kernel__.Import.char Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_char"><a href="#val-bin_writer_char" class="anchor"></a><code><span class="keyword">val</span> bin_writer_char : <span>Core_kernel__.Import.char Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_char"><a href="#val-bin_read_char" class="anchor"></a><code><span class="keyword">val</span> bin_read_char : <span>Core_kernel__.Import.char Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_char__"><a href="#val-__bin_read_char__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_char__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.char)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_char"><a href="#val-bin_reader_char" class="anchor"></a><code><span class="keyword">val</span> bin_reader_char : <span>Core_kernel__.Import.char Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_char"><a href="#val-bin_char" class="anchor"></a><code><span class="keyword">val</span> bin_char : <span>Core_kernel__.Import.char Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_char"><a href="#val-compare_char" class="anchor"></a><code><span class="keyword">val</span> compare_char : Core_kernel__.Import.char <span>-></span> Core_kernel__.Import.char <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_char"><a href="#val-equal_char" class="anchor"></a><code><span class="keyword">val</span> equal_char : Core_kernel__.Import.char <span>-></span> Core_kernel__.Import.char <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_char"><a href="#val-hash_fold_char" class="anchor"></a><code><span class="keyword">val</span> hash_fold_char : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.char <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_char"><a href="#val-hash_char" class="anchor"></a><code><span class="keyword">val</span> hash_char : Core_kernel__.Import.char <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_char"><a href="#val-sexp_of_char" class="anchor"></a><code><span class="keyword">val</span> sexp_of_char : Core_kernel__.Import.char <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-char_of_sexp"><a href="#val-char_of_sexp" class="anchor"></a><code><span class="keyword">val</span> char_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.char</code></dt><dt class="spec value" id="val-char_sexp_grammar"><a href="#val-char_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> char_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_char"><a href="#val-typerep_of_char" class="anchor"></a><code><span class="keyword">val</span> typerep_of_char : <span>Core_kernel__.Import.char Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_char"><a href="#val-typename_of_char" class="anchor"></a><code><span class="keyword">val</span> typename_of_char : <span>Core_kernel__.Import.char Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_float"><a href="#val-bin_shape_float" class="anchor"></a><code><span class="keyword">val</span> bin_shape_float : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_float"><a href="#val-bin_size_float" class="anchor"></a><code><span class="keyword">val</span> bin_size_float : <span>Core_kernel__.Import.float Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_float"><a href="#val-bin_write_float" class="anchor"></a><code><span class="keyword">val</span> bin_write_float : <span>Core_kernel__.Import.float Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_float"><a href="#val-bin_writer_float" class="anchor"></a><code><span class="keyword">val</span> bin_writer_float : <span>Core_kernel__.Import.float Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_float"><a href="#val-bin_read_float" class="anchor"></a><code><span class="keyword">val</span> bin_read_float : <span>Core_kernel__.Import.float Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_float__"><a href="#val-__bin_read_float__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_float__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.float)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_float"><a href="#val-bin_reader_float" class="anchor"></a><code><span class="keyword">val</span> bin_reader_float : <span>Core_kernel__.Import.float Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_float"><a href="#val-bin_float" class="anchor"></a><code><span class="keyword">val</span> bin_float : <span>Core_kernel__.Import.float Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_float"><a href="#val-compare_float" class="anchor"></a><code><span class="keyword">val</span> compare_float : Core_kernel__.Import.float <span>-></span> Core_kernel__.Import.float <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_float"><a href="#val-equal_float" class="anchor"></a><code><span class="keyword">val</span> equal_float : Core_kernel__.Import.float <span>-></span> Core_kernel__.Import.float <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_float"><a href="#val-hash_fold_float" class="anchor"></a><code><span class="keyword">val</span> hash_fold_float : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.float <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_float"><a href="#val-hash_float" class="anchor"></a><code><span class="keyword">val</span> hash_float : Core_kernel__.Import.float <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_float"><a href="#val-sexp_of_float" class="anchor"></a><code><span class="keyword">val</span> sexp_of_float : Core_kernel__.Import.float <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-float_of_sexp"><a href="#val-float_of_sexp" class="anchor"></a><code><span class="keyword">val</span> float_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.float</code></dt><dt class="spec value" id="val-float_sexp_grammar"><a href="#val-float_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> float_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_float"><a href="#val-typerep_of_float" class="anchor"></a><code><span class="keyword">val</span> typerep_of_float : <span>Core_kernel__.Import.float Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_float"><a href="#val-typename_of_float" class="anchor"></a><code><span class="keyword">val</span> typename_of_float : <span>Core_kernel__.Import.float Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_int"><a href="#val-bin_shape_int" class="anchor"></a><code><span class="keyword">val</span> bin_shape_int : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_int"><a href="#val-bin_size_int" class="anchor"></a><code><span class="keyword">val</span> bin_size_int : <span>Core_kernel__.Import.int Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_int"><a href="#val-bin_write_int" class="anchor"></a><code><span class="keyword">val</span> bin_write_int : <span>Core_kernel__.Import.int Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_int"><a href="#val-bin_writer_int" class="anchor"></a><code><span class="keyword">val</span> bin_writer_int : <span>Core_kernel__.Import.int Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_int"><a href="#val-bin_read_int" class="anchor"></a><code><span class="keyword">val</span> bin_read_int : <span>Core_kernel__.Import.int Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_int__"><a href="#val-__bin_read_int__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_int__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.int)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_int"><a href="#val-bin_reader_int" class="anchor"></a><code><span class="keyword">val</span> bin_reader_int : <span>Core_kernel__.Import.int Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_int"><a href="#val-bin_int" class="anchor"></a><code><span class="keyword">val</span> bin_int : <span>Core_kernel__.Import.int Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_int"><a href="#val-compare_int" class="anchor"></a><code><span class="keyword">val</span> compare_int : Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_int"><a href="#val-equal_int" class="anchor"></a><code><span class="keyword">val</span> equal_int : Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_int"><a href="#val-hash_fold_int" class="anchor"></a><code><span class="keyword">val</span> hash_fold_int : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.int <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_int"><a href="#val-hash_int" class="anchor"></a><code><span class="keyword">val</span> hash_int : Core_kernel__.Import.int <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_int"><a href="#val-sexp_of_int" class="anchor"></a><code><span class="keyword">val</span> sexp_of_int : Core_kernel__.Import.int <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-int_of_sexp"><a href="#val-int_of_sexp" class="anchor"></a><code><span class="keyword">val</span> int_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-int_sexp_grammar"><a href="#val-int_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> int_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_int"><a href="#val-typerep_of_int" class="anchor"></a><code><span class="keyword">val</span> typerep_of_int : <span>Core_kernel__.Import.int Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_int"><a href="#val-typename_of_int" class="anchor"></a><code><span class="keyword">val</span> typename_of_int : <span>Core_kernel__.Import.int Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_int32"><a href="#val-bin_shape_int32" class="anchor"></a><code><span class="keyword">val</span> bin_shape_int32 : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_int32"><a href="#val-bin_size_int32" class="anchor"></a><code><span class="keyword">val</span> bin_size_int32 : <span>Core_kernel__.Import.int32 Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_int32"><a href="#val-bin_write_int32" class="anchor"></a><code><span class="keyword">val</span> bin_write_int32 : <span>Core_kernel__.Import.int32 Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_int32"><a href="#val-bin_writer_int32" class="anchor"></a><code><span class="keyword">val</span> bin_writer_int32 : <span>Core_kernel__.Import.int32 Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_int32"><a href="#val-bin_read_int32" class="anchor"></a><code><span class="keyword">val</span> bin_read_int32 : <span>Core_kernel__.Import.int32 Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_int32__"><a href="#val-__bin_read_int32__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_int32__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.int32)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_int32"><a href="#val-bin_reader_int32" class="anchor"></a><code><span class="keyword">val</span> bin_reader_int32 : <span>Core_kernel__.Import.int32 Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_int32"><a href="#val-bin_int32" class="anchor"></a><code><span class="keyword">val</span> bin_int32 : <span>Core_kernel__.Import.int32 Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_int32"><a href="#val-compare_int32" class="anchor"></a><code><span class="keyword">val</span> compare_int32 : Core_kernel__.Import.int32 <span>-></span> Core_kernel__.Import.int32 <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_int32"><a href="#val-equal_int32" class="anchor"></a><code><span class="keyword">val</span> equal_int32 : Core_kernel__.Import.int32 <span>-></span> Core_kernel__.Import.int32 <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_int32"><a href="#val-hash_fold_int32" class="anchor"></a><code><span class="keyword">val</span> hash_fold_int32 : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.int32 <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_int32"><a href="#val-hash_int32" class="anchor"></a><code><span class="keyword">val</span> hash_int32 : Core_kernel__.Import.int32 <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_int32"><a href="#val-sexp_of_int32" class="anchor"></a><code><span class="keyword">val</span> sexp_of_int32 : Core_kernel__.Import.int32 <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-int32_of_sexp"><a href="#val-int32_of_sexp" class="anchor"></a><code><span class="keyword">val</span> int32_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.int32</code></dt><dt class="spec value" id="val-int32_sexp_grammar"><a href="#val-int32_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> int32_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_int32"><a href="#val-typerep_of_int32" class="anchor"></a><code><span class="keyword">val</span> typerep_of_int32 : <span>Core_kernel__.Import.int32 Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_int32"><a href="#val-typename_of_int32" class="anchor"></a><code><span class="keyword">val</span> typename_of_int32 : <span>Core_kernel__.Import.int32 Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_int64"><a href="#val-bin_shape_int64" class="anchor"></a><code><span class="keyword">val</span> bin_shape_int64 : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_int64"><a href="#val-bin_size_int64" class="anchor"></a><code><span class="keyword">val</span> bin_size_int64 : <span>Core_kernel__.Import.int64 Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_int64"><a href="#val-bin_write_int64" class="anchor"></a><code><span class="keyword">val</span> bin_write_int64 : <span>Core_kernel__.Import.int64 Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_int64"><a href="#val-bin_writer_int64" class="anchor"></a><code><span class="keyword">val</span> bin_writer_int64 : <span>Core_kernel__.Import.int64 Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_int64"><a href="#val-bin_read_int64" class="anchor"></a><code><span class="keyword">val</span> bin_read_int64 : <span>Core_kernel__.Import.int64 Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_int64__"><a href="#val-__bin_read_int64__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_int64__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.int64)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_int64"><a href="#val-bin_reader_int64" class="anchor"></a><code><span class="keyword">val</span> bin_reader_int64 : <span>Core_kernel__.Import.int64 Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_int64"><a href="#val-bin_int64" class="anchor"></a><code><span class="keyword">val</span> bin_int64 : <span>Core_kernel__.Import.int64 Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_int64"><a href="#val-compare_int64" class="anchor"></a><code><span class="keyword">val</span> compare_int64 : Core_kernel__.Import.int64 <span>-></span> Core_kernel__.Import.int64 <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_int64"><a href="#val-equal_int64" class="anchor"></a><code><span class="keyword">val</span> equal_int64 : Core_kernel__.Import.int64 <span>-></span> Core_kernel__.Import.int64 <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_int64"><a href="#val-hash_fold_int64" class="anchor"></a><code><span class="keyword">val</span> hash_fold_int64 : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.int64 <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_int64"><a href="#val-hash_int64" class="anchor"></a><code><span class="keyword">val</span> hash_int64 : Core_kernel__.Import.int64 <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_int64"><a href="#val-sexp_of_int64" class="anchor"></a><code><span class="keyword">val</span> sexp_of_int64 : Core_kernel__.Import.int64 <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-int64_of_sexp"><a href="#val-int64_of_sexp" class="anchor"></a><code><span class="keyword">val</span> int64_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.int64</code></dt><dt class="spec value" id="val-int64_sexp_grammar"><a href="#val-int64_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> int64_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_int64"><a href="#val-typerep_of_int64" class="anchor"></a><code><span class="keyword">val</span> typerep_of_int64 : <span>Core_kernel__.Import.int64 Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_int64"><a href="#val-typename_of_int64" class="anchor"></a><code><span class="keyword">val</span> typename_of_int64 : <span>Core_kernel__.Import.int64 Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_lazy_t"><a href="#val-bin_shape_lazy_t" class="anchor"></a><code><span class="keyword">val</span> bin_shape_lazy_t : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_lazy_t"><a href="#val-bin_size_lazy_t" class="anchor"></a><code><span class="keyword">val</span> bin_size_lazy_t : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> lazy_t</span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_lazy_t"><a href="#val-bin_write_lazy_t" class="anchor"></a><code><span class="keyword">val</span> bin_write_lazy_t : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> lazy_t</span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_lazy_t"><a href="#val-bin_writer_lazy_t" class="anchor"></a><code><span class="keyword">val</span> bin_writer_lazy_t : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> lazy_t</span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_lazy_t"><a href="#val-bin_read_lazy_t" class="anchor"></a><code><span class="keyword">val</span> bin_read_lazy_t : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> lazy_t</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_lazy_t__"><a href="#val-__bin_read_lazy_t__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_lazy_t__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> lazy_t</span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_lazy_t"><a href="#val-bin_reader_lazy_t" class="anchor"></a><code><span class="keyword">val</span> bin_reader_lazy_t : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> lazy_t</span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_lazy_t"><a href="#val-bin_lazy_t" class="anchor"></a><code><span class="keyword">val</span> bin_lazy_t : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> lazy_t</span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_lazy_t"><a href="#val-compare_lazy_t" class="anchor"></a><code><span class="keyword">val</span> compare_lazy_t : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> lazy_t</span> <span>-></span> <span><span class="type-var">'a</span> lazy_t</span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_lazy_t"><a href="#val-hash_fold_lazy_t" class="anchor"></a><code><span class="keyword">val</span> hash_fold_lazy_t : <span>(Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state)</span> <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span><span class="type-var">'a</span> lazy_t</span> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-sexp_of_lazy_t"><a href="#val-sexp_of_lazy_t" class="anchor"></a><code><span class="keyword">val</span> sexp_of_lazy_t : <span>(<span class="type-var">'a</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t)</span> <span>-></span> <span><span class="type-var">'a</span> lazy_t</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-lazy_t_of_sexp"><a href="#val-lazy_t_of_sexp" class="anchor"></a><code><span class="keyword">val</span> lazy_t_of_sexp : <span>(Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span><span class="type-var">'a</span> lazy_t</span></code></dt><dt class="spec value" id="val-lazy_t_sexp_grammar"><a href="#val-lazy_t_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> lazy_t_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_lazy_t"><a href="#val-typerep_of_lazy_t" class="anchor"></a><code><span class="keyword">val</span> typerep_of_lazy_t : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> lazy_t</span> Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_lazy_t"><a href="#val-typename_of_lazy_t" class="anchor"></a><code><span class="keyword">val</span> typename_of_lazy_t : <span><span class="type-var">'a</span> Typerep_lib.Std.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> lazy_t</span> Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_list"><a href="#val-bin_shape_list" class="anchor"></a><code><span class="keyword">val</span> bin_shape_list : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_list"><a href="#val-bin_size_list" class="anchor"></a><code><span class="keyword">val</span> bin_size_list : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.list</span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_list"><a href="#val-bin_write_list" class="anchor"></a><code><span class="keyword">val</span> bin_write_list : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.list</span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_list"><a href="#val-bin_writer_list" class="anchor"></a><code><span class="keyword">val</span> bin_writer_list : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.list</span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_list"><a href="#val-bin_read_list" class="anchor"></a><code><span class="keyword">val</span> bin_read_list : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.list</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_list__"><a href="#val-__bin_read_list__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_list__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.list</span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_list"><a href="#val-bin_reader_list" class="anchor"></a><code><span class="keyword">val</span> bin_reader_list : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.list</span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_list"><a href="#val-bin_list" class="anchor"></a><code><span class="keyword">val</span> bin_list : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.list</span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_list"><a href="#val-compare_list" class="anchor"></a><code><span class="keyword">val</span> compare_list : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.list</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.list</span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_list"><a href="#val-equal_list" class="anchor"></a><code><span class="keyword">val</span> equal_list : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.bool)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.list</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.list</span> <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_list"><a href="#val-hash_fold_list" class="anchor"></a><code><span class="keyword">val</span> hash_fold_list : <span>(Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state)</span> <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.list</span> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-sexp_of_list"><a href="#val-sexp_of_list" class="anchor"></a><code><span class="keyword">val</span> sexp_of_list : <span>(<span class="type-var">'a</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.list</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-list_of_sexp"><a href="#val-list_of_sexp" class="anchor"></a><code><span class="keyword">val</span> list_of_sexp : <span>(Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.list</span></code></dt><dt class="spec value" id="val-list_sexp_grammar"><a href="#val-list_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> list_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_list"><a href="#val-typerep_of_list" class="anchor"></a><code><span class="keyword">val</span> typerep_of_list : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.list</span> Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_list"><a href="#val-typename_of_list" class="anchor"></a><code><span class="keyword">val</span> typename_of_list : <span><span class="type-var">'a</span> Typerep_lib.Std.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.list</span> Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_nativeint"><a href="#val-bin_shape_nativeint" class="anchor"></a><code><span class="keyword">val</span> bin_shape_nativeint : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_nativeint"><a href="#val-bin_size_nativeint" class="anchor"></a><code><span class="keyword">val</span> bin_size_nativeint : <span>Core_kernel__.Import.nativeint Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_nativeint"><a href="#val-bin_write_nativeint" class="anchor"></a><code><span class="keyword">val</span> bin_write_nativeint : <span>Core_kernel__.Import.nativeint Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_nativeint"><a href="#val-bin_writer_nativeint" class="anchor"></a><code><span class="keyword">val</span> bin_writer_nativeint : <span>Core_kernel__.Import.nativeint Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_nativeint"><a href="#val-bin_read_nativeint" class="anchor"></a><code><span class="keyword">val</span> bin_read_nativeint : <span>Core_kernel__.Import.nativeint Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_nativeint__"><a href="#val-__bin_read_nativeint__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_nativeint__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.nativeint)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_nativeint"><a href="#val-bin_reader_nativeint" class="anchor"></a><code><span class="keyword">val</span> bin_reader_nativeint : <span>Core_kernel__.Import.nativeint Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_nativeint"><a href="#val-bin_nativeint" class="anchor"></a><code><span class="keyword">val</span> bin_nativeint : <span>Core_kernel__.Import.nativeint Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_nativeint"><a href="#val-compare_nativeint" class="anchor"></a><code><span class="keyword">val</span> compare_nativeint : Core_kernel__.Import.nativeint <span>-></span> Core_kernel__.Import.nativeint <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_nativeint"><a href="#val-equal_nativeint" class="anchor"></a><code><span class="keyword">val</span> equal_nativeint : Core_kernel__.Import.nativeint <span>-></span> Core_kernel__.Import.nativeint <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_nativeint"><a href="#val-hash_fold_nativeint" class="anchor"></a><code><span class="keyword">val</span> hash_fold_nativeint : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.nativeint <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_nativeint"><a href="#val-hash_nativeint" class="anchor"></a><code><span class="keyword">val</span> hash_nativeint : Core_kernel__.Import.nativeint <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_nativeint"><a href="#val-sexp_of_nativeint" class="anchor"></a><code><span class="keyword">val</span> sexp_of_nativeint : Core_kernel__.Import.nativeint <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-nativeint_of_sexp"><a href="#val-nativeint_of_sexp" class="anchor"></a><code><span class="keyword">val</span> nativeint_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.nativeint</code></dt><dt class="spec value" id="val-nativeint_sexp_grammar"><a href="#val-nativeint_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> nativeint_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_nativeint"><a href="#val-typerep_of_nativeint" class="anchor"></a><code><span class="keyword">val</span> typerep_of_nativeint : <span>Core_kernel__.Import.nativeint Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_nativeint"><a href="#val-typename_of_nativeint" class="anchor"></a><code><span class="keyword">val</span> typename_of_nativeint : <span>Core_kernel__.Import.nativeint Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_option"><a href="#val-bin_shape_option" class="anchor"></a><code><span class="keyword">val</span> bin_shape_option : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_option"><a href="#val-bin_size_option" class="anchor"></a><code><span class="keyword">val</span> bin_size_option : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.option</span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_option"><a href="#val-bin_write_option" class="anchor"></a><code><span class="keyword">val</span> bin_write_option : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.option</span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_option"><a href="#val-bin_writer_option" class="anchor"></a><code><span class="keyword">val</span> bin_writer_option : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.option</span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_option"><a href="#val-bin_read_option" class="anchor"></a><code><span class="keyword">val</span> bin_read_option : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.option</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_option__"><a href="#val-__bin_read_option__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_option__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.option</span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_option"><a href="#val-bin_reader_option" class="anchor"></a><code><span class="keyword">val</span> bin_reader_option : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.option</span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_option"><a href="#val-bin_option" class="anchor"></a><code><span class="keyword">val</span> bin_option : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.option</span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_option"><a href="#val-compare_option" class="anchor"></a><code><span class="keyword">val</span> compare_option : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.option</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.option</span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_option"><a href="#val-equal_option" class="anchor"></a><code><span class="keyword">val</span> equal_option : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.bool)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.option</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.option</span> <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_option"><a href="#val-hash_fold_option" class="anchor"></a><code><span class="keyword">val</span> hash_fold_option : <span>(Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state)</span> <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.option</span> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-sexp_of_option"><a href="#val-sexp_of_option" class="anchor"></a><code><span class="keyword">val</span> sexp_of_option : <span>(<span class="type-var">'a</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t)</span> <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.option</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-option_of_sexp"><a href="#val-option_of_sexp" class="anchor"></a><code><span class="keyword">val</span> option_of_sexp : <span>(Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span><span class="type-var">'a</span> Core_kernel__.Import.option</span></code></dt><dt class="spec value" id="val-option_sexp_grammar"><a href="#val-option_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> option_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_option"><a href="#val-typerep_of_option" class="anchor"></a><code><span class="keyword">val</span> typerep_of_option : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.option</span> Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_option"><a href="#val-typename_of_option" class="anchor"></a><code><span class="keyword">val</span> typename_of_option : <span><span class="type-var">'a</span> Typerep_lib.Std.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> Core_kernel__.Import.option</span> Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_string"><a href="#val-bin_shape_string" class="anchor"></a><code><span class="keyword">val</span> bin_shape_string : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_string"><a href="#val-bin_size_string" class="anchor"></a><code><span class="keyword">val</span> bin_size_string : <span>Core_kernel__.Import.string Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_string"><a href="#val-bin_write_string" class="anchor"></a><code><span class="keyword">val</span> bin_write_string : <span>Core_kernel__.Import.string Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_string"><a href="#val-bin_writer_string" class="anchor"></a><code><span class="keyword">val</span> bin_writer_string : <span>Core_kernel__.Import.string Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_string"><a href="#val-bin_read_string" class="anchor"></a><code><span class="keyword">val</span> bin_read_string : <span>Core_kernel__.Import.string Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_string__"><a href="#val-__bin_read_string__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_string__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.string)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_string"><a href="#val-bin_reader_string" class="anchor"></a><code><span class="keyword">val</span> bin_reader_string : <span>Core_kernel__.Import.string Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_string"><a href="#val-bin_string" class="anchor"></a><code><span class="keyword">val</span> bin_string : <span>Core_kernel__.Import.string Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_string"><a href="#val-compare_string" class="anchor"></a><code><span class="keyword">val</span> compare_string : Core_kernel__.Import.string <span>-></span> Core_kernel__.Import.string <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_string"><a href="#val-equal_string" class="anchor"></a><code><span class="keyword">val</span> equal_string : Core_kernel__.Import.string <span>-></span> Core_kernel__.Import.string <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_string"><a href="#val-hash_fold_string" class="anchor"></a><code><span class="keyword">val</span> hash_fold_string : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.string <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_string"><a href="#val-hash_string" class="anchor"></a><code><span class="keyword">val</span> hash_string : Core_kernel__.Import.string <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_string"><a href="#val-sexp_of_string" class="anchor"></a><code><span class="keyword">val</span> sexp_of_string : Core_kernel__.Import.string <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-string_of_sexp"><a href="#val-string_of_sexp" class="anchor"></a><code><span class="keyword">val</span> string_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.string</code></dt><dt class="spec value" id="val-string_sexp_grammar"><a href="#val-string_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> string_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_string"><a href="#val-typerep_of_string" class="anchor"></a><code><span class="keyword">val</span> typerep_of_string : <span>Core_kernel__.Import.string Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_string"><a href="#val-typename_of_string" class="anchor"></a><code><span class="keyword">val</span> typename_of_string : <span>Core_kernel__.Import.string Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_bytes"><a href="#val-bin_shape_bytes" class="anchor"></a><code><span class="keyword">val</span> bin_shape_bytes : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_bytes"><a href="#val-bin_size_bytes" class="anchor"></a><code><span class="keyword">val</span> bin_size_bytes : <span>Core_kernel__.Import.bytes Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_bytes"><a href="#val-bin_write_bytes" class="anchor"></a><code><span class="keyword">val</span> bin_write_bytes : <span>Core_kernel__.Import.bytes Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_bytes"><a href="#val-bin_writer_bytes" class="anchor"></a><code><span class="keyword">val</span> bin_writer_bytes : <span>Core_kernel__.Import.bytes Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_bytes"><a href="#val-bin_read_bytes" class="anchor"></a><code><span class="keyword">val</span> bin_read_bytes : <span>Core_kernel__.Import.bytes Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_bytes__"><a href="#val-__bin_read_bytes__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_bytes__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.bytes)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_bytes"><a href="#val-bin_reader_bytes" class="anchor"></a><code><span class="keyword">val</span> bin_reader_bytes : <span>Core_kernel__.Import.bytes Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_bytes"><a href="#val-bin_bytes" class="anchor"></a><code><span class="keyword">val</span> bin_bytes : <span>Core_kernel__.Import.bytes Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_bytes"><a href="#val-compare_bytes" class="anchor"></a><code><span class="keyword">val</span> compare_bytes : Core_kernel__.Import.bytes <span>-></span> Core_kernel__.Import.bytes <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_bytes"><a href="#val-equal_bytes" class="anchor"></a><code><span class="keyword">val</span> equal_bytes : Core_kernel__.Import.bytes <span>-></span> Core_kernel__.Import.bytes <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-sexp_of_bytes"><a href="#val-sexp_of_bytes" class="anchor"></a><code><span class="keyword">val</span> sexp_of_bytes : Core_kernel__.Import.bytes <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-bytes_of_sexp"><a href="#val-bytes_of_sexp" class="anchor"></a><code><span class="keyword">val</span> bytes_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.bytes</code></dt><dt class="spec value" id="val-bytes_sexp_grammar"><a href="#val-bytes_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> bytes_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_bytes"><a href="#val-typerep_of_bytes" class="anchor"></a><code><span class="keyword">val</span> typerep_of_bytes : <span>Core_kernel__.Import.bytes Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_bytes"><a href="#val-typename_of_bytes" class="anchor"></a><code><span class="keyword">val</span> typename_of_bytes : <span>Core_kernel__.Import.bytes Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_ref"><a href="#val-bin_shape_ref" class="anchor"></a><code><span class="keyword">val</span> bin_shape_ref : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_ref"><a href="#val-bin_size_ref" class="anchor"></a><code><span class="keyword">val</span> bin_size_ref : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_ref"><a href="#val-bin_write_ref" class="anchor"></a><code><span class="keyword">val</span> bin_write_ref : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_ref"><a href="#val-bin_writer_ref" class="anchor"></a><code><span class="keyword">val</span> bin_writer_ref : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_ref"><a href="#val-bin_read_ref" class="anchor"></a><code><span class="keyword">val</span> bin_read_ref : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_ref__"><a href="#val-__bin_read_ref__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_ref__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_ref"><a href="#val-bin_reader_ref" class="anchor"></a><code><span class="keyword">val</span> bin_reader_ref : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_ref"><a href="#val-bin_ref" class="anchor"></a><code><span class="keyword">val</span> bin_ref : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_ref"><a href="#val-compare_ref" class="anchor"></a><code><span class="keyword">val</span> compare_ref : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_ref"><a href="#val-equal_ref" class="anchor"></a><code><span class="keyword">val</span> equal_ref : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.bool)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-sexp_of_ref"><a href="#val-sexp_of_ref" class="anchor"></a><code><span class="keyword">val</span> sexp_of_ref : <span>(<span class="type-var">'a</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-ref_of_sexp"><a href="#val-ref_of_sexp" class="anchor"></a><code><span class="keyword">val</span> ref_of_sexp : <span>(Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> Ppx_sexp_conv_lib.Sexp.t <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span></code></dt><dt class="spec value" id="val-ref_sexp_grammar"><a href="#val-ref_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> ref_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_ref"><a href="#val-typerep_of_ref" class="anchor"></a><code><span class="keyword">val</span> typerep_of_ref : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_ref"><a href="#val-typename_of_ref" class="anchor"></a><code><span class="keyword">val</span> typename_of_ref : <span><span class="type-var">'a</span> Typerep_lib.Std.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-ref">ref</a></span> Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-bin_shape_unit"><a href="#val-bin_shape_unit" class="anchor"></a><code><span class="keyword">val</span> bin_shape_unit : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_unit"><a href="#val-bin_size_unit" class="anchor"></a><code><span class="keyword">val</span> bin_size_unit : <span>Core_kernel__.Import.unit Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_unit"><a href="#val-bin_write_unit" class="anchor"></a><code><span class="keyword">val</span> bin_write_unit : <span>Core_kernel__.Import.unit Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_unit"><a href="#val-bin_writer_unit" class="anchor"></a><code><span class="keyword">val</span> bin_writer_unit : <span>Core_kernel__.Import.unit Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_unit"><a href="#val-bin_read_unit" class="anchor"></a><code><span class="keyword">val</span> bin_read_unit : <span>Core_kernel__.Import.unit Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_unit__"><a href="#val-__bin_read_unit__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_unit__ : <span><span>(Core_kernel__.Import.int <span>-></span> Core_kernel__.Import.unit)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_unit"><a href="#val-bin_reader_unit" class="anchor"></a><code><span class="keyword">val</span> bin_reader_unit : <span>Core_kernel__.Import.unit Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_unit"><a href="#val-bin_unit" class="anchor"></a><code><span class="keyword">val</span> bin_unit : <span>Core_kernel__.Import.unit Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_unit"><a href="#val-compare_unit" class="anchor"></a><code><span class="keyword">val</span> compare_unit : Core_kernel__.Import.unit <span>-></span> Core_kernel__.Import.unit <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-equal_unit"><a href="#val-equal_unit" class="anchor"></a><code><span class="keyword">val</span> equal_unit : Core_kernel__.Import.unit <span>-></span> Core_kernel__.Import.unit <span>-></span> Core_kernel__.Import.bool</code></dt><dt class="spec value" id="val-hash_fold_unit"><a href="#val-hash_fold_unit" class="anchor"></a><code><span class="keyword">val</span> hash_fold_unit : Ppx_hash_lib.Std.Hash.state <span>-></span> Core_kernel__.Import.unit <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_unit"><a href="#val-hash_unit" class="anchor"></a><code><span class="keyword">val</span> hash_unit : Core_kernel__.Import.unit <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt><dt class="spec value" id="val-sexp_of_unit"><a href="#val-sexp_of_unit" class="anchor"></a><code><span class="keyword">val</span> sexp_of_unit : Core_kernel__.Import.unit <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-unit_of_sexp"><a href="#val-unit_of_sexp" class="anchor"></a><code><span class="keyword">val</span> unit_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> Core_kernel__.Import.unit</code></dt><dt class="spec value" id="val-unit_sexp_grammar"><a href="#val-unit_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> unit_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_unit"><a href="#val-typerep_of_unit" class="anchor"></a><code><span class="keyword">val</span> typerep_of_unit : <span>Core_kernel__.Import.unit Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_unit"><a href="#val-typename_of_unit" class="anchor"></a><code><span class="keyword">val</span> typename_of_unit : <span>Core_kernel__.Import.unit Typerep_lib.Std.Typename.t</span></code></dt></dl><dl><dt class="spec type" id="type-float_array"><a href="#type-float_array" class="anchor"></a><code><span class="keyword">type</span> float_array</code><code> = <span>Core_kernel__.Import.float Core_kernel__.Import.array</span></code></dt></dl><dl><dt class="spec value" id="val-bin_shape_float_array"><a href="#val-bin_shape_float_array" class="anchor"></a><code><span class="keyword">val</span> bin_shape_float_array : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_float_array"><a href="#val-bin_size_float_array" class="anchor"></a><code><span class="keyword">val</span> bin_size_float_array : <span><a href="index.html#type-float_array">float_array</a> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_float_array"><a href="#val-bin_write_float_array" class="anchor"></a><code><span class="keyword">val</span> bin_write_float_array : <span><a href="index.html#type-float_array">float_array</a> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_float_array"><a href="#val-bin_writer_float_array" class="anchor"></a><code><span class="keyword">val</span> bin_writer_float_array : <span><a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-bin_read_float_array"><a href="#val-bin_read_float_array" class="anchor"></a><code><span class="keyword">val</span> bin_read_float_array : <span><a href="index.html#type-float_array">float_array</a> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-__bin_read_float_array__"><a href="#val-__bin_read_float_array__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_float_array__ : <span><span>(Core_kernel__.Import.int <span>-></span> <a href="index.html#type-float_array">float_array</a>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_float_array"><a href="#val-bin_reader_float_array" class="anchor"></a><code><span class="keyword">val</span> bin_reader_float_array : <span><a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_float_array"><a href="#val-bin_float_array" class="anchor"></a><code><span class="keyword">val</span> bin_float_array : <span><a href="index.html#type-float_array">float_array</a> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_float_array"><a href="#val-compare_float_array" class="anchor"></a><code><span class="keyword">val</span> compare_float_array : <a href="index.html#type-float_array">float_array</a> <span>-></span> <a href="index.html#type-float_array">float_array</a> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-sexp_of_float_array"><a href="#val-sexp_of_float_array" class="anchor"></a><code><span class="keyword">val</span> sexp_of_float_array : <a href="index.html#type-float_array">float_array</a> <span>-></span> Ppx_sexp_conv_lib.Sexp.t</code></dt><dt class="spec value" id="val-float_array_of_sexp"><a href="#val-float_array_of_sexp" class="anchor"></a><code><span class="keyword">val</span> float_array_of_sexp : Ppx_sexp_conv_lib.Sexp.t <span>-></span> <a href="index.html#type-float_array">float_array</a></code></dt><dt class="spec value" id="val-float_array_sexp_grammar"><a href="#val-float_array_sexp_grammar" class="anchor"></a><code><span class="keyword">val</span> float_array_sexp_grammar : Ppx_sexp_conv_lib.Sexp.Private.Raw_grammar.t</code></dt><dt class="spec value" id="val-typerep_of_float_array"><a href="#val-typerep_of_float_array" class="anchor"></a><code><span class="keyword">val</span> typerep_of_float_array : <span><a href="index.html#type-float_array">float_array</a> Typerep_lib.Std.Typerep.t</span></code></dt><dt class="spec value" id="val-typename_of_float_array"><a href="#val-typename_of_float_array" class="anchor"></a><code><span class="keyword">val</span> typename_of_float_array : <span><a href="index.html#type-float_array">float_array</a> Typerep_lib.Std.Typename.t</span></code></dt><dt class="spec value" id="val-sexp_of_exn"><a href="#val-sexp_of_exn" class="anchor"></a><code><span class="keyword">val</span> sexp_of_exn : Core_kernel__.Import.Exn.t <span>-></span> Base__.Ppx_sexp_conv_lib.Sexp.t</code></dt></dl><dl><dt class="spec type" id="type-sexp_array"><a href="#type-sexp_array" class="anchor"></a><code><span class="keyword">type</span> <span>'a sexp_array</span></code><code> = <span><span class="type-var">'a</span> Core_kernel__.Import.array</span></code></dt></dl><dl><dt class="spec value" id="val-bin_shape_sexp_array"><a href="#val-bin_shape_sexp_array" class="anchor"></a><code><span class="keyword">val</span> bin_shape_sexp_array : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_sexp_array"><a href="#val-bin_size_sexp_array" class="anchor"></a><code><span class="keyword">val</span> bin_size_sexp_array : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_sexp_array"><a href="#val-bin_write_sexp_array" class="anchor"></a><code><span class="keyword">val</span> bin_write_sexp_array : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_sexp_array"><a href="#val-bin_writer_sexp_array" class="anchor"></a><code><span class="keyword">val</span> bin_writer_sexp_array : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-__bin_read_sexp_array__"><a href="#val-__bin_read_sexp_array__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_sexp_array__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_read_sexp_array"><a href="#val-bin_read_sexp_array" class="anchor"></a><code><span class="keyword">val</span> bin_read_sexp_array : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_sexp_array"><a href="#val-bin_reader_sexp_array" class="anchor"></a><code><span class="keyword">val</span> bin_reader_sexp_array : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_sexp_array"><a href="#val-bin_sexp_array" class="anchor"></a><code><span class="keyword">val</span> bin_sexp_array : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_sexp_array"><a href="#val-compare_sexp_array" class="anchor"></a><code><span class="keyword">val</span> compare_sexp_array : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> <span>-></span> Core_kernel__.Import.int</code></dt></dl><div class="spec module" id="module-Typename_of_sexp_array"><a href="#module-Typename_of_sexp_array" class="anchor"></a><code><span class="keyword">module</span> Typename_of_sexp_array = Core_kernel__Std_internal.Typename_of_sexp_array</code></div><dl><dt class="spec value" id="val-typename_of_sexp_array"><a href="#val-typename_of_sexp_array" class="anchor"></a><code><span class="keyword">val</span> typename_of_sexp_array : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typerep_of_sexp_array"><a href="#val-typerep_of_sexp_array" class="anchor"></a><code><span class="keyword">val</span> typerep_of_sexp_array : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_array">sexp_array</a></span> Typerep_lib.Std.Typerep.t</span></code></dt></dl><dl><dt class="spec type" id="type-sexp_bool"><a href="#type-sexp_bool" class="anchor"></a><code><span class="keyword">type</span> sexp_bool</code><code> = Core_kernel__.Import.bool</code></dt></dl><dl><dt class="spec value" id="val-bin_shape_sexp_bool"><a href="#val-bin_shape_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> bin_shape_sexp_bool : Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_sexp_bool"><a href="#val-bin_size_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> bin_size_sexp_bool : <span><a href="index.html#type-sexp_bool">sexp_bool</a> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_sexp_bool"><a href="#val-bin_write_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> bin_write_sexp_bool : <span><a href="index.html#type-sexp_bool">sexp_bool</a> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_sexp_bool"><a href="#val-bin_writer_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> bin_writer_sexp_bool : <span><a href="index.html#type-sexp_bool">sexp_bool</a> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-__bin_read_sexp_bool__"><a href="#val-__bin_read_sexp_bool__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_sexp_bool__ : <span><span>(Core_kernel__.Import.int <span>-></span> <a href="index.html#type-sexp_bool">sexp_bool</a>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_read_sexp_bool"><a href="#val-bin_read_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> bin_read_sexp_bool : <span><a href="index.html#type-sexp_bool">sexp_bool</a> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_sexp_bool"><a href="#val-bin_reader_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> bin_reader_sexp_bool : <span><a href="index.html#type-sexp_bool">sexp_bool</a> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_sexp_bool"><a href="#val-bin_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> bin_sexp_bool : <span><a href="index.html#type-sexp_bool">sexp_bool</a> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_sexp_bool"><a href="#val-compare_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> compare_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> <span>-></span> <a href="index.html#type-sexp_bool">sexp_bool</a> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_sexp_bool"><a href="#val-hash_fold_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> hash_fold_sexp_bool : Ppx_hash_lib.Std.Hash.state <span>-></span> <a href="index.html#type-sexp_bool">sexp_bool</a> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt><dt class="spec value" id="val-hash_sexp_bool"><a href="#val-hash_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> hash_sexp_bool : <a href="index.html#type-sexp_bool">sexp_bool</a> <span>-></span> Ppx_hash_lib.Std.Hash.hash_value</code></dt></dl><div class="spec module" id="module-Typename_of_sexp_bool"><a href="#module-Typename_of_sexp_bool" class="anchor"></a><code><span class="keyword">module</span> Typename_of_sexp_bool = Core_kernel__Std_internal.Typename_of_sexp_bool</code></div><dl><dt class="spec value" id="val-typename_of_sexp_bool"><a href="#val-typename_of_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> typename_of_sexp_bool : <span><a href="index.html#type-sexp_bool">sexp_bool</a> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typerep_of_sexp_bool"><a href="#val-typerep_of_sexp_bool" class="anchor"></a><code><span class="keyword">val</span> typerep_of_sexp_bool : <span><a href="index.html#type-sexp_bool">sexp_bool</a> Typerep_lib.Std.Typerep.t</span></code></dt></dl><dl><dt class="spec type" id="type-sexp_list"><a href="#type-sexp_list" class="anchor"></a><code><span class="keyword">type</span> <span>'a sexp_list</span></code><code> = <span><span class="type-var">'a</span> Core_kernel__.Import.list</span></code></dt></dl><dl><dt class="spec value" id="val-bin_shape_sexp_list"><a href="#val-bin_shape_sexp_list" class="anchor"></a><code><span class="keyword">val</span> bin_shape_sexp_list : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_sexp_list"><a href="#val-bin_size_sexp_list" class="anchor"></a><code><span class="keyword">val</span> bin_size_sexp_list : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_sexp_list"><a href="#val-bin_write_sexp_list" class="anchor"></a><code><span class="keyword">val</span> bin_write_sexp_list : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_sexp_list"><a href="#val-bin_writer_sexp_list" class="anchor"></a><code><span class="keyword">val</span> bin_writer_sexp_list : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-__bin_read_sexp_list__"><a href="#val-__bin_read_sexp_list__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_sexp_list__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_read_sexp_list"><a href="#val-bin_read_sexp_list" class="anchor"></a><code><span class="keyword">val</span> bin_read_sexp_list : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_sexp_list"><a href="#val-bin_reader_sexp_list" class="anchor"></a><code><span class="keyword">val</span> bin_reader_sexp_list : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_sexp_list"><a href="#val-bin_sexp_list" class="anchor"></a><code><span class="keyword">val</span> bin_sexp_list : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_sexp_list"><a href="#val-compare_sexp_list" class="anchor"></a><code><span class="keyword">val</span> compare_sexp_list : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_sexp_list"><a href="#val-hash_fold_sexp_list" class="anchor"></a><code><span class="keyword">val</span> hash_fold_sexp_list : <span>(Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state)</span> <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt></dl><div class="spec module" id="module-Typename_of_sexp_list"><a href="#module-Typename_of_sexp_list" class="anchor"></a><code><span class="keyword">module</span> Typename_of_sexp_list = Core_kernel__Std_internal.Typename_of_sexp_list</code></div><dl><dt class="spec value" id="val-typename_of_sexp_list"><a href="#val-typename_of_sexp_list" class="anchor"></a><code><span class="keyword">val</span> typename_of_sexp_list : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typerep_of_sexp_list"><a href="#val-typerep_of_sexp_list" class="anchor"></a><code><span class="keyword">val</span> typerep_of_sexp_list : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_list">sexp_list</a></span> Typerep_lib.Std.Typerep.t</span></code></dt></dl><dl><dt class="spec type" id="type-sexp_option"><a href="#type-sexp_option" class="anchor"></a><code><span class="keyword">type</span> <span>'a sexp_option</span></code><code> = <span><span class="type-var">'a</span> Core_kernel__.Import.option</span></code></dt></dl><dl><dt class="spec value" id="val-bin_shape_sexp_option"><a href="#val-bin_shape_sexp_option" class="anchor"></a><code><span class="keyword">val</span> bin_shape_sexp_option : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_sexp_option"><a href="#val-bin_size_sexp_option" class="anchor"></a><code><span class="keyword">val</span> bin_size_sexp_option : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_sexp_option"><a href="#val-bin_write_sexp_option" class="anchor"></a><code><span class="keyword">val</span> bin_write_sexp_option : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_sexp_option"><a href="#val-bin_writer_sexp_option" class="anchor"></a><code><span class="keyword">val</span> bin_writer_sexp_option : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-__bin_read_sexp_option__"><a href="#val-__bin_read_sexp_option__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_sexp_option__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_read_sexp_option"><a href="#val-bin_read_sexp_option" class="anchor"></a><code><span class="keyword">val</span> bin_read_sexp_option : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_sexp_option"><a href="#val-bin_reader_sexp_option" class="anchor"></a><code><span class="keyword">val</span> bin_reader_sexp_option : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_sexp_option"><a href="#val-bin_sexp_option" class="anchor"></a><code><span class="keyword">val</span> bin_sexp_option : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_sexp_option"><a href="#val-compare_sexp_option" class="anchor"></a><code><span class="keyword">val</span> compare_sexp_option : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_sexp_option"><a href="#val-hash_fold_sexp_option" class="anchor"></a><code><span class="keyword">val</span> hash_fold_sexp_option : <span>(Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state)</span> <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt></dl><div class="spec module" id="module-Typename_of_sexp_option"><a href="#module-Typename_of_sexp_option" class="anchor"></a><code><span class="keyword">module</span> Typename_of_sexp_option = Core_kernel__Std_internal.Typename_of_sexp_option</code></div><dl><dt class="spec value" id="val-typename_of_sexp_option"><a href="#val-typename_of_sexp_option" class="anchor"></a><code><span class="keyword">val</span> typename_of_sexp_option : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typerep_of_sexp_option"><a href="#val-typerep_of_sexp_option" class="anchor"></a><code><span class="keyword">val</span> typerep_of_sexp_option : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_option">sexp_option</a></span> Typerep_lib.Std.Typerep.t</span></code></dt></dl><dl><dt class="spec type" id="type-sexp_opaque"><a href="#type-sexp_opaque" class="anchor"></a><code><span class="keyword">type</span> <span>'a sexp_opaque</span></code><code> = <span class="type-var">'a</span></code></dt></dl><dl><dt class="spec value" id="val-bin_shape_sexp_opaque"><a href="#val-bin_shape_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> bin_shape_sexp_opaque : Bin_prot.Shape.t <span>-></span> Bin_prot.Shape.t</code></dt><dt class="spec value" id="val-bin_size_sexp_opaque"><a href="#val-bin_size_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> bin_size_sexp_opaque : <span><span class="type-var">'a</span> Bin_prot.Size.sizer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> Bin_prot.Size.sizer</span></code></dt><dt class="spec value" id="val-bin_write_sexp_opaque"><a href="#val-bin_write_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> bin_write_sexp_opaque : <span><span class="type-var">'a</span> Bin_prot.Write.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> Bin_prot.Write.writer</span></code></dt><dt class="spec value" id="val-bin_writer_sexp_opaque"><a href="#val-bin_writer_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> bin_writer_sexp_opaque : <span><span class="type-var">'a</span> Bin_prot.Type_class.writer</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> Bin_prot.Type_class.writer</span></code></dt><dt class="spec value" id="val-__bin_read_sexp_opaque__"><a href="#val-__bin_read_sexp_opaque__" class="anchor"></a><code><span class="keyword">val</span> __bin_read_sexp_opaque__ : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span>(Core_kernel__.Import.int <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span>)</span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_read_sexp_opaque"><a href="#val-bin_read_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> bin_read_sexp_opaque : <span><span class="type-var">'a</span> Bin_prot.Read.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> Bin_prot.Read.reader</span></code></dt><dt class="spec value" id="val-bin_reader_sexp_opaque"><a href="#val-bin_reader_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> bin_reader_sexp_opaque : <span><span class="type-var">'a</span> Bin_prot.Type_class.reader</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> Bin_prot.Type_class.reader</span></code></dt><dt class="spec value" id="val-bin_sexp_opaque"><a href="#val-bin_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> bin_sexp_opaque : <span><span class="type-var">'a</span> Bin_prot.Type_class.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> Bin_prot.Type_class.t</span></code></dt><dt class="spec value" id="val-compare_sexp_opaque"><a href="#val-compare_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> compare_sexp_opaque : <span>(<span class="type-var">'a</span> <span>-></span> <span class="type-var">'a</span> <span>-></span> Core_kernel__.Import.int)</span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> <span>-></span> Core_kernel__.Import.int</code></dt><dt class="spec value" id="val-hash_fold_sexp_opaque"><a href="#val-hash_fold_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> hash_fold_sexp_opaque : <span>(Ppx_hash_lib.Std.Hash.state <span>-></span> <span class="type-var">'a</span> <span>-></span> Ppx_hash_lib.Std.Hash.state)</span> <span>-></span> Ppx_hash_lib.Std.Hash.state <span>-></span> <span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> <span>-></span> Ppx_hash_lib.Std.Hash.state</code></dt></dl><div class="spec module" id="module-Typename_of_sexp_opaque"><a href="#module-Typename_of_sexp_opaque" class="anchor"></a><code><span class="keyword">module</span> Typename_of_sexp_opaque = Core_kernel__Std_internal.Typename_of_sexp_opaque</code></div><dl><dt class="spec value" id="val-typename_of_sexp_opaque"><a href="#val-typename_of_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> typename_of_sexp_opaque : <span><span class="type-var">'a</span> Typerep_lib.Typename.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> Typerep_lib.Typename.t</span></code></dt><dt class="spec value" id="val-typerep_of_sexp_opaque"><a href="#val-typerep_of_sexp_opaque" class="anchor"></a><code><span class="keyword">val</span> typerep_of_sexp_opaque : <span><span class="type-var">'a</span> Typerep_lib.Std.Typerep.t</span> <span>-></span> <span><span><span class="type-var">'a</span> <a href="index.html#type-sexp_opaque">sexp_opaque</a></span> Typerep_lib.Std.Typerep.t</span></code></dt></dl><dl><dt class="spec exception" id="exception-Not_found"><a href="#exception-Not_found" class="anchor"></a><code><span class="keyword">exception</span> </code><code><span class="exception">Not_found</span></code></dt><dt class="spec exception" id="exception-Not_found_s"><a href="#exception-Not_found_s" class="anchor"></a><code><span class="keyword">exception</span> </code><code><span class="exception">Not_found_s</span> <span class="keyword">of</span> Sexplib0.Sexp.t</code></dt></dl><dl><dt class="spec type" id="type-_maybe_bound"><a href="#type-_maybe_bound" class="anchor"></a><code><span class="keyword">type</span> <span>'a _maybe_bound</span></code><code> = <span><span class="type-var">'a</span> <a href="index.html#module-Maybe_bound">Maybe_bound</a>.t</span></code><code> = </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>| </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>| </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>| </code><code><span class="constructor">Unbounded</span></code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-am_running_inline_test"><a href="#val-am_running_inline_test" class="anchor"></a><code><span class="keyword">val</span> am_running_inline_test : bool</code></dt><dt class="spec value" id="val-am_running_test"><a href="#val-am_running_test" class="anchor"></a><code><span class="keyword">val</span> am_running_test : bool</code></dt><dt class="spec value" id="val-does_raise"><a href="#val-does_raise" class="anchor"></a><code><span class="keyword">val</span> does_raise : <span>(unit <span>-></span> <span class="type-var">'a</span>)</span> <span>-></span> bool</code></dt></dl><div class="spec module" id="module-Core_kernel_private"><a href="#module-Core_kernel_private" class="anchor"></a><code><span class="keyword">module</span> Core_kernel_private = Core_kernel.Core_kernel_private</code></div><div class="spec module" id="module-Caml"><a href="#module-Caml" class="anchor"></a><code><span class="keyword">module</span> Caml = Core__.Core_caml</code></div><div class="spec module" id="module-Command"><a href="#module-Command" class="anchor"></a><code><span class="keyword">module</span> Command = Core__.Core_command</code></div><div class="spec module" id="module-Core_stable"><a href="#module-Core_stable" class="anchor"></a><code><span class="keyword">module</span> Core_stable = Core__.Stable</code></div><div class="spec module" id="module-Date"><a href="#module-Date" class="anchor"></a><code><span class="keyword">module</span> Date = Core__.Core_date</code></div><div class="spec module" id="module-Filename"><a href="#module-Filename" class="anchor"></a><code><span class="keyword">module</span> Filename = Core__.Core_filename</code></div><div class="spec module" id="module-Interval"><a href="#module-Interval" class="anchor"></a><code><span class="keyword">module</span> Interval = Core__.Interval</code></div><div class="spec module" id="module-Interval_intf"><a href="#module-Interval_intf" class="anchor"></a><code><span class="keyword">module</span> Interval_intf = Core__.Interval_intf</code></div><div class="spec module" id="module-Digest"><a href="#module-Digest" class="anchor"></a><code><span class="keyword">module</span> Digest = <a href="index.html#module-Md5">Md5</a></code></div><div class="spec module" id="module-Mutex"><a href="#module-Mutex" class="anchor"></a><code><span class="keyword">module</span> Mutex = Core.Mutex</code></div><div class="spec module" id="module-Signal"><a href="#module-Signal" class="anchor"></a><code><span class="keyword">module</span> Signal = Core__.Signal</code></div><div class="spec module" id="module-Sys"><a href="#module-Sys" class="anchor"></a><code><span class="keyword">module</span> Sys = Core__.Core_sys</code></div><div class="spec module" id="module-Thread"><a href="#module-Thread" class="anchor"></a><code><span class="keyword">module</span> Thread = Core__.Core_thread</code></div><div class="spec module" id="module-Time"><a href="#module-Time" class="anchor"></a><code><span class="keyword">module</span> Time = Core__.Core_time_float</code></div><div class="spec module" id="module-Time_common"><a href="#module-Time_common" class="anchor"></a><code><span class="keyword">module</span> Time_common = Core__.Time_common</code></div><div class="spec module" id="module-Time_ns"><a href="#module-Time_ns" class="anchor"></a><code><span class="keyword">module</span> Time_ns = Core__.Core_time_ns</code></div><div class="spec module" id="module-Unix"><a href="#module-Unix" class="anchor"></a><code><span class="keyword">module</span> Unix = Core__.Core_unix</code></div><div class="spec module" id="module-Version_util"><a href="#module-Version_util" class="anchor"></a><code><span class="keyword">module</span> Version_util = Version_util</code></div><dl><dt class="spec value" id="val-sec"><a href="#val-sec" class="anchor"></a><code><span class="keyword">val</span> sec : Core_kernel__.Import.float <span>-></span> <a href="index.html#module-Time">Time</a>.Span.t</code></dt><dt class="spec value" id="val-(^/)"><a href="#val-(^/)" class="anchor"></a><code><span class="keyword">val</span> (^/) : Core_kernel__.Import.string <span>-></span> Core_kernel__.Import.string <span>-></span> Core_kernel__.Import.string</code></dt></dl></details></div></div></div><dl><dt class="spec value" id="val-compare"><a href="#val-compare" class="anchor"></a><code><span class="keyword">val</span> compare : <a href="index.html#module-No_polymorphic_compare">No_polymorphic_compare</a>.compare</code></dt><dt class="spec value" id="val-equal"><a href="#val-equal" class="anchor"></a><code><span class="keyword">val</span> equal : <a href="index.html#module-No_polymorphic_compare">No_polymorphic_compare</a>.compare</code></dt><dt class="spec value" id="val-(=)"><a href="#val-(=)" class="anchor"></a><code><span class="keyword">val</span> (=) : <a href="index.html#module-No_polymorphic_compare">No_polymorphic_compare</a>.compare</code></dt><dt class="spec value" id="val-failwith"><a href="#val-failwith" class="anchor"></a><code><span class="keyword">val</span> failwith : <span class="type-var">'a</span> <span>-></span> <span>[ `use_Logging_die_instead ]</span></code></dt><dt class="spec value" id="val-failwithf"><a href="#val-failwithf" class="anchor"></a><code><span class="keyword">val</span> failwithf : <span class="type-var">'a</span> <span>-></span> <span>[ `use_Logging_die_instead ]</span></code></dt><dt class="spec value" id="val-invalid_arg"><a href="#val-invalid_arg" class="anchor"></a><code><span class="keyword">val</span> invalid_arg : <span class="type-var">'a</span> <span>-></span> <span>[ `use_Logging_die_instead ]</span></code></dt><dt class="spec value" id="val-invalid_argf"><a href="#val-invalid_argf" class="anchor"></a><code><span class="keyword">val</span> invalid_argf : <span class="type-var">'a</span> <span>-></span> <span>[ `use_Logging_die_instead ]</span></code></dt><dt class="spec value" id="val-exit"><a href="#val-exit" class="anchor"></a><code><span class="keyword">val</span> exit : <span>[> `In_general_prefer_using_Logging_exit_over_Pervasives_exit ]</span></code></dt></dl><div class="spec module" id="module-ANSITerminal"><a href="#module-ANSITerminal" class="anchor"></a><code><span class="keyword">module</span> ANSITerminal : <span class="keyword">module</span> <span class="keyword">type</span> <span class="keyword">of</span> ANSITerminal</code></div></div></body></html> |