(((value(DefineValue(SimpleValue(((value(Id t))(position((start_p(""1 0 4))(end_p(""1 0 5)))))()((value(Record((((value(LId a))(position((start_p(""1 0 10))(end_p(""1 0 11)))))((value(Literal((value(LString 0))(position((start_p(""1 0 16))(end_p(""1 0 17)))))))(position((start_p(""1 0 16))(end_p(""1 0 17))))))(((value(LId x))(position((start_p(""1 0 19))(end_p(""1 0 20)))))((value(Literal((value(LString"Field extraction is still a success!\n"))(position((start_p(""1 0 62))(end_p(""1 0 63)))))))(position((start_p(""1 0 62))(end_p(""1 0 63))))))(((value(LId y))(position((start_p(""1 0 65))(end_p(""1 0 66)))))((value(Literal((value(LInt 31))(position((start_p(""1 0 69))(end_p(""1 0 71)))))))(position((start_p(""1 0 69))(end_p(""1 0 71)))))))()))(position((start_p(""1 0 8))(end_p(""1 0 73)))))))))(position((start_p(""1 0 0))(end_p(""1 0 73)))))((value(DefineValue(SimpleValue(((value(Id z))(position((start_p(""2 74 78))(end_p(""2 74 79)))))()((value(Field((value(Variable((value(Id t))(position((start_p(""2 74 82))(end_p(""2 74 83)))))()))(position((start_p(""2 74 82))(end_p(""2 74 83)))))((value(LId x))(position((start_p(""2 74 84))(end_p(""2 74 85)))))()))(position((start_p(""2 74 82))(end_p(""2 74 85)))))))))(position((start_p(""2 74 74))(end_p(""2 74 85)))))((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""3 86 90))(end_p(""3 86 94)))))()((value(Apply((value(Variable((value(Id print_string))(position((start_p(""3 86 97))(end_p(""3 86 109)))))()))(position((start_p(""3 86 97))(end_p(""3 86 109)))))((value(Variable((value(Id z))(position((start_p(""3 86 111))(end_p(""3 86 112)))))()))(position((start_p(""3 86 110))(end_p(""3 86 113)))))))(position((start_p(""3 86 97))(end_p(""3 86 113)))))))))(position((start_p(""3 86 86))(end_p(""3 86 113))))))