Memory management
After some ‘fun’ debugging, I got the createVar entry point into working condition- it correctly creates new vars, relocates old ones (discounting allocated ones), and fixes VAT entries.
Next up? allocVar, which should be pretty easy.