123456789101112131415letmapper=object(self)inheritPpxlib.Ast_traverse.mapassupermethod!expressionexp=Gc.minor();(* This seems to solve a segfault in OCaml 5.0
but this is weird!*)Metaquot.Exp.lift{expression=super#expression;pattern=super#pattern}expmethod!pattern=Metaquot.Pat.lift{expression=super#expression;pattern=super#pattern}endlet()=Ppxlib.Driver.register_transformation"metaquot"~impl:mapper#structure