Module type Encode.Encodeable

type value
val to_string : value -> string
val of_string : string -> value
val of_int : int -> value
val of_float : float -> value
val of_bool : bool -> value
val null : value
val of_list : value list -> value
val of_key_value_pairs : (value * value) list -> value