Cohttp_curl_lwtCurl based client
module Sink : sig ... endA sink defines where the response body may be written
module Source : sig ... endA source defines where the request body is read from
module Context : sig ... endA context shares the curl event handling logic for all curl requests associated to it
module Error : sig ... endmodule Response : sig ... endResponse for the http requests
module Request : sig ... endHttp requests
val submit : Context.t -> 'a Request.t -> 'a Response.tsubmit ctx request submits a request and returns the response. Once a request is submitted, it may not be submitted again.