Since the working copy for this has ended up tangled up in refactors, here is how iterated views looked when Ben and I finished with them. I'm pushing this to PR now because once I add down closures I imagine the resulting PR would be ridiculously large.
Some things to note:
There is no down closure checking yet. I'll add this next.
Views must be marked as iterated.
We have some working examples (ARC and single-writer multi-reader) but no idea whether their working-ness is correct or a soundness bug.
Since the working copy for this has ended up tangled up in refactors, here is how iterated views looked when Ben and I finished with them. I'm pushing this to PR now because once I add down closures I imagine the resulting PR would be ridiculously large.
Some things to note: