As a result of this change, WIP is now NOT backward compatible with
macros that used functions. As an example, if the user had the command:
set \0 \0 abs
(s)he should change it to the following:
set \0 abs(\0)
The advantage of this syntax (as well as the TI format) is that
many of the macros that were multilined due to multiple SET
commands may now be reduced in size and should become more readable.
Additionally, the NEW and FREE commands allow macros to define local scope variables. This should reduce the likelyhood of crosstalk between user variables.
The command ECHO permits the user to display the result of a SET-like expression (or value of a user variable) on the work display.