started on vardecl, ifelse, while, ret, var, and binop.
emitting code.