Module Tuple_pool.Slots

type ('tuple, 'variant) u
type ('tuple, 'variant) t = [
| `Slots of ('tuple'variant) u
]
val sexp_of_t : ('tuple -> Ppx_sexp_conv_lib.Sexp.t) -> ('variant -> Ppx_sexp_conv_lib.Sexp.t) -> ('tuple'variant) t -> Ppx_sexp_conv_lib.Sexp.t
val slots_per_tuple : (__) t -> int
type 'a0 t1 = ('a0[ `S0 of 'a0 ]) t
val sexp_of_t1 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> 'a0 t1 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1) t2 = ('a0 * 'a1[ `S0 of 'a0 | `S1 of 'a1 ]) t
val sexp_of_t2 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1) t2 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2) t3 = ('a0 * 'a1 * 'a2[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 ]) t
val sexp_of_t3 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2) t3 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3) t4 = ('a0 * 'a1 * 'a2 * 'a3[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 ]) t
val sexp_of_t4 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3) t4 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4) t5 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 ]) t
val sexp_of_t5 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4) t5 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5) t6 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 ]) t
val sexp_of_t6 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5) t6 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5, 'a6) t7 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5 * 'a6[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 | `S6 of 'a6 ]) t
val sexp_of_t7 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a6 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5'a6) t7 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5, 'a6, 'a7) t8 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5 * 'a6 * 'a7[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 | `S6 of 'a6 | `S7 of 'a7 ]) t
val sexp_of_t8 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a6 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a7 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5'a6'a7) t8 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5, 'a6, 'a7, 'a8) t9 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5 * 'a6 * 'a7 * 'a8[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 | `S6 of 'a6 | `S7 of 'a7 | `S8 of 'a8 ]) t
val sexp_of_t9 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a6 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a7 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a8 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5'a6'a7'a8) t9 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5, 'a6, 'a7, 'a8, 'a9) t10 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5 * 'a6 * 'a7 * 'a8 * 'a9[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 | `S6 of 'a6 | `S7 of 'a7 | `S8 of 'a8 | `S9 of 'a9 ]) t
val sexp_of_t10 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a6 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a7 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a8 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a9 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5'a6'a7'a8'a9) t10 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5, 'a6, 'a7, 'a8, 'a9, 'a10) t11 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5 * 'a6 * 'a7 * 'a8 * 'a9 * 'a10[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 | `S6 of 'a6 | `S7 of 'a7 | `S8 of 'a8 | `S9 of 'a9 | `S10 of 'a10 ]) t
val sexp_of_t11 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a6 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a7 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a8 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a9 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a10 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5'a6'a7'a8'a9'a10) t11 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5, 'a6, 'a7, 'a8, 'a9, 'a10, 'a11) t12 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5 * 'a6 * 'a7 * 'a8 * 'a9 * 'a10 * 'a11[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 | `S6 of 'a6 | `S7 of 'a7 | `S8 of 'a8 | `S9 of 'a9 | `S10 of 'a10 | `S11 of 'a11 ]) t
val sexp_of_t12 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a6 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a7 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a8 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a9 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a10 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a11 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5'a6'a7'a8'a9'a10'a11) t12 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5, 'a6, 'a7, 'a8, 'a9, 'a10, 'a11, 'a12) t13 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5 * 'a6 * 'a7 * 'a8 * 'a9 * 'a10 * 'a11 * 'a12[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 | `S6 of 'a6 | `S7 of 'a7 | `S8 of 'a8 | `S9 of 'a9 | `S10 of 'a10 | `S11 of 'a11 | `S12 of 'a12 ]) t
val sexp_of_t13 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a6 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a7 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a8 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a9 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a10 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a11 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a12 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5'a6'a7'a8'a9'a10'a11'a12) t13 -> Ppx_sexp_conv_lib.Sexp.t
type ('a0, 'a1, 'a2, 'a3, 'a4, 'a5, 'a6, 'a7, 'a8, 'a9, 'a10, 'a11, 'a12, 'a13) t14 = ('a0 * 'a1 * 'a2 * 'a3 * 'a4 * 'a5 * 'a6 * 'a7 * 'a8 * 'a9 * 'a10 * 'a11 * 'a12 * 'a13[ `S0 of 'a0 | `S1 of 'a1 | `S2 of 'a2 | `S3 of 'a3 | `S4 of 'a4 | `S5 of 'a5 | `S6 of 'a6 | `S7 of 'a7 | `S8 of 'a8 | `S9 of 'a9 | `S10 of 'a10 | `S11 of 'a11 | `S12 of 'a12 | `S13 of 'a13 ]) t
val sexp_of_t14 : ('a0 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a1 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a2 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a3 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a4 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a5 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a6 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a7 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a8 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a9 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a10 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a11 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a12 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a13 -> Ppx_sexp_conv_lib.Sexp.t) -> ('a0'a1'a2'a3'a4'a5'a6'a7'a8'a9'a10'a11'a12'a13) t14 -> Ppx_sexp_conv_lib.Sexp.t
val t1 : _ t1
val t2 : (__) t2
val t3 : (___) t3
val t4 : (____) t4
val t5 : (_____) t5
val t6 : (______) t6
val t7 : (_______) t7
val t8 : (________) t8
val t9 : (_________) t9
val t10 : (__________) t10
val t11 : (___________) t11
val t12 : (____________) t12
val t13 : (_____________) t13
val t14 : (______________) t14