This is amazing work as always!
Not sure if you've documented this elsewhere, but what is the difference between curly and <https://github.com/treeform/puppy>? Is curly more intended for use on servers (running Linux), or does it work on Windows as well with the libcurl dll? Is it possible to include a similar batching API in Puppy as well?
