worther work on JIT compilation, allowing for assignment, lists and while loops