Distribution.Main_protocolmodule SMap = Kzg.SMapmodule type S = sig ... endmodule Common (PP : Polynomial_protocol.S) : sig ... endmodule Make (PP : Polynomial_protocol.S) : sig ... endmodule MakeSuper (PP : Polynomial_protocol.Super) : sig ... end