Compiler and VM in Lisp