Specialize struct val instructions and delete dead code.
Remove more dead code.
Make interpreter loop faster by using the instruction offsets instead of calling advance().