Making Groovy loops uniform

This also brings down the benchmark results for Groovy on monomorphic call sites.