Fix begin/again looping.
Test for begin/end and do/loop.
A bunch more stack primitives.
Make cell into union to get rid of all these warnings; thanks Steve!