Parameters
Signature
include sig ... end
val arbitrary : unit -> 'aval pretty : unit -> t -> Printable.Pretty.docval name : unit -> stringval spec : 'a -> [> `Left of 'a ]val contexts : 'a -> [> `Right of 'a ]val pretty_trace : unit -> t -> Printable.Pretty.docval is_write_only : [< `Left of V.t | `Right of 'a ] -> bool