module ComposeGen: functor (P : Reins.Types.Poly.Arbitrary) -> functor (M : Arbitrary) -> sig .. end
functor (
P
:
Reins.Types.Poly.Arbitrary
) ->
M
Arbitrary
sig
end
type t = M.t P.t
M.t P.t
val gen : ?size:int -> Random.State.t -> t
?size:int -> Random.State.t -> t
val to_string : t -> string
t -> string