val deriving_str_type_declaration :
ctxt:'a ->
(Ppxlib.Asttypes.rec_flag * Ppxlib.type_declaration list) ->
Ppxlib.structure_item list
val str_type_decl :
(Ppxlib.structure_item list,
Ppxlib.Asttypes.rec_flag * Ppxlib.type_declaration list)
Ppxlib__Deriving.Generator.t
val deriving_str_module_type_decl :
ctxt:'a ->
Ppxlib.module_type_declaration ->
Ppxlib.structure_item list
val str_module_type_decl :
(Ppxlib.structure_item list, Ppxlib.module_type_declaration)
Ppxlib__Deriving.Generator.t
val deriver : Ppxlib.Deriving.t