That is true, but I’m not sure that any of this makes an API that is compelling to use.  If I have to wrap stuff and provide extension functions, I might as well just do that on top of okhttp, or something.  But, hey, I’m just one user.  No worries, and good luck!