QCheck.TupleHeterogeneous tuple, used to pass any number of arguments to a function.
val nil : unit tval o_nil : unit obsval o_cons : 'a Observable.t -> 'b obs -> ('a * 'b) obsmodule Infix : sig ... endval observable : 'a obs -> 'a t Observable.t