@drewverlee are you suggesting that using version 2 a user might want to continue chaining?
Yes. It's obvious that's used in async callbacks, but I think it's used for further pipelining.
I don't know if your closing any doors they might need.
I think on the extreme end of composabilty, don't we end up with something like core async? I haven't thought about fetch in a minute, I recall it's an improvement over httpxml (or something).
That’s a good point. The way it would be implemented is that as long as the user continue to return they can continue to chain on their end.
As you alluded though, using this helper will not make as much sense if they use core.async. Still playing with that idea as none of this make as much sense in an async/await or core.async world (for future readers: i’m not suggesting we can use async/await in CLJS. I’m just using that as an example.)