Diffast_misc.Weightmodule type T = sig ... endmodule Int : sig ... endmodule Float : sig ... endmodule FloatIntInt : sig ... endmodule FloatInt : sig ... endmodule FloatFloat : sig ... endmodule IntInt : sig ... endmodule IntIntInt : sig ... endmodule IntFloat : sig ... end