Improve for loop initial statement scope pollution
          
            #18464
        
      | Job | Run time | 
|---|---|
| 30s | |
| 2m 30s | |
| 1m 27s | |
| 3m 41s | |
| 2m 16s | |
| 41s | |
| 3m 44s | |
| 3m 19s | |
| 2m 1s | |
| 3m 37s | |
| 2m 9s | |
| 3m 29s | |
| 2m 2s | |
| 3m 41s | |
| 2m 5s | |
| 3m 34s | |
| 2m 2s | |
| 3m 39s | |
| 2m 21s | |
| 2m 25s | |
| 2m 22s | |
| 2m 33s | |
| 2m 26s | |
| 2m 30s | |
| 2m 23s | |
| 2m 24s | |
| 2m 25s | |
| 45s | |
| 1h 9m 1s |