Mavryk_micheline_rewriting.Pattern
module type S = sig ... end
module Make_with_hash_consing
(X : Algebraic_signature.S)
(Micheline :
Micheline_sig.S
with type head = X.t
and type label = Micheline_with_hash_consing.hcons_info)
(Path : Path.S) :
sig ... end