I'ld really welcome improvement in UpdateContext function, so that it evaluates variables immediatelly for each of them, allowing to chain multiple operations inside single UpdateContext call. For example such expresson:
would come up with var2 containing 2 (not 1 as it is currently).
I find it very unconvinient to call subsequent UpdateContext functions when I need to evaluate one variable based on the other. Code is also difficult to read.