val make : ?attributes:Ppxlib.Attribute.packed Ppxlib__.Import.list ‑> ?deps:deriver Ppxlib__.Import.list ‑> ('f, 'output_ast) Args.t ‑> (loc:Ppxlib.Location.t ‑> path:Ppxlib__.Import.string ‑> 'input_ast ‑> 'f) ‑> ('output_ast, 'input_ast) t
val make_noarg : ?attributes:Ppxlib.Attribute.packed Ppxlib__.Import.list ‑> ?deps:deriver Ppxlib__.Import.list ‑> (loc:Ppxlib.Location.t ‑> path:Ppxlib__.Import.string ‑> 'input_ast ‑> 'output_ast) ‑> ('output_ast, 'input_ast) t
val apply : ('output_ast, 'input_ast) t ‑> name:Ppxlib__.Import.string ‑> loc:Ppxlib.Location.t ‑> path:Ppxlib__.Import.string ‑> 'input_ast ‑> (Ppxlib__.Import.string * Ppxlib__.Import.expression) Ppxlib__.Import.list ‑> 'output_ast