New Issue: CG constraints for iterators / parallel iterators

16413, “vasslitvinov”, “CG constraints for iterators / parallel iterators”, “2020-09-18T01:25:59Z”

Main issue: #8629

How does CG (constrained generics) design support iterator constraints?

I can specify iter NAME(ARGS...); in my interface, requiring that NAME(ARGS…) resolve to an iterator.

If I want my CG function to run parallel iteration, do I specify iter NAME(ARGS..., tag=iterKind.standalone) or similar? If so, what type do I require for the followThis argument?