Tools for generating wrappers to REST-like HTTP APIs
'define-method' generates scheme procedures that call the underlying HTTP API with the parameters given.
The user can specify required arguments that are included in the path of the URL as well as optional keyword arguments that are included in the query string. The user can also specify procedures for writing the body of the HTTP request, reading the body of the response and reading the headers of the response.
The header response reader is currently unimplemented: it can be specified but is never called.