(((value(DefineValue(SimpleValue(((value(Id s))(position((start_p(""1 0 4))(end_p(""1 0 5)))))()((value(Tagged((value(KId S))(position((start_p(""1 0 8))(end_p(""1 0 9)))))()(((value(Literal((value(LInt 0))(position((start_p(""1 0 11))(end_p(""1 0 12)))))))(position((start_p(""1 0 11))(end_p(""1 0 12)))))((value(Literal((value(LString FooBaR))(position((start_p(""1 0 21))(end_p(""1 0 22)))))))(position((start_p(""1 0 21))(end_p(""1 0 22))))))))(position((start_p(""1 0 8))(end_p(""1 0 23)))))))))(position((start_p(""1 0 0))(end_p(""1 0 23)))))((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""2 24 28))(end_p(""2 24 32)))))()((value(Apply((value(Variable((value(Id print_string))(position((start_p(""2 24 35))(end_p(""2 24 47)))))()))(position((start_p(""2 24 35))(end_p(""2 24 47)))))((value(Literal((value(LString"Construction succeeds.\n"))(position((start_p(""2 24 74))(end_p(""2 24 75)))))))(position((start_p(""2 24 48))(end_p(""2 24 76)))))))(position((start_p(""2 24 35))(end_p(""2 24 76)))))))))(position((start_p(""2 24 24))(end_p(""2 24 76))))))