modify to make it possible to refer lexical variables in a form of a LISP syntax when use EVAL-WAQL and PRECOMPILE-WAQL functions