Mina_wire_types.Picklesmodule Types : sig ... endmodule Concrete_ : sig ... endmodule type Concrete =
Types.S
with type Side_loaded.Verification_key.V2.t =
Concrete_.Side_loaded.Verification_key.V2.t
and type Backend.Tick.Field.V1.t = Pasta_bindings.Fp.t
and type ('a, 'b) Proof.t = ( 'a, 'b ) Concrete_.Proof.tmodule type Local_sig = Utils.Signature(Types).Smodule Make
(Signature : Local_sig)
(_ : functor (A : Concrete) -> Signature(A).S) :
Signature(M).Sinclude Types.S
with module Proof = M.Proof
and module Side_loaded = M.Side_loaded
and module Backend = M.Backendmodule Proof = M.Proofmodule Side_loaded = M.Side_loadedmodule Backend = M.Backend