type rlevel = Genarg.rleveltype glevel = Genarg.gleveltype tlevel = Genarg.tleveltype 'a generic_argument = 'a Genarg.generic_argumenttype glob_generic_argument = Genarg.glob_generic_argumentval glob_generic_argument_of_sexp :
Sexplib.Sexp.t ->
Genarg.glob_generic_argumentval sexp_of_glob_generic_argument :
Genarg.glob_generic_argument ->
Sexplib.Sexp.ttype raw_generic_argument = Genarg.raw_generic_argumentval raw_generic_argument_of_sexp :
Sexplib.Sexp.t ->
Genarg.raw_generic_argumentval sexp_of_raw_generic_argument :
Genarg.raw_generic_argument ->
Sexplib.Sexp.ttype typed_generic_argument = Genarg.typed_generic_argumentval typed_generic_argument_of_sexp :
Sexplib.Sexp.t ->
Genarg.typed_generic_argumentval sexp_of_typed_generic_argument :
Genarg.typed_generic_argument ->
Sexplib.Sexp.tval register_genser :
('raw, 'glb, 'top) Genarg.genarg_type ->
('raw, 'glb, 'top) gen_ser ->
unitval gen_ser_pair :
('raw1, 'glb1, 'top1) gen_ser ->
('raw2, 'glb2, 'top2) gen_ser ->
('raw1 * 'raw2, 'glb1 * 'glb2, 'top1 * 'top2) gen_serval gen_ser_list :
('raw, 'glb, 'top) gen_ser ->
('raw list, 'glb list, 'top list) gen_ser