val classify :
Js.Json.t ->[> `Assoc of (Js.Dict.key * 'a) list| `Bool of bool| `Float of float| `Int of int| `List of 'a list| `Null| `String of string ]as 'a
val declassify :
([< `Assoc of (Js.Dict.key * 'a) list| `Bool of bool| `Float of float| `Int of Js.Int.t| `List of 'a list| `Null| `String of string ]as 'a)->Js.Json.t