Rewrite.Makemodule X : Algebraic_signature.Smodule M : Micheline_sig.S with type head = X.ttype label = M.labeltype head = X.ttype path = Path.ttype patt = Patt.ttype node = (label, head) Mavryk_micheline.Micheline.nodeexception Rewrite_error of string * node option