Many bugfixes towards proper scoping
Many bugfixes towards proper scoping

trumank/scratch-llvm,bobbybee/scratch-llvm,trumank/scratch-llvm,bobbybee/scratch-llvm,bobbybee/scratch-llvm,trumank/scratch-llvm