code appearance tweaks
start to emit bytecode
start to work on emitting assign