module type Conv = sig ... endmodule type Conv_filtered = sig ... endmodule type S = Quickcheck.Smodule type S1 = Quickcheck.S1module type S2 = Quickcheck.S2module type S_int = Quickcheck.S_intmodule Of_quickcheckable : functor (Quickcheckable : S) -> functor (Conv : Conv with type quickcheckable := Quickcheckable.t) -> S with type t := Conv.tmodule Of_quickcheckable_filtered : functor (Quickcheckable : S) -> functor (Conv : Conv_filtered with type quickcheckable := Quickcheckable.t) -> S with type t := Conv.t