anchor.diff:  * TODO: Could incorporate this logic directly before evaluation a proc/lambda
   * and do away with this method
          methods: eval_err importing message type string
  -         raising lcx_lisp_eval_err,
  -                eval_list_copy importing
  -                  environment type ref to lcl_lisp_environment
  -                  element type ref to lcl_lisp_element
  -                  returning value(evallist) type ref to lcl_lisp_element
  -                  raising lcx_lisp_eval_err.
  +         raising lcx_lisp_eval_err.
   
      endclass.                    "lcl_lisp_interpreter DEFINITION
   
  
positive.code: 
  * Before execution of the procedure or lambda, all parameters must be evaluated
               data: lr_args type ref to lcl_lisp_element. "Argument
               lr_args = eval_list_copy( element = lr_tail environment = environment ).
  
  ***--- NATIVE FUNCTION
               if lr_head->type = lcl_lisp_element=>type_native.
  
negative.code:        endif.
       endmethod.                    "proc_equal
  
     endclass.                    "lcl_lisp_interpreter IMPLEMENTATION