Rewrite.Make
module X : Algebraic_signature.S
module M : Micheline_sig.S with type head = X.t
type label = M.label
type head = X.t
type path = Path.t
type patt = Patt.t
type node = (label, head) Mavryk_micheline.Micheline.node
exception Rewrite_error of string * node option