LetExp([ FunctionDec[ (g,[ (a,true,int)], SOME(int), VarExp( SimpleVar(a))), (g,[ (a,true,int)], SOME(int), VarExp( SimpleVar(a)))]], IntExp(0))