Suppose the following traversal:
Given that count() is a ReducingBarrierStep and thus, continues to pull until there are no more results, you would expect the result set to be:
However, its actually this:
That is, for each traverser into union(), the count() is calculated.
In OLAP, the result is [6,6] as expected.
What should we do?