Sourcetype v = | VUnit| VBool of bool| VFloat of float| VInt of int| VChar of char| VString of string| VTuple of v list| VDict of (string * v) list| VSum of string * v list| VVar of string * int64| VArrow of string| VNone| VSome of v| VList of v list| VRef of v| VTODO of string
Sourceval string_of_v : ?max_depth:int -> v -> string Sourceval vof_list : ('a -> v) -> 'a list -> v Sourceval vof_option : ('a -> v) -> 'a option -> v Sourceval vof_all3 : ('a -> v) -> ('b -> v) -> ('c -> v) -> ('a * 'b * 'c) -> v Sourceval list_ofv : (v -> 'a) -> v -> 'a list Sourceval option_ofv : (v -> 'a) -> v -> 'a option Sourceval map_of_unit : unit -> unit Sourceval map_of_bool : bool -> bool Sourceval map_of_int : int -> int Sourceval map_of_float : float -> float Sourceval map_of_char : char -> char Sourceval map_of_string : string -> string Sourceval map_of_ref_do_nothing_share_ref : ('a -> 'a) -> 'a ref -> 'a ref Sourceval map_of_option : ('a -> 'b) -> 'a option -> 'b option Sourceval map_of_list : ('a -> 'b) -> 'a list -> 'b list Sourceval map_of_all3 :
('a -> 'b) ->
('c -> 'd) ->
('e -> 'f) ->
('a * 'c * 'e) ->
'b * 'd * 'f Sourceval v_unit : unit -> unit Sourceval v_bool : bool -> unit Sourceval v_float : float -> unit Sourceval v_string : string -> unit Sourceval v_option : ('a -> unit) -> 'a option -> unit Sourceval v_list : ('a -> unit) -> 'a list -> unit Sourceval v_ref_do_visit : ('a -> unit) -> 'a ref -> unit Sourceval v_ref_do_not_visit : ('a -> unit) -> 'a ref -> unit Sourceval v_either3 :
('a -> unit) ->
('b -> unit) ->
('c -> unit) ->
('a, 'b, 'c) Common.either3 ->
unit