PRIMOP(+, [REAL 1.0, INT 3], [result], [ PRIMOP(-, [REAL 1.0, VAR result], [result], [ PRIMOP(+, [VAR result, REAL 0], [], []) ]) ])