module type Arbitrary = sig .. end
sig
end
type t
val gen : ?size:int -> Random.State.t -> t
?size:int -> Random.State.t -> t
val to_string : t -> string
t -> string