Fixed temp decls
Fixed assignment typececking
Merge branch 'master' into il_interp