Once again, I think the problem with my understanding was the first operator `-combineLatest:`. I included the `reduce` version only because it is used most of the time.