Fix bug discovered by Tom Mason where interspersing procedure and variable declarations causes holes in both global data memory and in stack frames due to procedures erroneously being allocated an address in those memories at which to live
Merge branch 'master' of github.com:andrew-wja/TastierCompiler