Serlib.Ser_uStateSourcetype ('a, 'b) gen_universe_decl = ('a, 'b) UState.gen_universe_decl = {univdecl_instance : 'a;univdecl_extensible_instance : bool;univdecl_constraints : 'b;univdecl_extensible_constraints : bool;}val gen_universe_decl_of_sexp :
'a 'b. (Sexplib0.Sexp.t -> 'a) ->
(Sexplib0.Sexp.t -> 'b) ->
Sexplib0.Sexp.t ->
('a, 'b) gen_universe_declval sexp_of_gen_universe_decl :
'a 'b. ('a -> Sexplib0.Sexp.t) ->
('b -> Sexplib0.Sexp.t) ->
('a, 'b) gen_universe_decl ->
Sexplib0.Sexp.tval gen_universe_decl_to_yojson :
'a 'b. ('a -> Yojson.Safe.t) ->
('b -> Yojson.Safe.t) ->
('a, 'b) gen_universe_decl ->
Yojson.Safe.tval gen_universe_decl_of_yojson :
'a 'b. (Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or) ->
(Yojson.Safe.t -> 'b Ppx_deriving_yojson_runtime.error_or) ->
Yojson.Safe.t ->
('a, 'b) gen_universe_decl Ppx_deriving_yojson_runtime.error_orval _ :
(Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or) ->
(Yojson.Safe.t -> 'b Ppx_deriving_yojson_runtime.error_or) ->
Yojson.Safe.t ->
('a, 'b) gen_universe_decl Ppx_deriving_yojson_runtime.error_or