Resp
Sourcetype t = | Nil| Integer of int64| Simple_string of string| Error of string| Bulk of [ `String of string | `Bytes of bytes ]| Array of t Seq.t
Sourcetype lexeme = [ | `Nil| `Integer of int64| `Simple_string of string| `Error of string| `Bs of int| `As of int
] Sourcetype error = [ | `Msg of string| `Unexpected of char| `Invalid_value| `Invalid_encoder
] Sourceval to_string_exn : t -> string Sourceval to_bytes_exn : t -> bytes Sourceval to_integer_exn : t -> int64 Sourceval to_float_exn : t -> float Sourceval to_array_exn : (t -> 'b) -> t -> 'b array Sourceval to_list_exn : (t -> 'b) -> t -> 'b list Sourceval to_alist_exn : (t -> 'k) -> (t -> 'v) -> t -> ('k * 'v) list Sourceval simple_string : string -> t Sourceval array : ('a -> t) -> 'a array -> t Sourceval list : ('a -> t) -> 'a list -> t Sourceval alist : ('k -> t) -> ('v -> t) -> ('k * 'v) list -> t