# Module Stable_internal

    module Stable_internal: sig .. end

    include Bin_prot.Std

    include Sexplib.Std

    type 'a sexp_option = 'a Std_internal.sexp_option

    val compare_sexp_option : 'a.
             ('a -> 'a -> int) ->
             'a sexp_option -> 'a sexp_option -> int

    val bin_size_sexp_option : 'a Bin_prot.Size.sizer -> 'a option -> int

    val bin_write_sexp_option : 'a Bin_prot.Write.writer ->
           Bin_prot.Common.buf ->
           pos:Bin_prot.Common.pos -> 'a option -> Bin_prot.Common.pos

    val bin_writer_sexp_option : 'a Bin_prot.Type_class.writer -> 'a option Bin_prot.Type_class.writer

    val __bin_read_sexp_option__ : 'a Bin_prot.Read.reader ->
           Bin_prot.Common.buf -> pos_ref:Bin_prot.Common.pos_ref -> int -> 'a option

    val bin_read_sexp_option : 'a Bin_prot.Read.reader ->
           Bin_prot.Common.buf -> pos_ref:Bin_prot.Common.pos_ref -> 'a option

    val bin_reader_sexp_option : 'a Bin_prot.Type_class.reader -> 'a option Bin_prot.Type_class.reader

    val bin_sexp_option : 'a Bin_prot.Type_class.t -> 'a option Bin_prot.Type_class.t

    type 'a sexp_list = 'a Std_internal.sexp_list

    val compare_sexp_list : 'a.
             ('a -> 'a -> int) ->
             'a sexp_list -> 'a sexp_list -> int

    val bin_size_sexp_list : 'a Bin_prot.Size.sizer -> 'a list -> int

    val bin_write_sexp_list : 'a Bin_prot.Write.writer ->
           Bin_prot.Common.buf ->
           pos:Bin_prot.Common.pos -> 'a list -> Bin_prot.Common.pos

    val bin_writer_sexp_list : 'a Bin_prot.Type_class.writer -> 'a list Bin_prot.Type_class.writer

    val __bin_read_sexp_list__ : 'a Bin_prot.Read.reader ->
           Bin_prot.Common.buf -> pos_ref:Bin_prot.Common.pos_ref -> int -> 'a list

    val bin_read_sexp_list : 'a Bin_prot.Read.reader ->
           Bin_prot.Common.buf -> pos_ref:Bin_prot.Common.pos_ref -> 'a list

    val bin_reader_sexp_list : 'a Bin_prot.Type_class.reader -> 'a list Bin_prot.Type_class.reader

    val bin_sexp_list : 'a Bin_prot.Type_class.t -> 'a list Bin_prot.Type_class.t

    module Sexp: sig .. end