(((value(DefineValue(SimpleValue(((value(Id x))(position((start_p(""1 0 4))(end_p(""1 0 5)))))(((value(ForallTy()((value(TyCon(TCon int)()))(position((start_p(""1 0 8))(end_p(""1 0 11)))))))(position((start_p(""1 0 8))(end_p(""1 0 11))))))((value(Case((value(Literal((value(LChar x))(position((start_p(""1 0 21))(end_p(""1 0 24)))))))(position((start_p(""1 0 21))(end_p(""1 0 24)))))(((value(Branch((value(PLiteral((value(LInt 0))(position((start_p(""1 0 28))(end_p(""1 0 29)))))))(position((start_p(""1 0 28))(end_p(""1 0 29)))))((value(Literal((value(LInt 1))(position((start_p(""1 0 33))(end_p(""1 0 34)))))))(position((start_p(""1 0 33))(end_p(""1 0 34)))))))(position((start_p(""1 0 28))(end_p(""1 0 34)))))((value(Branch((value(PTypeAnnotation((value PWildcard)(position((start_p(""1 0 38))(end_p(""1 0 39)))))((value(TyCon(TCon char)()))(position((start_p(""1 0 42))(end_p(""1 0 46)))))))(position((start_p(""1 0 37))(end_p(""1 0 47)))))((value(Literal((value(LInt 0))(position((start_p(""1 0 51))(end_p(""1 0 52)))))))(position((start_p(""1 0 51))(end_p(""1 0 52)))))))(position((start_p(""1 0 37))(end_p(""1 0 52))))))))(position((start_p(""1 0 14))(end_p(""1 0 54)))))))))(position((start_p(""1 0 0))(end_p(""1 0 54))))))