Emit SSA needed for expressions

This isn't 100% complete yet, still need to implement designators and
built in functions.