Parsers return available types
split out the Header and Transfer modules into separate IO modules, to ease the dependency chain on Make
add WIP Client module to cohttp (doesnt compile)
fix the Transfer_io signature
further fixes to the Request/Response modules
more refactoring to bring the Client module under the IO monad
Add a WIP Client module
start factoring out the Body code into a separate module too
add a Cohttp.Body functor to improve code sharing within the Request/Responses for body handling
add signals to the client for a more iterative interface
start adapting the async interface
fix up async tests
update oasis
bring async interface up to compilation status
simplify the modules by re-using the IO module more consistently
include the Body module instead of instantiating a new Body_IO functor
refresh oasis
tidy up Cohttp Async client
Async: expose Request/Response independently of Client
add work-in-progress Async/FABLE version of the IO monad. This adds a buffered I/O monad that works with Pipe pairs instead of using Async_unix directly (and hence makes it very Mirage and SSL friendly)