(((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)))))))()))(position((start_p(""1 0 8))(end_p(""1 0 17)))))))))(position((start_p(""1 0 0))(end_p(""1 0 17)))))((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""2 18 22))(end_p(""2 18 26)))))()((value(Apply((value(Variable((value(Id print_string))(position((start_p(""2 18 29))(end_p(""2 18 41)))))()))(position((start_p(""2 18 29))(end_p(""2 18 41)))))((value(Literal((value(LString"Recording succeeds.\n"))(position((start_p(""2 18 65))(end_p(""2 18 66)))))))(position((start_p(""2 18 42))(end_p(""2 18 67)))))))(position((start_p(""2 18 29))(end_p(""2 18 67)))))))))(position((start_p(""2 18 18))(end_p(""2 18 67))))))