feat: ForIn, fold(M), drain lemmas for iterators
#8405
Merged
ForIn, fold(M), drain lemmas for iterators
#8405