* rename colliding let bindings with for loop init * added complex test case to check if loop init collisions were handled correctly * updated test files
* rename colliding let bindings with for loop init * added complex test case to check if loop init collisions were handled correctly * updated test files