Is there a primitive in promesa for doing reduce or reductions that I'm missing?
I wrote a custom iterator for my usecase with p/loop and p/recur, but I still think a recur primitive for the case in which the function is async could be nice