Maithem
Maithem
Can we push this PR ? The tests keeps failing 
There might be a real bug, but some of these tests are just failing because CI is super slow. I wrote a simple test where two threads one produces elements...
Great work. I think the patch needs some refactoring and explicit documentation on the concurrency model.
I also think we should find better naming schemes for all new classes. For example, `persistent` is an overloaded and it might be confusing to understand the context (secondary storage...
Addresses #459
@blacelle the problem with removing the Iterator is it becomes harder to translate for-loops to forEach because that variables from outside the lambda need to be either final/array, or some...
@blacelle @richardstartin please take a look.
@lemire been busy, will take a look tonight.