The idea is to take this ASR: ``` (= (Var 2 z) (IntrinsicFunction SymbolicAdd [(Var 2 x) (Var 2 y)] 0 (SymbolicExpression) () ) () ) ``` And transform it into something like this: ``` (FunctionCall "symengine_add" x y) ```