sync build, including a `-short-paths` hack for trunk ocaml
lift out Response.r into a type independent of IO
lift Request out of IO
remove the parameterised monads for now, while simplifying the Client interface
revert to a working Async without Cohttp.Client
move request encoding logic back into Request, outside the monad
remove much of the Client functor
cleanup Request encoding (still more work needed)
easier to read lwt debugging
fixes to get Lwt compiling again with new Cohttp internals
flesh out the async client again
get examples compiling and working again
expose accessor for headers
modify Async client to throw exceptions and not use options. Monitors ftw!
ocp-indent
flesh out the Async Server api
use Async.Client.get instead of a direct call
ocp-indent
make request/response abstract and expose accessors
complete Async server interface and improve test case