support `for 1,2,3 { .say }`
Optimize callsites. Do not insert duplicated callsites.
updated .gitignore
optimized parameter parsing