Sourceval type_of_json :
([< `Assoc of (string * 'a) list| `Bool of 'b| `Float of 'c| `Int of 'd| `Null| `String of 'e| `Tuple of 'a list ]as 'a)->Lang.t
Sourceval value_of_typed_json :
ty:Type.t->([< `Assoc of (string * 'a) list| `Bool of bool| `Float of float| `Int of int| `Null| `String of string| `Tuple of 'a list Assoc Bool Float Int String Tuple ]as 'a)->Lang.value
Sourceval deprecated_of_json :
Value.t->([> `Assoc of (string * 'a) list| `Bool of bool| `Float of float| `Int of int| `Null| `String of string| `Tuple of 'a list ]as 'a)->Lang.value