val bin_shape_t :
Core_kernel.Bin_prot.Shape.t ->Core_kernel.Bin_prot.Shape.t ->Core_kernel.Bin_prot.Shape.t ->Core_kernel.Bin_prot.Shape.t ->Core_kernel.Bin_prot.Shape.t
val bin_size_t :
'aCore_kernel.Bin_prot.Size.sizer->'bCore_kernel.Bin_prot.Size.sizer->'cCore_kernel.Bin_prot.Size.sizer->'dCore_kernel.Bin_prot.Size.sizer->( 'a, 'b, 'c, 'd )tCore_kernel.Bin_prot.Size.sizer
val bin_write_t :
'aCore_kernel.Bin_prot.Write.writer->'bCore_kernel.Bin_prot.Write.writer->'cCore_kernel.Bin_prot.Write.writer->'dCore_kernel.Bin_prot.Write.writer->( 'a, 'b, 'c, 'd )tCore_kernel.Bin_prot.Write.writer
val bin_writer_t :
'aCore_kernel.Bin_prot.Type_class.writer->'bCore_kernel.Bin_prot.Type_class.writer->'cCore_kernel.Bin_prot.Type_class.writer->'dCore_kernel.Bin_prot.Type_class.writer->( 'a, 'b, 'c, 'd )tCore_kernel.Bin_prot.Type_class.writer
val bin_read_t :
'aCore_kernel.Bin_prot.Read.reader->'bCore_kernel.Bin_prot.Read.reader->'cCore_kernel.Bin_prot.Read.reader->'dCore_kernel.Bin_prot.Read.reader->( 'a, 'b, 'c, 'd )tCore_kernel.Bin_prot.Read.reader
val __bin_read_t__ :
'aCore_kernel.Bin_prot.Read.reader->'bCore_kernel.Bin_prot.Read.reader->'cCore_kernel.Bin_prot.Read.reader->'dCore_kernel.Bin_prot.Read.reader->( int ->( 'a, 'b, 'c, 'd )t )Core_kernel.Bin_prot.Read.reader
val bin_reader_t :
'aCore_kernel.Bin_prot.Type_class.reader->'bCore_kernel.Bin_prot.Type_class.reader->'cCore_kernel.Bin_prot.Type_class.reader->'dCore_kernel.Bin_prot.Type_class.reader->( 'a, 'b, 'c, 'd )tCore_kernel.Bin_prot.Type_class.reader
val bin_t :
'aCore_kernel.Bin_prot.Type_class.t->'bCore_kernel.Bin_prot.Type_class.t->'cCore_kernel.Bin_prot.Type_class.t->'dCore_kernel.Bin_prot.Type_class.t->( 'a, 'b, 'c, 'd )tCore_kernel.Bin_prot.Type_class.t
val __versioned__ : unit
val sexp_of_t :
( 'a->Ppx_sexp_conv_lib.Sexp.t )->( 'b->Ppx_sexp_conv_lib.Sexp.t )->( 'c->Ppx_sexp_conv_lib.Sexp.t )->( 'd->Ppx_sexp_conv_lib.Sexp.t )->( 'a, 'b, 'c, 'd )t->Ppx_sexp_conv_lib.Sexp.t