benchmark: vm1_yield: | def m i = 0 while i<30_000_000 # while loop 1 i += 1 yield end end m{} loop_count: 1