(((value(DefineValue(SimpleValue(((value(Id r))(position((start_p(""1 0 4))(end_p(""1 0 5)))))()((value(Ref((value(Literal((value(LInt 0))(position((start_p(""1 0 12))(end_p(""1 0 13)))))))(position((start_p(""1 0 12))(end_p(""1 0 13)))))))(position((start_p(""1 0 8))(end_p(""1 0 13)))))))))(position((start_p(""1 0 0))(end_p(""1 0 13)))))((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""2 14 18))(end_p(""2 14 22)))))()((value(Apply((value(Variable((value(Id print_string))(position((start_p(""2 14 25))(end_p(""2 14 37)))))()))(position((start_p(""2 14 25))(end_p(""2 14 37)))))((value(Literal((value(LString"Allocate went well.\n"))(position((start_p(""2 14 61))(end_p(""2 14 62)))))))(position((start_p(""2 14 38))(end_p(""2 14 63)))))))(position((start_p(""2 14 25))(end_p(""2 14 63)))))))))(position((start_p(""2 14 14))(end_p(""2 14 63))))))