(((value(DefineType((value(TCon ipair))(position((start_p(""1 0 5))(end_p(""1 0 10)))))()(DefineSumType((((value(KId Pair))(position((start_p(""1 0 13))(end_p(""1 0 17)))))(((value(TyCon(TCon int)()))(position((start_p(""1 0 19))(end_p(""1 0 22)))))((value(TyCon(TCon int)()))(position((start_p(""1 0 24))(end_p(""1 0 27)))))))))))(position((start_p(""1 0 0))(end_p(""1 0 28)))))((value(DefineValue(SimpleValue(((value(Id a_pair_of_int))(position((start_p(""3 30 34))(end_p(""3 30 47)))))(((value(ForallTy()((value(TyCon(TCon ipair)()))(position((start_p(""3 30 50))(end_p(""3 30 55)))))))(position((start_p(""3 30 50))(end_p(""3 30 55))))))((value(Tagged((value(KId Pair))(position((start_p(""3 30 58))(end_p(""3 30 62)))))(())(((value(Literal((value(LInt 0))(position((start_p(""3 30 65))(end_p(""3 30 66)))))))(position((start_p(""3 30 65))(end_p(""3 30 66)))))((value(Literal((value(LString yo))(position((start_p(""3 30 71))(end_p(""3 30 72)))))))(position((start_p(""3 30 71))(end_p(""3 30 72))))))))(position((start_p(""3 30 58))(end_p(""3 30 73)))))))))(position((start_p(""3 30 30))(end_p(""3 30 73))))))