curl has a great fucking API. the curl wrapper is my favorite network request library to use in rust and in fact i was building this exact shit very halfheartedly in rust for my rust zstd implementation so i could bootstrap the zstd build better until i realized that if i care about bootstrapping (which i do bc compression is useful for packaging) i simply cannot use rust hence the first round of work on python. which also has fucking COROUTINES and SIGNAL HANDLING and FORKING and UGH