sig   type meth =       [ `CONNECT       | `DELETE       | `GET       | `HEAD       | `OPTIONS       | `Other of string       | `PATCH       | `POST       | `PUT       | `TRACE ]   val meth_to_string : B0_http.meth -> string   type headers = (string * string) list   type req   val req :     ?headers:B0_http.headers ->     ?body:string -> uri:string -> B0_http.meth -> B0_http.req   val req_uri : B0_http.req -> string   val req_meth : B0_http.req -> B0_http.meth   val req_headers : B0_http.req -> B0_http.headers   val req_body : B0_http.req -> string   type resp   val resp_headers : B0_http.resp -> B0_http.headers   val resp_status : B0_http.resp -> int   val resp_body : B0_http.resp -> string   val perform : ?follow:bool -> B0_http.req -> B0_http.resp B0.result end