Loops: fix zipWithIndex extractor
Loops: Refactor inter tests + tolerate some pure expression warnings (to be investigated)
Loops: fixed nesting of streams in flatMap + fixed basic zipWithIndex uses
Loops: test deeper nesting of flatMaps
Loops: merged flatMaps and fix deep replacements