Is'nt it possible to introduce lexical or dynamic scope for variables? It is standard for normal lisp's, and it would make mlisp so much more useful.