Changed compilation logic of different assignment constructs (including
proto assignment expressions) to embed id into SET and SET_PROTO
instructions rather than loading the id.

Signed-off-by: Jakob Brandsborg Ehmsen <jakobehmsen.github@gmail.com>