Test for "return" in a "foreach" loop
In foreach, check "next" stack for break / return

Instead of our stack
Cleanups and better tests for foreach / return