(((value(DefineValue(SimpleValue(((value(Id t))(position((start_p(""1 0 4))(end_p(""1 0 5)))))()((value(Record((((value(LId x))(position((start_p(""1 0 10))(end_p(""1 0 11)))))((value(Literal((value(LInt 1))(position((start_p(""1 0 14))(end_p(""1 0 15)))))))(position((start_p(""1 0 14))(end_p(""1 0 15))))))(((value(LId y))(position((start_p(""1 0 17))(end_p(""1 0 18)))))((value(Literal((value(LString FooBaR))(position((start_p(""1 0 28))(end_p(""1 0 29)))))))(position((start_p(""1 0 28))(end_p(""1 0 29)))))))()))(position((start_p(""1 0 8))(end_p(""1 0 31)))))))))(position((start_p(""1 0 0))(end_p(""1 0 31)))))((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""2 32 36))(end_p(""2 32 40)))))()((value(Apply((value(Variable((value(Id print_string))(position((start_p(""2 32 43))(end_p(""2 32 55)))))()))(position((start_p(""2 32 43))(end_p(""2 32 55)))))((value(Literal((value(LString"Recording succeeds.\n"))(position((start_p(""2 32 79))(end_p(""2 32 80)))))))(position((start_p(""2 32 56))(end_p(""2 32 81)))))))(position((start_p(""2 32 43))(end_p(""2 32 81)))))))))(position((start_p(""2 32 32))(end_p(""2 32 81))))))