support ConstValue, ArithmeticOperator, FunDef, FunCall
disable all optimization