As I start to understand Combine.Globally, it seems that it is, in spirit, Beam's implementation of the "fold" higher-order function https://en.wikipedia.org/wiki/Fold_(higher-order_function)#Folds_in_various_languages
Was there a reason the word "combine" was picked instead of either "fold" or "reduce"? From the wikipedia list above, it seems as though "fold" and "reduce" are in much more common usage, so either of those might be easier for newcomers to understand. --- Wesley Tanaka http://wtanaka.com/