Module type Resp_client.S

include Resp.S
type t
type params
val connect : params -> t Lwt.t
val read : t -> Resp.t Lwt.t
val write : t -> Resp.t -> unit Lwt.t
val run : t -> Resp.t list -> Resp.t Lwt.t
val run_s : t -> string list -> Resp.t Lwt.t
val decode : t -> Resp.lexeme -> Resp.t Lwt.t
val read_lexeme : t -> Resp.lexeme Lwt.t