Module Melange_ppx.Derivers
let abstract: Melange_ppx__.Import.Deriving.t;let record_constructor: Melange_ppx__.Import.Deriving.t;let record_getters_setters: Melange_ppx__.Import.Deriving.t;let gen_structure_signature: 
  Ppxlib_ast__Ast_helper_lite.loc =>
  list(Ppxlib_ast__.Import.Parsetree.type_declaration) =>
  str:
    (list(Ppxlib_ast__.Import.Parsetree.type_declaration) =>
      Astlib.Ast_500.Parsetree.structure) =>
  sig_:
    (list(Ppxlib_ast__.Import.Parsetree.type_declaration) =>
      Astlib.Ast_500.Parsetree.signature) =>
  list(Astlib.Ast_500.Parsetree.structure_item);let jsConverter: Melange_ppx__.Import.Deriving.t;let accessors: Melange_ppx__.Import.Deriving.t;