try to get exprThenStats in right codegen order
try to get condition to work... failed

still no hope...
now going on with let
begin of LET implementation

not fully working.
cannot 'read' from vars defined in LET
eg. let a = 1; in return a; end;
does not work..... there is no output for this return.
if you return a number or a parameter var it works.