use NEWLVAR opcode instead of manual LISP