Implement an i-code interpreter in e-Lisp with hooks to the Emacs variables