Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type !'a t = Random.State.t -> 'a
val return : 'a -> 'a t
val int : int -> int t
val int_range : start:int -> stop:int -> int t
val (--) : int -> int -> int t
val small_int : int t
val bool : bool t
val char : char t
val alpha : char t
val float : float -> float t
val string : string t
val among : 'a list -> 'a t
val among_array : 'a array -> 'a t
val generate : ?n:int -> ?rand:Random.State.t -> 'a t -> 'a list