Tuple_pool.PointerA pointer to a tuple in a pool. 'slots will look like ('a1, ..., 'an) Slots.tn, and the tuples have type 'a1 * ... * 'an.
val sexp_of_t : ('slots -> Sexplib0.Sexp.t) -> 'slots t -> Sexplib0.Sexp.tinclude Typerep_lib.Typerepable.S1 with type 'slots t := 'slots tval typerep_of_t :
'a Typerep_lib.Std_internal.Typerep.t ->
'a t Typerep_lib.Std_internal.Typerep.t @@ portableval typename_of_t :
'a Typerep_lib.Typename.t ->
'a t Typerep_lib.Typename.t @@ portableval null : unit -> _ tThe null pointer is a distinct pointer that does not correspond to a tuple in the pool. It is a function to prevent problems due to the value restriction.
val is_null : _ t -> boolmodule Id : sig ... end