Make it so that structs can be built up in 'with' blocks.
If the initial expression of a for loop is a variable, initialize that variable as the initial expression.
Add tests for loops.