(((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 u))(position((start_p(""2 74 78))(end_p(""2 74 79)))))()((value(Record((((value(LId a))(position((start_p(""2 74 84))(end_p(""2 74 85)))))((value(Record((((value(LId a))(position((start_p(""2 74 90))(end_p(""2 74 91)))))((value(Record((((value(LId a))(position((start_p(""2 74 96))(end_p(""2 74 97)))))((value(Variable((value(Id t))(position((start_p(""2 74 100))(end_p(""2 74 101)))))()))(position((start_p(""2 74 100))(end_p(""2 74 101)))))))(())))(position((start_p(""2 74 94))(end_p(""2 74 105)))))))(())))(position((start_p(""2 74 88))(end_p(""2 74 109))))))(((value(LId b))(position((start_p(""2 74 111))(end_p(""2 74 112)))))((value(Literal((value(LInt 42))(position((start_p(""2 74 115))(end_p(""2 74 117)))))))(position((start_p(""2 74 115))(end_p(""2 74 117)))))))()))(position((start_p(""2 74 82))(end_p(""2 74 119)))))))))(position((start_p(""2 74 74))(end_p(""2 74 119)))))((value(DefineValue(SimpleValue(((value(Id z))(position((start_p(""3 120 124))(end_p(""3 120 125)))))()((value(Field((value(Field((value(Field((value(Field((value(Variable((value(Id u))(position((start_p(""3 120 128))(end_p(""3 120 129)))))()))(position((start_p(""3 120 128))(end_p(""3 120 129)))))((value(LId a))(position((start_p(""3 120 130))(end_p(""3 120 131)))))()))(position((start_p(""3 120 128))(end_p(""3 120 131)))))((value(LId a))(position((start_p(""3 120 132))(end_p(""3 120 133)))))()))(position((start_p(""3 120 128))(end_p(""3 120 133)))))((value(LId a))(position((start_p(""3 120 134))(end_p(""3 120 135)))))()))(position((start_p(""3 120 128))(end_p(""3 120 135)))))((value(LId x))(position((start_p(""3 120 136))(end_p(""3 120 137)))))()))(position((start_p(""3 120 128))(end_p(""3 120 137)))))))))(position((start_p(""3 120 120))(end_p(""3 120 137)))))((value(DefineValue(SimpleValue(((value(Id test))(position((start_p(""4 138 142))(end_p(""4 138 146)))))()((value(Apply((value(Variable((value(Id print_string))(position((start_p(""4 138 149))(end_p(""4 138 161)))))()))(position((start_p(""4 138 149))(end_p(""4 138 161)))))((value(Variable((value(Id z))(position((start_p(""4 138 163))(end_p(""4 138 164)))))()))(position((start_p(""4 138 162))(end_p(""4 138 165)))))))(position((start_p(""4 138 149))(end_p(""4 138 165)))))))))(position((start_p(""4 138 138))(end_p(""4 138 165))))))