ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 7, srcSpanStartColumn = 1, srcSpanEndLine = 915, srcSpanEndColumn = 1}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 7, srcSpanStartColumn = 1, srcSpanEndLine = 7, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 8, srcSpanStartColumn = 1, srcSpanEndLine = 8, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 17, srcSpanStartColumn = 1, srcSpanEndLine = 17, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 17, srcSpanStartColumn = 1, srcSpanEndLine = 17, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 40, srcSpanStartColumn = 1, srcSpanEndLine = 40, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 1, srcSpanEndLine = 41, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 1, srcSpanEndLine = 42, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 1, srcSpanEndLine = 43, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 1, srcSpanEndLine = 44, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 1, srcSpanEndLine = 45, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 1, srcSpanEndLine = 46, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 1, srcSpanEndLine = 47, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 1, srcSpanEndLine = 48, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 49, srcSpanStartColumn = 1, srcSpanEndLine = 49, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 1, srcSpanEndLine = 50, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 1, srcSpanEndLine = 51, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 52, srcSpanStartColumn = 1, srcSpanEndLine = 52, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 53, srcSpanStartColumn = 1, srcSpanEndLine = 53, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 1, srcSpanEndLine = 54, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 55, srcSpanStartColumn = 1, srcSpanEndLine = 55, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 1, srcSpanEndLine = 56, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 1, srcSpanEndLine = 57, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 1, srcSpanEndLine = 58, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 59, srcSpanStartColumn = 1, srcSpanEndLine = 59, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 60, srcSpanStartColumn = 1, srcSpanEndLine = 60, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 61, srcSpanStartColumn = 1, srcSpanEndLine = 61, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 62, srcSpanStartColumn = 1, srcSpanEndLine = 62, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 63, srcSpanStartColumn = 1, srcSpanEndLine = 63, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 64, srcSpanStartColumn = 1, srcSpanEndLine = 64, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 65, srcSpanStartColumn = 1, srcSpanEndLine = 65, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 1, srcSpanEndLine = 104, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 1, srcSpanEndLine = 108, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 1, srcSpanEndLine = 115, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 1, srcSpanEndLine = 126, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 1, srcSpanEndLine = 128, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 1, srcSpanEndLine = 129, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 1, srcSpanEndLine = 132, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 1, srcSpanEndLine = 133, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 1, srcSpanEndLine = 135, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 1, srcSpanEndLine = 137, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 1, srcSpanEndLine = 150, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 1, srcSpanEndLine = 151, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 1, srcSpanEndLine = 152, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 1, srcSpanEndLine = 156, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 162, srcSpanStartColumn = 1, srcSpanEndLine = 162, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 1, srcSpanEndLine = 181, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 1, srcSpanEndLine = 182, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 1, srcSpanEndLine = 184, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 1, srcSpanEndLine = 185, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 1, srcSpanEndLine = 188, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 1, srcSpanEndLine = 192, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 1, srcSpanEndLine = 193, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 195, srcSpanStartColumn = 1, srcSpanEndLine = 195, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 1, srcSpanEndLine = 200, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 1, srcSpanEndLine = 201, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 1, srcSpanEndLine = 203, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 208, srcSpanStartColumn = 1, srcSpanEndLine = 208, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 1, srcSpanEndLine = 225, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 1, srcSpanEndLine = 229, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 1, srcSpanEndLine = 231, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 1, srcSpanEndLine = 232, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 1, srcSpanEndLine = 234, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 235, srcSpanStartColumn = 1, srcSpanEndLine = 235, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 1, srcSpanEndLine = 238, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 1, srcSpanEndLine = 239, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 1, srcSpanEndLine = 241, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 242, srcSpanStartColumn = 1, srcSpanEndLine = 242, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 1, srcSpanEndLine = 245, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 1, srcSpanEndLine = 246, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 1, srcSpanEndLine = 278, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 1, srcSpanEndLine = 284, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 1, srcSpanEndLine = 300, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 1, srcSpanEndLine = 306, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 1, srcSpanEndLine = 307, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 1, srcSpanEndLine = 324, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 1, srcSpanEndLine = 325, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 1, srcSpanEndLine = 326, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 1, srcSpanEndLine = 327, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 1, srcSpanEndLine = 335, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 1, srcSpanEndLine = 336, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 1, srcSpanEndLine = 338, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 1, srcSpanEndLine = 364, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 1, srcSpanEndLine = 370, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 1, srcSpanEndLine = 390, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 1, srcSpanEndLine = 397, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 1, srcSpanEndLine = 457, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 1, srcSpanEndLine = 458, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 460, srcSpanStartColumn = 1, srcSpanEndLine = 460, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 1, srcSpanEndLine = 461, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 473, srcSpanStartColumn = 1, srcSpanEndLine = 473, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 1, srcSpanEndLine = 495, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 1, srcSpanEndLine = 499, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 1, srcSpanEndLine = 513, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 1, srcSpanEndLine = 571, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 1, srcSpanEndLine = 597, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 1, srcSpanEndLine = 601, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 1, srcSpanEndLine = 605, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 1, srcSpanEndLine = 615, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 1, srcSpanEndLine = 623, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 1, srcSpanEndLine = 629, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 1, srcSpanEndLine = 636, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 1, srcSpanEndLine = 639, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 1, srcSpanEndLine = 670, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 674, srcSpanStartColumn = 1, srcSpanEndLine = 674, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 1, srcSpanEndLine = 679, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 1, srcSpanEndLine = 723, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 1, srcSpanEndLine = 728, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 1, srcSpanEndLine = 730, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 1, srcSpanEndLine = 738, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 750, srcSpanStartColumn = 1, srcSpanEndLine = 750, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 1, srcSpanEndLine = 755, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 1, srcSpanEndLine = 813, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 1, srcSpanEndLine = 818, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 1, srcSpanEndLine = 830, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 1, srcSpanEndLine = 836, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 1, srcSpanEndLine = 838, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 1, srcSpanEndLine = 839, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 1, srcSpanEndLine = 841, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 1, srcSpanEndLine = 842, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 1, srcSpanEndLine = 843, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 1, srcSpanEndLine = 844, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 1, srcSpanEndLine = 845, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 1, srcSpanEndLine = 846, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 1, srcSpanEndLine = 848, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 1, srcSpanEndLine = 849, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 1, srcSpanEndLine = 850, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 1, srcSpanEndLine = 853, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 1, srcSpanEndLine = 854, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 1, srcSpanEndLine = 855, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 1, srcSpanEndLine = 859, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 1, srcSpanEndLine = 863, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 1, srcSpanEndLine = 870, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 1, srcSpanEndLine = 871, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 915, srcSpanStartColumn = 1, srcSpanEndLine = 915, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 915, srcSpanStartColumn = 1, srcSpanEndLine = 915, srcSpanEndColumn = 1}]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 17, srcSpanStartColumn = 1, srcSpanEndLine = 36, srcSpanEndColumn = 12}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 17, srcSpanStartColumn = 1, srcSpanEndLine = 17, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 36, srcSpanStartColumn = 7, srcSpanEndLine = 36, srcSpanEndColumn = 12}]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 17, srcSpanStartColumn = 8, srcSpanEndLine = 17, srcSpanEndColumn = 13}, srcInfoPoints = []}) "Rules") Nothing (Just (ExportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 17, srcSpanStartColumn = 14, srcSpanEndLine = 36, srcSpanEndColumn = 6}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 17, srcSpanStartColumn = 14, srcSpanEndLine = 17, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 19, srcSpanStartColumn = 13, srcSpanEndLine = 19, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 18, srcSpanEndLine = 22, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 30, srcSpanEndLine = 22, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 50, srcSpanEndLine = 22, srcSpanEndColumn = 51},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 23, srcSpanStartColumn = 18, srcSpanEndLine = 23, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 23, srcSpanStartColumn = 31, srcSpanEndLine = 23, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 26, srcSpanStartColumn = 21, srcSpanEndLine = 26, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 15, srcSpanEndLine = 29, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 31, srcSpanEndLine = 29, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 44, srcSpanEndLine = 29, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 30, srcSpanStartColumn = 25, srcSpanEndLine = 30, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 21, srcSpanEndLine = 33, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 31, srcSpanEndLine = 33, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 48, srcSpanEndLine = 33, srcSpanEndColumn = 49},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 19, srcSpanEndLine = 35, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 32, srcSpanEndLine = 35, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 36, srcSpanStartColumn = 5, srcSpanEndLine = 36, srcSpanEndColumn = 6}]}) [EAbs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 19, srcSpanStartColumn = 5, srcSpanEndLine = 19, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 19, srcSpanStartColumn = 5, srcSpanEndLine = 19, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 19, srcSpanStartColumn = 5, srcSpanEndLine = 19, srcSpanEndColumn = 13}, srcInfoPoints = []}) "RuleBase")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 5, srcSpanEndLine = 22, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 5, srcSpanEndLine = 22, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 5, srcSpanEndLine = 22, srcSpanEndColumn = 18}, srcInfoPoints = []}) "emptyRuleBase")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 20, srcSpanEndLine = 22, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 20, srcSpanEndLine = 22, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 20, srcSpanEndLine = 22, srcSpanEndColumn = 30}, srcInfoPoints = []}) "mkRuleBase")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 32, srcSpanEndLine = 22, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 32, srcSpanEndLine = 22, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 22, srcSpanStartColumn = 32, srcSpanEndLine = 22, srcSpanEndColumn = 50}, srcInfoPoints = []}) "extendRuleBaseList")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 23, srcSpanStartColumn = 5, srcSpanEndLine = 23, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 23, srcSpanStartColumn = 5, srcSpanEndLine = 23, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 23, srcSpanStartColumn = 5, srcSpanEndLine = 23, srcSpanEndColumn = 18}, srcInfoPoints = []}) "unionRuleBase")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 23, srcSpanStartColumn = 20, srcSpanEndLine = 23, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 23, srcSpanStartColumn = 20, srcSpanEndLine = 23, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 23, srcSpanStartColumn = 20, srcSpanEndLine = 23, srcSpanEndColumn = 31}, srcInfoPoints = []}) "pprRuleBase")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 26, srcSpanStartColumn = 5, srcSpanEndLine = 26, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 26, srcSpanStartColumn = 5, srcSpanEndLine = 26, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 26, srcSpanStartColumn = 5, srcSpanEndLine = 26, srcSpanEndColumn = 21}, srcInfoPoints = []}) "ruleCheckProgram")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 5, srcSpanEndLine = 29, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 5, srcSpanEndLine = 29, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 5, srcSpanEndLine = 29, srcSpanEndColumn = 15}, srcInfoPoints = []}) "mkSpecInfo")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 17, srcSpanEndLine = 29, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 17, srcSpanEndLine = 29, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 17, srcSpanEndLine = 29, srcSpanEndColumn = 31}, srcInfoPoints = []}) "extendSpecInfo")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 33, srcSpanEndLine = 29, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 33, srcSpanEndLine = 29, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 29, srcSpanStartColumn = 33, srcSpanEndLine = 29, srcSpanEndColumn = 44}, srcInfoPoints = []}) "addSpecInfo")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 30, srcSpanStartColumn = 5, srcSpanEndLine = 30, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 30, srcSpanStartColumn = 5, srcSpanEndLine = 30, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 30, srcSpanStartColumn = 5, srcSpanEndLine = 30, srcSpanEndColumn = 25}, srcInfoPoints = []}) "addIdSpecialisations")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 9, srcSpanEndLine = 33, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 9, srcSpanEndLine = 33, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 9, srcSpanEndLine = 33, srcSpanEndColumn = 21}, srcInfoPoints = []}) "rulesOfBinds")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 23, srcSpanEndLine = 33, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 23, srcSpanEndLine = 33, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 23, srcSpanEndLine = 33, srcSpanEndColumn = 31}, srcInfoPoints = []}) "getRules")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 33, srcSpanEndLine = 33, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 33, srcSpanEndLine = 33, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 33, srcSpanStartColumn = 33, srcSpanEndLine = 33, srcSpanEndColumn = 48}, srcInfoPoints = []}) "pprRulesForUser")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 9, srcSpanEndLine = 35, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 9, srcSpanEndLine = 35, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 9, srcSpanEndLine = 35, srcSpanEndColumn = 19}, srcInfoPoints = []}) "lookupRule")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 21, srcSpanEndLine = 35, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 21, srcSpanEndLine = 35, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 21, srcSpanEndLine = 35, srcSpanEndColumn = 32}, srcInfoPoints = []}) "mkLocalRule")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 34, srcSpanEndLine = 35, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 34, srcSpanEndLine = 35, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 35, srcSpanStartColumn = 34, srcSpanEndLine = 35, srcSpanEndColumn = 47}, srcInfoPoints = []}) "roughTopNames"))])))) [OptionsPragma (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 7, srcSpanStartColumn = 1, srcSpanEndLine = 7, srcSpanEndColumn = 19}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 7, srcSpanStartColumn = 1, srcSpanEndLine = 7, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 7, srcSpanStartColumn = 16, srcSpanEndLine = 7, srcSpanEndColumn = 19}]}) Nothing "-w ",LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 8, srcSpanStartColumn = 1, srcSpanEndLine = 8, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 8, srcSpanStartColumn = 1, srcSpanEndLine = 8, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 8, srcSpanStartColumn = 28, srcSpanEndLine = 8, srcSpanEndColumn = 31}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 8, srcSpanStartColumn = 14, srcSpanEndLine = 8, srcSpanEndColumn = 27}, srcInfoPoints = []}) "PatternGuards"]] [ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 40, srcSpanStartColumn = 1, srcSpanEndLine = 40, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 40, srcSpanStartColumn = 1, srcSpanEndLine = 40, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 40, srcSpanStartColumn = 8, srcSpanEndLine = 40, srcSpanEndColumn = 15}, srcInfoPoints = []}) "CoreSyn", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 1, srcSpanEndLine = 41, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 1, srcSpanEndLine = 41, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 8, srcSpanEndLine = 41, srcSpanEndColumn = 17}, srcInfoPoints = []}) "OccurAnal", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 21, srcSpanEndLine = 41, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 21, srcSpanEndLine = 41, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 40, srcSpanEndLine = 41, srcSpanEndColumn = 41}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 23, srcSpanEndLine = 41, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 41, srcSpanStartColumn = 23, srcSpanEndLine = 41, srcSpanEndColumn = 39}, srcInfoPoints = []}) "occurAnalyseExpr")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 1, srcSpanEndLine = 42, srcSpanEndColumn = 81}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 1, srcSpanEndLine = 42, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 8, srcSpanEndLine = 42, srcSpanEndColumn = 15}, srcInfoPoints = []}) "CoreFVs", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 21, srcSpanEndLine = 42, srcSpanEndColumn = 81}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 21, srcSpanEndLine = 42, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 35, srcSpanEndLine = 42, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 50, srcSpanEndLine = 42, srcSpanEndColumn = 51},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 64, srcSpanEndLine = 42, srcSpanEndColumn = 65},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 80, srcSpanEndLine = 42, srcSpanEndColumn = 81}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 23, srcSpanEndLine = 42, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 23, srcSpanEndLine = 42, srcSpanEndColumn = 35}, srcInfoPoints = []}) "exprFreeVars"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 37, srcSpanEndLine = 42, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 37, srcSpanEndLine = 42, srcSpanEndColumn = 50}, srcInfoPoints = []}) "exprsFreeVars"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 52, srcSpanEndLine = 42, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 52, srcSpanEndLine = 42, srcSpanEndColumn = 64}, srcInfoPoints = []}) "bindFreeVars"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 66, srcSpanEndLine = 42, srcSpanEndColumn = 79}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 42, srcSpanStartColumn = 66, srcSpanEndLine = 42, srcSpanEndColumn = 79}, srcInfoPoints = []}) "rulesFreeVars")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 1, srcSpanEndLine = 43, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 1, srcSpanEndLine = 43, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 8, srcSpanEndLine = 43, srcSpanEndColumn = 17}, srcInfoPoints = []}) "CoreUtils", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 21, srcSpanEndLine = 43, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 21, srcSpanEndLine = 43, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 32, srcSpanEndLine = 43, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 43, srcSpanEndLine = 43, srcSpanEndColumn = 44}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 23, srcSpanEndLine = 43, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 23, srcSpanEndLine = 43, srcSpanEndColumn = 32}, srcInfoPoints = []}) "tcEqExprX"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 34, srcSpanEndLine = 43, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 43, srcSpanStartColumn = 34, srcSpanEndLine = 43, srcSpanEndColumn = 42}, srcInfoPoints = []}) "exprType")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 1, srcSpanEndLine = 44, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 1, srcSpanEndLine = 44, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 8, srcSpanEndLine = 44, srcSpanEndColumn = 15}, srcInfoPoints = []}) "PprCore", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 21, srcSpanEndLine = 44, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 21, srcSpanEndLine = 44, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 32, srcSpanEndLine = 44, srcSpanEndColumn = 33}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 23, srcSpanEndLine = 44, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 44, srcSpanStartColumn = 23, srcSpanEndLine = 44, srcSpanEndColumn = 31}, srcInfoPoints = []}) "pprRules")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 1, srcSpanEndLine = 45, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 1, srcSpanEndLine = 45, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 8, srcSpanEndLine = 45, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Type", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 17, srcSpanEndLine = 45, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 17, srcSpanEndLine = 45, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 23, srcSpanEndLine = 45, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 36, srcSpanEndLine = 45, srcSpanEndColumn = 37}]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 19, srcSpanEndLine = 45, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 19, srcSpanEndLine = 45, srcSpanEndColumn = 23}, srcInfoPoints = []}) "Type"),IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 25, srcSpanEndLine = 45, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 45, srcSpanStartColumn = 25, srcSpanEndLine = 45, srcSpanEndColumn = 35}, srcInfoPoints = []}) "TvSubstEnv")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 1, srcSpanEndLine = 46, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 1, srcSpanEndLine = 46, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 8, srcSpanEndLine = 46, srcSpanEndColumn = 16}, srcInfoPoints = []}) "Coercion", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 25, srcSpanEndLine = 46, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 25, srcSpanEndLine = 46, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 40, srcSpanEndLine = 46, srcSpanEndColumn = 41}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 27, srcSpanEndLine = 46, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 46, srcSpanStartColumn = 27, srcSpanEndLine = 46, srcSpanEndColumn = 39}, srcInfoPoints = []}) "coercionKind")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 1, srcSpanEndLine = 47, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 1, srcSpanEndLine = 47, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 8, srcSpanEndLine = 47, srcSpanEndColumn = 14}, srcInfoPoints = []}) "TcType", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 21, srcSpanEndLine = 47, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 21, srcSpanEndLine = 47, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 45, srcSpanEndLine = 47, srcSpanEndColumn = 46}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 23, srcSpanEndLine = 47, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 47, srcSpanStartColumn = 23, srcSpanEndLine = 47, srcSpanEndColumn = 44}, srcInfoPoints = []}) "tcSplitTyConApp_maybe")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 1, srcSpanEndLine = 48, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 1, srcSpanEndLine = 48, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 8, srcSpanEndLine = 48, srcSpanEndColumn = 16}, srcInfoPoints = []}) "CoreTidy", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 21, srcSpanEndLine = 48, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 21, srcSpanEndLine = 48, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 33, srcSpanEndLine = 48, srcSpanEndColumn = 34}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 23, srcSpanEndLine = 48, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 48, srcSpanStartColumn = 23, srcSpanEndLine = 48, srcSpanEndColumn = 32}, srcInfoPoints = []}) "tidyRules")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 49, srcSpanStartColumn = 1, srcSpanEndLine = 49, srcSpanEndColumn = 10}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 49, srcSpanStartColumn = 1, srcSpanEndLine = 49, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 49, srcSpanStartColumn = 8, srcSpanEndLine = 49, srcSpanEndColumn = 10}, srcInfoPoints = []}) "Id", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 1, srcSpanEndLine = 50, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 1, srcSpanEndLine = 50, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 8, srcSpanEndLine = 50, srcSpanEndColumn = 14}, srcInfoPoints = []}) "IdInfo", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 21, srcSpanEndLine = 50, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 21, srcSpanEndLine = 50, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 44, srcSpanEndLine = 50, srcSpanEndColumn = 45}]}) False [IThingWith (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 23, srcSpanEndLine = 50, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 31, srcSpanEndLine = 50, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 42, srcSpanEndLine = 50, srcSpanEndColumn = 43}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 23, srcSpanEndLine = 50, srcSpanEndColumn = 31}, srcInfoPoints = []}) "SpecInfo") [ConName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 33, srcSpanEndLine = 50, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 50, srcSpanStartColumn = 33, srcSpanEndLine = 50, srcSpanEndColumn = 41}, srcInfoPoints = []}) "SpecInfo")]])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 1, srcSpanEndLine = 51, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 1, srcSpanEndLine = 51, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 8, srcSpanEndLine = 51, srcSpanEndColumn = 11}, srcInfoPoints = []}) "Var", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 17, srcSpanEndLine = 51, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 17, srcSpanEndLine = 51, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 23, srcSpanEndLine = 51, srcSpanEndColumn = 24}]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 19, srcSpanEndLine = 51, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 51, srcSpanStartColumn = 19, srcSpanEndLine = 51, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Var")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 52, srcSpanStartColumn = 1, srcSpanEndLine = 52, srcSpanEndColumn = 14}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 52, srcSpanStartColumn = 1, srcSpanEndLine = 52, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 52, srcSpanStartColumn = 8, srcSpanEndLine = 52, srcSpanEndColumn = 14}, srcInfoPoints = []}) "VarEnv", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 53, srcSpanStartColumn = 1, srcSpanEndLine = 53, srcSpanEndColumn = 14}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 53, srcSpanStartColumn = 1, srcSpanEndLine = 53, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 53, srcSpanStartColumn = 8, srcSpanEndLine = 53, srcSpanEndColumn = 14}, srcInfoPoints = []}) "VarSet", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 1, srcSpanEndLine = 54, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 1, srcSpanEndLine = 54, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 8, srcSpanEndLine = 54, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Name", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 17, srcSpanEndLine = 54, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 17, srcSpanEndLine = 54, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 23, srcSpanEndLine = 54, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 40, srcSpanEndLine = 54, srcSpanEndColumn = 41}]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 19, srcSpanEndLine = 54, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 19, srcSpanEndLine = 54, srcSpanEndColumn = 23}, srcInfoPoints = []}) "Name"),IThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 25, srcSpanEndLine = 54, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 35, srcSpanEndLine = 54, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 36, srcSpanEndLine = 54, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 38, srcSpanEndLine = 54, srcSpanEndColumn = 39}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 54, srcSpanStartColumn = 25, srcSpanEndLine = 54, srcSpanEndColumn = 35}, srcInfoPoints = []}) "NamedThing")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 55, srcSpanStartColumn = 1, srcSpanEndLine = 55, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 55, srcSpanStartColumn = 1, srcSpanEndLine = 55, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 55, srcSpanStartColumn = 8, srcSpanEndLine = 55, srcSpanEndColumn = 15}, srcInfoPoints = []}) "NameEnv", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 1, srcSpanEndLine = 56, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 1, srcSpanEndLine = 56, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 8, srcSpanEndLine = 56, srcSpanEndColumn = 13}, srcInfoPoints = []}) "Unify", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 21, srcSpanEndLine = 56, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 21, srcSpanEndLine = 56, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 35, srcSpanEndLine = 56, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 50, srcSpanEndLine = 56, srcSpanEndColumn = 51}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 23, srcSpanEndLine = 56, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 23, srcSpanEndLine = 56, srcSpanEndColumn = 35}, srcInfoPoints = []}) "ruleMatchTyX"),IThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 37, srcSpanEndLine = 56, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 45, srcSpanEndLine = 56, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 46, srcSpanEndLine = 56, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 48, srcSpanEndLine = 56, srcSpanEndColumn = 49}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 56, srcSpanStartColumn = 37, srcSpanEndLine = 56, srcSpanEndColumn = 45}, srcInfoPoints = []}) "MatchEnv")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 1, srcSpanEndLine = 57, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 1, srcSpanEndLine = 57, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 8, srcSpanEndLine = 57, srcSpanEndColumn = 18}, srcInfoPoints = []}) "BasicTypes", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 21, srcSpanEndLine = 57, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 21, srcSpanEndLine = 57, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 34, srcSpanEndLine = 57, srcSpanEndColumn = 35}]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 23, srcSpanEndLine = 57, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 57, srcSpanStartColumn = 23, srcSpanEndLine = 57, srcSpanEndColumn = 33}, srcInfoPoints = []}) "Activation")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 1, srcSpanEndLine = 58, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 1, srcSpanEndLine = 58, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 8, srcSpanEndLine = 58, srcSpanEndColumn = 19}, srcInfoPoints = []}) "StaticFlags", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 21, srcSpanEndLine = 58, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 21, srcSpanEndLine = 58, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 42, srcSpanEndLine = 58, srcSpanEndColumn = 43}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 23, srcSpanEndLine = 58, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 58, srcSpanStartColumn = 23, srcSpanEndLine = 58, srcSpanEndColumn = 41}, srcInfoPoints = []}) "opt_PprStyle_Debug")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 59, srcSpanStartColumn = 1, srcSpanEndLine = 59, srcSpanEndColumn = 18}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 59, srcSpanStartColumn = 1, srcSpanEndLine = 59, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 59, srcSpanStartColumn = 8, srcSpanEndLine = 59, srcSpanEndColumn = 18}, srcInfoPoints = []}) "Outputable", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 60, srcSpanStartColumn = 1, srcSpanEndLine = 60, srcSpanEndColumn = 18}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 60, srcSpanStartColumn = 1, srcSpanEndLine = 60, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 60, srcSpanStartColumn = 8, srcSpanEndLine = 60, srcSpanEndColumn = 18}, srcInfoPoints = []}) "FastString", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 61, srcSpanStartColumn = 1, srcSpanEndLine = 61, srcSpanEndColumn = 14}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 61, srcSpanStartColumn = 1, srcSpanEndLine = 61, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 61, srcSpanStartColumn = 8, srcSpanEndLine = 61, srcSpanEndColumn = 14}, srcInfoPoints = []}) "Maybes", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 62, srcSpanStartColumn = 1, srcSpanEndLine = 62, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 62, srcSpanStartColumn = 1, srcSpanEndLine = 62, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 62, srcSpanStartColumn = 8, srcSpanEndLine = 62, srcSpanEndColumn = 15}, srcInfoPoints = []}) "OrdList", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 63, srcSpanStartColumn = 1, srcSpanEndLine = 63, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 63, srcSpanStartColumn = 1, srcSpanEndLine = 63, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 63, srcSpanStartColumn = 8, srcSpanEndLine = 63, srcSpanEndColumn = 11}, srcInfoPoints = []}) "Bag", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 64, srcSpanStartColumn = 1, srcSpanEndLine = 64, srcSpanEndColumn = 12}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 64, srcSpanStartColumn = 1, srcSpanEndLine = 64, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 64, srcSpanStartColumn = 8, srcSpanEndLine = 64, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Util", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 65, srcSpanStartColumn = 1, srcSpanEndLine = 65, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 65, srcSpanStartColumn = 1, srcSpanEndLine = 65, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 65, srcSpanStartColumn = 8, srcSpanEndLine = 65, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Data.List", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing}] [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 1, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 13, srcSpanEndLine = 104, srcSpanEndColumn = 15}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 1, srcSpanEndLine = 104, srcSpanEndColumn = 12}, srcInfoPoints = []}) "mkLocalRule"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 16, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 25, srcSpanEndLine = 104, srcSpanEndColumn = 27}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 16, srcSpanEndLine = 104, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 16, srcSpanEndLine = 104, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 16, srcSpanEndLine = 104, srcSpanEndColumn = 24}, srcInfoPoints = []}) "RuleName"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 28, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 9, srcSpanEndLine = 105, srcSpanEndColumn = 11}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 28, srcSpanEndLine = 104, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 28, srcSpanEndLine = 104, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 104, srcSpanStartColumn = 28, srcSpanEndLine = 104, srcSpanEndColumn = 38}, srcInfoPoints = []}) "Activation"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 12, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 17, srcSpanEndLine = 105, srcSpanEndColumn = 19}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 12, srcSpanEndLine = 105, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 12, srcSpanEndLine = 105, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 12, srcSpanEndLine = 105, srcSpanEndColumn = 16}, srcInfoPoints = []}) "Name"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 20, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 31, srcSpanEndLine = 105, srcSpanEndColumn = 33}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 20, srcSpanEndLine = 105, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 20, srcSpanEndLine = 105, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 29, srcSpanEndLine = 105, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 21, srcSpanEndLine = 105, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 21, srcSpanEndLine = 105, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 21, srcSpanEndLine = 105, srcSpanEndColumn = 29}, srcInfoPoints = []}) "CoreBndr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 34, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 45, srcSpanEndLine = 105, srcSpanEndColumn = 47}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 34, srcSpanEndLine = 105, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 34, srcSpanEndLine = 105, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 43, srcSpanEndLine = 105, srcSpanEndColumn = 44}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 35, srcSpanEndLine = 105, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 35, srcSpanEndLine = 105, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 35, srcSpanEndLine = 105, srcSpanEndColumn = 43}, srcInfoPoints = []}) "CoreExpr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 48, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 57, srcSpanEndLine = 105, srcSpanEndColumn = 59}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 48, srcSpanEndLine = 105, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 48, srcSpanEndLine = 105, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 48, srcSpanEndLine = 105, srcSpanEndColumn = 56}, srcInfoPoints = []}) "CoreExpr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 60, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 60, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 105, srcSpanStartColumn = 60, srcSpanEndLine = 105, srcSpanEndColumn = 68}, srcInfoPoints = []}) "CoreRule"))))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 1, srcSpanEndLine = 112, srcSpanEndColumn = 25}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 1, srcSpanEndLine = 112, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 1, srcSpanEndLine = 108, srcSpanEndColumn = 12}, srcInfoPoints = []}) "mkLocalRule") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 13, srcSpanEndLine = 108, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 13, srcSpanEndLine = 108, srcSpanEndColumn = 17}, srcInfoPoints = []}) "name"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 18, srcSpanEndLine = 108, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 18, srcSpanEndLine = 108, srcSpanEndColumn = 21}, srcInfoPoints = []}) "act"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 22, srcSpanEndLine = 108, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 22, srcSpanEndLine = 108, srcSpanEndColumn = 24}, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 25, srcSpanEndLine = 108, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 25, srcSpanEndLine = 108, srcSpanEndColumn = 30}, srcInfoPoints = []}) "bndrs"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 31, srcSpanEndLine = 108, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 31, srcSpanEndLine = 108, srcSpanEndColumn = 35}, srcInfoPoints = []}) "args"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 36, srcSpanEndLine = 108, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 108, srcSpanStartColumn = 36, srcSpanEndLine = 108, srcSpanEndColumn = 39}, srcInfoPoints = []}) "rhs")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 3, srcSpanEndLine = 112, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 3, srcSpanEndLine = 109, srcSpanEndColumn = 4}]}) (RecConstr (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 5, srcSpanEndLine = 112, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 10, srcSpanEndLine = 109, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 26, srcSpanEndLine = 109, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 38, srcSpanEndLine = 109, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 52, srcSpanEndLine = 109, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 24, srcSpanEndLine = 110, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 40, srcSpanEndLine = 110, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 20, srcSpanEndLine = 111, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 51, srcSpanEndLine = 111, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 112, srcSpanStartColumn = 24, srcSpanEndLine = 112, srcSpanEndColumn = 25}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 5, srcSpanEndLine = 109, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 5, srcSpanEndLine = 109, srcSpanEndColumn = 9}, srcInfoPoints = []}) "Rule")) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 12, srcSpanEndLine = 109, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 20, srcSpanEndLine = 109, srcSpanEndColumn = 21}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 12, srcSpanEndLine = 109, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 12, srcSpanEndLine = 109, srcSpanEndColumn = 19}, srcInfoPoints = []}) "ru_name")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 22, srcSpanEndLine = 109, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 22, srcSpanEndLine = 109, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 22, srcSpanEndLine = 109, srcSpanEndColumn = 26}, srcInfoPoints = []}) "name"))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 28, srcSpanEndLine = 109, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 34, srcSpanEndLine = 109, srcSpanEndColumn = 35}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 28, srcSpanEndLine = 109, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 28, srcSpanEndLine = 109, srcSpanEndColumn = 33}, srcInfoPoints = []}) "ru_fn")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 36, srcSpanEndLine = 109, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 36, srcSpanEndLine = 109, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 36, srcSpanEndLine = 109, srcSpanEndColumn = 38}, srcInfoPoints = []}) "fn"))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 40, srcSpanEndLine = 109, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 47, srcSpanEndLine = 109, srcSpanEndColumn = 48}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 40, srcSpanEndLine = 109, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 40, srcSpanEndLine = 109, srcSpanEndColumn = 46}, srcInfoPoints = []}) "ru_act")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 49, srcSpanEndLine = 109, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 49, srcSpanEndLine = 109, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 109, srcSpanStartColumn = 49, srcSpanEndLine = 109, srcSpanEndColumn = 52}, srcInfoPoints = []}) "act"))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 8, srcSpanEndLine = 110, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 17, srcSpanEndLine = 110, srcSpanEndColumn = 18}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 8, srcSpanEndLine = 110, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 8, srcSpanEndLine = 110, srcSpanEndColumn = 16}, srcInfoPoints = []}) "ru_bndrs")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 19, srcSpanEndLine = 110, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 19, srcSpanEndLine = 110, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 19, srcSpanEndLine = 110, srcSpanEndColumn = 24}, srcInfoPoints = []}) "bndrs"))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 26, srcSpanEndLine = 110, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 34, srcSpanEndLine = 110, srcSpanEndColumn = 35}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 26, srcSpanEndLine = 110, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 26, srcSpanEndLine = 110, srcSpanEndColumn = 33}, srcInfoPoints = []}) "ru_args")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 36, srcSpanEndLine = 110, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 36, srcSpanEndLine = 110, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 110, srcSpanStartColumn = 36, srcSpanEndLine = 110, srcSpanEndColumn = 40}, srcInfoPoints = []}) "args"))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 8, srcSpanEndLine = 111, srcSpanEndColumn = 20}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 15, srcSpanEndLine = 111, srcSpanEndColumn = 16}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 8, srcSpanEndLine = 111, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 8, srcSpanEndLine = 111, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ru_rhs")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 17, srcSpanEndLine = 111, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 17, srcSpanEndLine = 111, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 17, srcSpanEndLine = 111, srcSpanEndColumn = 20}, srcInfoPoints = []}) "rhs"))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 22, srcSpanEndLine = 111, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 31, srcSpanEndLine = 111, srcSpanEndColumn = 32}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 22, srcSpanEndLine = 111, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 22, srcSpanEndLine = 111, srcSpanEndColumn = 30}, srcInfoPoints = []}) "ru_rough")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 33, srcSpanEndLine = 111, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 33, srcSpanEndLine = 111, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 33, srcSpanEndLine = 111, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 33, srcSpanEndLine = 111, srcSpanEndColumn = 46}, srcInfoPoints = []}) "roughTopNames"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 47, srcSpanEndLine = 111, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 47, srcSpanEndLine = 111, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 111, srcSpanStartColumn = 47, srcSpanEndLine = 111, srcSpanEndColumn = 51}, srcInfoPoints = []}) "args")))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 112, srcSpanStartColumn = 8, srcSpanEndLine = 112, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 112, srcSpanStartColumn = 17, srcSpanEndLine = 112, srcSpanEndColumn = 18}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 112, srcSpanStartColumn = 8, srcSpanEndLine = 112, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 112, srcSpanStartColumn = 8, srcSpanEndLine = 112, srcSpanEndColumn = 16}, srcInfoPoints = []}) "ru_local")) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 112, srcSpanStartColumn = 19, srcSpanEndLine = 112, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 112, srcSpanStartColumn = 19, srcSpanEndLine = 112, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 112, srcSpanStartColumn = 19, srcSpanEndLine = 112, srcSpanEndColumn = 23}, srcInfoPoints = []}) "True")))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 1, srcSpanEndLine = 115, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 15, srcSpanEndLine = 115, srcSpanEndColumn = 17}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 1, srcSpanEndLine = 115, srcSpanEndColumn = 14}, srcInfoPoints = []}) "roughTopNames"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 18, srcSpanEndLine = 115, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 29, srcSpanEndLine = 115, srcSpanEndColumn = 31}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 18, srcSpanEndLine = 115, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 18, srcSpanEndLine = 115, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 27, srcSpanEndLine = 115, srcSpanEndColumn = 28}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 19, srcSpanEndLine = 115, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 19, srcSpanEndLine = 115, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 19, srcSpanEndLine = 115, srcSpanEndColumn = 27}, srcInfoPoints = []}) "CoreExpr")))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 32, srcSpanEndLine = 115, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 32, srcSpanEndLine = 115, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 43, srcSpanEndLine = 115, srcSpanEndColumn = 44}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 33, srcSpanEndLine = 115, srcSpanEndColumn = 43}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 33, srcSpanEndLine = 115, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 33, srcSpanEndLine = 115, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 33, srcSpanEndLine = 115, srcSpanEndColumn = 38}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 39, srcSpanEndLine = 115, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 39, srcSpanEndLine = 115, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 115, srcSpanStartColumn = 39, srcSpanEndLine = 115, srcSpanEndColumn = 43}, srcInfoPoints = []}) "Name")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 1, srcSpanEndLine = 126, srcSpanEndColumn = 43}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 1, srcSpanEndLine = 126, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 1, srcSpanEndLine = 126, srcSpanEndColumn = 14}, srcInfoPoints = []}) "roughTopNames") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 15, srcSpanEndLine = 126, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 15, srcSpanEndLine = 126, srcSpanEndColumn = 19}, srcInfoPoints = []}) "args")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 20, srcSpanEndLine = 126, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 20, srcSpanEndLine = 126, srcSpanEndColumn = 21}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 22, srcSpanEndLine = 126, srcSpanEndColumn = 43}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 22, srcSpanEndLine = 126, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 22, srcSpanEndLine = 126, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 22, srcSpanEndLine = 126, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 22, srcSpanEndLine = 126, srcSpanEndColumn = 25}, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 26, srcSpanEndLine = 126, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 26, srcSpanEndLine = 126, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 26, srcSpanEndLine = 126, srcSpanEndColumn = 38}, srcInfoPoints = []}) "roughTopName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 39, srcSpanEndLine = 126, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 39, srcSpanEndLine = 126, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 126, srcSpanStartColumn = 39, srcSpanEndLine = 126, srcSpanEndColumn = 43}, srcInfoPoints = []}) "args"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 1, srcSpanEndLine = 128, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 14, srcSpanEndLine = 128, srcSpanEndColumn = 16}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 1, srcSpanEndLine = 128, srcSpanEndColumn = 13}, srcInfoPoints = []}) "roughTopName"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 17, srcSpanEndLine = 128, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 26, srcSpanEndLine = 128, srcSpanEndColumn = 28}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 17, srcSpanEndLine = 128, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 17, srcSpanEndLine = 128, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 17, srcSpanEndLine = 128, srcSpanEndColumn = 25}, srcInfoPoints = []}) "CoreExpr"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 29, srcSpanEndLine = 128, srcSpanEndColumn = 39}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 29, srcSpanEndLine = 128, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 29, srcSpanEndLine = 128, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 29, srcSpanEndLine = 128, srcSpanEndColumn = 34}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 35, srcSpanEndLine = 128, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 35, srcSpanEndLine = 128, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 128, srcSpanStartColumn = 35, srcSpanEndLine = 128, srcSpanEndColumn = 39}, srcInfoPoints = []}) "Name"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 1, srcSpanEndLine = 135, srcSpanEndColumn = 29}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 1, srcSpanEndLine = 132, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 1, srcSpanEndLine = 129, srcSpanEndColumn = 13}, srcInfoPoints = []}) "roughTopName") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 14, srcSpanEndLine = 129, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 14, srcSpanEndLine = 129, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 22, srcSpanEndLine = 129, srcSpanEndColumn = 23}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 15, srcSpanEndLine = 129, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 15, srcSpanEndLine = 129, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 15, srcSpanEndLine = 129, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Type")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 20, srcSpanEndLine = 129, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 20, srcSpanEndLine = 129, srcSpanEndColumn = 22}, srcInfoPoints = []}) "ty")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 24, srcSpanEndLine = 132, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 24, srcSpanEndLine = 129, srcSpanEndColumn = 25}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 26, srcSpanEndLine = 132, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 26, srcSpanEndLine = 129, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 56, srcSpanEndLine = 129, srcSpanEndColumn = 58},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 15, srcSpanEndLine = 130, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 15, srcSpanEndLine = 131, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 1, srcSpanEndLine = 132, srcSpanEndColumn = 0}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 31, srcSpanEndLine = 129, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 31, srcSpanEndLine = 129, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 31, srcSpanEndLine = 129, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 31, srcSpanEndLine = 129, srcSpanEndColumn = 52}, srcInfoPoints = []}) "tcSplitTyConApp_maybe"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 53, srcSpanEndLine = 129, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 53, srcSpanEndLine = 129, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 129, srcSpanStartColumn = 53, srcSpanEndLine = 129, srcSpanEndColumn = 55}, srcInfoPoints = []}) "ty")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 15, srcSpanEndLine = 130, srcSpanEndColumn = 47}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 15, srcSpanEndLine = 130, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 15, srcSpanEndLine = 130, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 15, srcSpanEndLine = 130, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Just")) [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 20, srcSpanEndLine = 130, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 20, srcSpanEndLine = 130, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 23, srcSpanEndLine = 130, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 25, srcSpanEndLine = 130, srcSpanEndColumn = 26}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 21, srcSpanEndLine = 130, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 21, srcSpanEndLine = 130, srcSpanEndColumn = 23}, srcInfoPoints = []}) "tc"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 24, srcSpanEndLine = 130, srcSpanEndColumn = 25}, srcInfoPoints = []})]]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 27, srcSpanEndLine = 130, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 27, srcSpanEndLine = 130, srcSpanEndColumn = 29}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 30, srcSpanEndLine = 130, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 30, srcSpanEndLine = 130, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 30, srcSpanEndLine = 130, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 30, srcSpanEndLine = 130, srcSpanEndColumn = 34}, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 35, srcSpanEndLine = 130, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 35, srcSpanEndLine = 130, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 46, srcSpanEndLine = 130, srcSpanEndColumn = 47}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 36, srcSpanEndLine = 130, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 36, srcSpanEndLine = 130, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 36, srcSpanEndLine = 130, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 36, srcSpanEndLine = 130, srcSpanEndColumn = 43}, srcInfoPoints = []}) "getName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 44, srcSpanEndLine = 130, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 44, srcSpanEndLine = 130, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 130, srcSpanStartColumn = 44, srcSpanEndLine = 130, srcSpanEndColumn = 46}, srcInfoPoints = []}) "tc"))))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 15, srcSpanEndLine = 131, srcSpanEndColumn = 37}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 15, srcSpanEndLine = 131, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 15, srcSpanEndLine = 131, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 15, srcSpanEndLine = 131, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Nothing")) []) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 27, srcSpanEndLine = 131, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 27, srcSpanEndLine = 131, srcSpanEndColumn = 29}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 30, srcSpanEndLine = 131, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 30, srcSpanEndLine = 131, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 131, srcSpanStartColumn = 30, srcSpanEndLine = 131, srcSpanEndColumn = 37}, srcInfoPoints = []}) "Nothing")))) Nothing])) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 1, srcSpanEndLine = 132, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 1, srcSpanEndLine = 132, srcSpanEndColumn = 13}, srcInfoPoints = []}) "roughTopName") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 14, srcSpanEndLine = 132, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 14, srcSpanEndLine = 132, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 22, srcSpanEndLine = 132, srcSpanEndColumn = 23}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 15, srcSpanEndLine = 132, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 15, srcSpanEndLine = 132, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 15, srcSpanEndLine = 132, srcSpanEndColumn = 18}, srcInfoPoints = []}) "App")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 19, srcSpanEndLine = 132, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 19, srcSpanEndLine = 132, srcSpanEndColumn = 20}, srcInfoPoints = []}) "f"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 21, srcSpanEndLine = 132, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 21, srcSpanEndLine = 132, srcSpanEndColumn = 22}, srcInfoPoints = []}) "a")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 24, srcSpanEndLine = 132, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 24, srcSpanEndLine = 132, srcSpanEndColumn = 25}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 26, srcSpanEndLine = 132, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 26, srcSpanEndLine = 132, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 26, srcSpanEndLine = 132, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 26, srcSpanEndLine = 132, srcSpanEndColumn = 38}, srcInfoPoints = []}) "roughTopName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 39, srcSpanEndLine = 132, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 39, srcSpanEndLine = 132, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 132, srcSpanStartColumn = 39, srcSpanEndLine = 132, srcSpanEndColumn = 40}, srcInfoPoints = []}) "f"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 1, srcSpanEndLine = 134, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 1, srcSpanEndLine = 133, srcSpanEndColumn = 13}, srcInfoPoints = []}) "roughTopName") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 14, srcSpanEndLine = 133, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 14, srcSpanEndLine = 133, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 20, srcSpanEndLine = 133, srcSpanEndColumn = 21}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 15, srcSpanEndLine = 133, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 15, srcSpanEndLine = 133, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 15, srcSpanEndLine = 133, srcSpanEndColumn = 18}, srcInfoPoints = []}) "Var")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 19, srcSpanEndLine = 133, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 19, srcSpanEndLine = 133, srcSpanEndColumn = 20}, srcInfoPoints = []}) "f")])] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 22, srcSpanEndLine = 134, srcSpanEndColumn = 38}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 22, srcSpanEndLine = 133, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 22, srcSpanEndLine = 133, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 37, srcSpanEndLine = 133, srcSpanEndColumn = 38}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 24, srcSpanEndLine = 133, srcSpanEndColumn = 36}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 24, srcSpanEndLine = 133, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 24, srcSpanEndLine = 133, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 24, srcSpanEndLine = 133, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 24, srcSpanEndLine = 133, srcSpanEndColumn = 34}, srcInfoPoints = []}) "isGlobalId"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 35, srcSpanEndLine = 133, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 35, srcSpanEndLine = 133, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 35, srcSpanEndLine = 133, srcSpanEndColumn = 36}, srcInfoPoints = []}) "f"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 39, srcSpanEndLine = 133, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 39, srcSpanEndLine = 133, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 39, srcSpanEndLine = 133, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 39, srcSpanEndLine = 133, srcSpanEndColumn = 43}, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 44, srcSpanEndLine = 133, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 44, srcSpanEndLine = 133, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 53, srcSpanEndLine = 133, srcSpanEndColumn = 54}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 45, srcSpanEndLine = 133, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 45, srcSpanEndLine = 133, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 45, srcSpanEndLine = 133, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 45, srcSpanEndLine = 133, srcSpanEndColumn = 51}, srcInfoPoints = []}) "idName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 52, srcSpanEndLine = 133, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 52, srcSpanEndLine = 133, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 133, srcSpanStartColumn = 52, srcSpanEndLine = 133, srcSpanEndColumn = 53}, srcInfoPoints = []}) "f")))))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 14, srcSpanEndLine = 134, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 14, srcSpanEndLine = 134, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 29, srcSpanEndLine = 134, srcSpanEndColumn = 30}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 16, srcSpanEndLine = 134, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 16, srcSpanEndLine = 134, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 16, srcSpanEndLine = 134, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 16, srcSpanEndLine = 134, srcSpanEndColumn = 25}, srcInfoPoints = []}) "otherwise")))] (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 31, srcSpanEndLine = 134, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 31, srcSpanEndLine = 134, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 134, srcSpanStartColumn = 31, srcSpanEndLine = 134, srcSpanEndColumn = 38}, srcInfoPoints = []}) "Nothing")))]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 1, srcSpanEndLine = 135, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 1, srcSpanEndLine = 135, srcSpanEndColumn = 13}, srcInfoPoints = []}) "roughTopName") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 14, srcSpanEndLine = 135, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 14, srcSpanEndLine = 135, srcSpanEndColumn = 19}, srcInfoPoints = []}) "other")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 20, srcSpanEndLine = 135, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 20, srcSpanEndLine = 135, srcSpanEndColumn = 21}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 22, srcSpanEndLine = 135, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 22, srcSpanEndLine = 135, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 135, srcSpanStartColumn = 22, srcSpanEndLine = 135, srcSpanEndColumn = 29}, srcInfoPoints = []}) "Nothing")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 1, srcSpanEndLine = 137, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 15, srcSpanEndLine = 137, srcSpanEndColumn = 17}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 1, srcSpanEndLine = 137, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ruleCantMatch"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 18, srcSpanEndLine = 137, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 31, srcSpanEndLine = 137, srcSpanEndColumn = 33}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 18, srcSpanEndLine = 137, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 18, srcSpanEndLine = 137, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 29, srcSpanEndLine = 137, srcSpanEndColumn = 30}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 19, srcSpanEndLine = 137, srcSpanEndColumn = 29}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 19, srcSpanEndLine = 137, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 19, srcSpanEndLine = 137, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 19, srcSpanEndLine = 137, srcSpanEndColumn = 24}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 25, srcSpanEndLine = 137, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 25, srcSpanEndLine = 137, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 25, srcSpanEndLine = 137, srcSpanEndColumn = 29}, srcInfoPoints = []}) "Name"))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 34, srcSpanEndLine = 137, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 47, srcSpanEndLine = 137, srcSpanEndColumn = 49}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 34, srcSpanEndLine = 137, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 34, srcSpanEndLine = 137, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 45, srcSpanEndLine = 137, srcSpanEndColumn = 46}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 35, srcSpanEndLine = 137, srcSpanEndColumn = 45}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 35, srcSpanEndLine = 137, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 35, srcSpanEndLine = 137, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 35, srcSpanEndLine = 137, srcSpanEndColumn = 40}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 41, srcSpanEndLine = 137, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 41, srcSpanEndLine = 137, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 41, srcSpanEndLine = 137, srcSpanEndColumn = 45}, srcInfoPoints = []}) "Name"))))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 50, srcSpanEndLine = 137, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 50, srcSpanEndLine = 137, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 137, srcSpanStartColumn = 50, srcSpanEndLine = 137, srcSpanEndColumn = 54}, srcInfoPoints = []}) "Bool"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 1, srcSpanEndLine = 152, srcSpanEndColumn = 44}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 1, srcSpanEndLine = 150, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 1, srcSpanEndLine = 150, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ruleCantMatch") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 15, srcSpanEndLine = 150, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 15, srcSpanEndLine = 150, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 28, srcSpanEndLine = 150, srcSpanEndColumn = 29}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 16, srcSpanEndLine = 150, srcSpanEndColumn = 28}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 16, srcSpanEndLine = 150, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 16, srcSpanEndLine = 150, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 16, srcSpanEndLine = 150, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 21, srcSpanEndLine = 150, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 21, srcSpanEndLine = 150, srcSpanEndColumn = 23}, srcInfoPoints = []}) "n1")]) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 24, srcSpanEndLine = 150, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 24, srcSpanEndLine = 150, srcSpanEndColumn = 25}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 26, srcSpanEndLine = 150, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 26, srcSpanEndLine = 150, srcSpanEndColumn = 28}, srcInfoPoints = []}) "ts"))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 30, srcSpanEndLine = 150, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 30, srcSpanEndLine = 150, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 43, srcSpanEndLine = 150, srcSpanEndColumn = 44}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 31, srcSpanEndLine = 150, srcSpanEndColumn = 43}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 31, srcSpanEndLine = 150, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 31, srcSpanEndLine = 150, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 31, srcSpanEndLine = 150, srcSpanEndColumn = 35}, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 36, srcSpanEndLine = 150, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 36, srcSpanEndLine = 150, srcSpanEndColumn = 38}, srcInfoPoints = []}) "n2")]) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 39, srcSpanEndLine = 150, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 39, srcSpanEndLine = 150, srcSpanEndColumn = 40}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 41, srcSpanEndLine = 150, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 41, srcSpanEndLine = 150, srcSpanEndColumn = 43}, srcInfoPoints = []}) "as")))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 45, srcSpanEndLine = 150, srcSpanEndColumn = 78}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 45, srcSpanEndLine = 150, srcSpanEndColumn = 46}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 47, srcSpanEndLine = 150, srcSpanEndColumn = 78}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 47, srcSpanEndLine = 150, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 47, srcSpanEndLine = 150, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 47, srcSpanEndLine = 150, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 47, srcSpanEndLine = 150, srcSpanEndColumn = 49}, srcInfoPoints = []}) "n1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 50, srcSpanEndLine = 150, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 50, srcSpanEndLine = 150, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 50, srcSpanEndLine = 150, srcSpanEndColumn = 52}, srcInfoPoints = []}) "/="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 53, srcSpanEndLine = 150, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 53, srcSpanEndLine = 150, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 53, srcSpanEndLine = 150, srcSpanEndColumn = 55}, srcInfoPoints = []}) "n2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 56, srcSpanEndLine = 150, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 56, srcSpanEndLine = 150, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 56, srcSpanEndLine = 150, srcSpanEndColumn = 58}, srcInfoPoints = []}) "||"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 59, srcSpanEndLine = 150, srcSpanEndColumn = 78}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 59, srcSpanEndLine = 150, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 59, srcSpanEndLine = 150, srcSpanEndColumn = 72}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 59, srcSpanEndLine = 150, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 59, srcSpanEndLine = 150, srcSpanEndColumn = 72}, srcInfoPoints = []}) "ruleCantMatch"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 73, srcSpanEndLine = 150, srcSpanEndColumn = 75}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 73, srcSpanEndLine = 150, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 73, srcSpanEndLine = 150, srcSpanEndColumn = 75}, srcInfoPoints = []}) "ts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 76, srcSpanEndLine = 150, srcSpanEndColumn = 78}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 76, srcSpanEndLine = 150, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 150, srcSpanStartColumn = 76, srcSpanEndLine = 150, srcSpanEndColumn = 78}, srcInfoPoints = []}) "as")))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 1, srcSpanEndLine = 151, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 1, srcSpanEndLine = 151, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ruleCantMatch") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 15, srcSpanEndLine = 151, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 15, srcSpanEndLine = 151, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 28, srcSpanEndLine = 151, srcSpanEndColumn = 29}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 16, srcSpanEndLine = 151, srcSpanEndColumn = 28}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 16, srcSpanEndLine = 151, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 16, srcSpanEndLine = 151, srcSpanEndColumn = 17}, srcInfoPoints = []}) "t")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 24, srcSpanEndLine = 151, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 24, srcSpanEndLine = 151, srcSpanEndColumn = 25}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 26, srcSpanEndLine = 151, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 26, srcSpanEndLine = 151, srcSpanEndColumn = 28}, srcInfoPoints = []}) "ts"))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 30, srcSpanEndLine = 151, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 30, srcSpanEndLine = 151, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 43, srcSpanEndLine = 151, srcSpanEndColumn = 44}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 31, srcSpanEndLine = 151, srcSpanEndColumn = 43}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 31, srcSpanEndLine = 151, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 31, srcSpanEndLine = 151, srcSpanEndColumn = 32}, srcInfoPoints = []}) "a")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 39, srcSpanEndLine = 151, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 39, srcSpanEndLine = 151, srcSpanEndColumn = 40}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 41, srcSpanEndLine = 151, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 41, srcSpanEndLine = 151, srcSpanEndColumn = 43}, srcInfoPoints = []}) "as")))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 45, srcSpanEndLine = 151, srcSpanEndColumn = 66}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 45, srcSpanEndLine = 151, srcSpanEndColumn = 46}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 47, srcSpanEndLine = 151, srcSpanEndColumn = 66}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 47, srcSpanEndLine = 151, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 47, srcSpanEndLine = 151, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 47, srcSpanEndLine = 151, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 47, srcSpanEndLine = 151, srcSpanEndColumn = 60}, srcInfoPoints = []}) "ruleCantMatch"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 61, srcSpanEndLine = 151, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 61, srcSpanEndLine = 151, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 61, srcSpanEndLine = 151, srcSpanEndColumn = 63}, srcInfoPoints = []}) "ts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 64, srcSpanEndLine = 151, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 64, srcSpanEndLine = 151, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 151, srcSpanStartColumn = 64, srcSpanEndLine = 151, srcSpanEndColumn = 66}, srcInfoPoints = []}) "as"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 1, srcSpanEndLine = 152, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 1, srcSpanEndLine = 152, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ruleCantMatch") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 15, srcSpanEndLine = 152, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 15, srcSpanEndLine = 152, srcSpanEndColumn = 17}, srcInfoPoints = []}) "ts"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 26, srcSpanEndLine = 152, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 26, srcSpanEndLine = 152, srcSpanEndColumn = 28}, srcInfoPoints = []}) "as")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 37, srcSpanEndLine = 152, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 37, srcSpanEndLine = 152, srcSpanEndColumn = 38}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 39, srcSpanEndLine = 152, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 39, srcSpanEndLine = 152, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 152, srcSpanStartColumn = 39, srcSpanEndLine = 152, srcSpanEndColumn = 44}, srcInfoPoints = []}) "False")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 1, srcSpanEndLine = 156, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 17, srcSpanEndLine = 156, srcSpanEndColumn = 19}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 1, srcSpanEndLine = 156, srcSpanEndColumn = 16}, srcInfoPoints = []}) "pprRulesForUser"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 20, srcSpanEndLine = 156, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 31, srcSpanEndLine = 156, srcSpanEndColumn = 33}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 20, srcSpanEndLine = 156, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 20, srcSpanEndLine = 156, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 29, srcSpanEndLine = 156, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 21, srcSpanEndLine = 156, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 21, srcSpanEndLine = 156, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 21, srcSpanEndLine = 156, srcSpanEndColumn = 29}, srcInfoPoints = []}) "CoreRule")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 34, srcSpanEndLine = 156, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 34, srcSpanEndLine = 156, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 156, srcSpanStartColumn = 34, srcSpanEndLine = 156, srcSpanEndColumn = 38}, srcInfoPoints = []}) "SDoc")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 162, srcSpanStartColumn = 1, srcSpanEndLine = 181, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 167, srcSpanStartColumn = 3, srcSpanEndLine = 167, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 162, srcSpanStartColumn = 1, srcSpanEndLine = 181, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 167, srcSpanStartColumn = 3, srcSpanEndLine = 167, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 162, srcSpanStartColumn = 1, srcSpanEndLine = 162, srcSpanEndColumn = 16}, srcInfoPoints = []}) "pprRulesForUser") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 162, srcSpanStartColumn = 17, srcSpanEndLine = 162, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 162, srcSpanStartColumn = 17, srcSpanEndLine = 162, srcSpanEndColumn = 22}, srcInfoPoints = []}) "rules")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 3, srcSpanEndLine = 166, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 3, srcSpanEndLine = 163, srcSpanEndColumn = 4}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 5, srcSpanEndLine = 166, srcSpanEndColumn = 33}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 5, srcSpanEndLine = 163, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 5, srcSpanEndLine = 163, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 5, srcSpanEndLine = 163, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 5, srcSpanEndLine = 163, srcSpanEndColumn = 17}, srcInfoPoints = []}) "withPprStyle"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 18, srcSpanEndLine = 163, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 18, srcSpanEndLine = 163, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 18, srcSpanEndLine = 163, srcSpanEndColumn = 34}, srcInfoPoints = []}) "defaultUserStyle")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 35, srcSpanEndLine = 163, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 35, srcSpanEndLine = 163, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 163, srcSpanStartColumn = 35, srcSpanEndLine = 163, srcSpanEndColumn = 36}, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 164, srcSpanStartColumn = 5, srcSpanEndLine = 166, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 164, srcSpanStartColumn = 5, srcSpanEndLine = 164, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 164, srcSpanStartColumn = 5, srcSpanEndLine = 164, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 164, srcSpanStartColumn = 5, srcSpanEndLine = 164, srcSpanEndColumn = 13}, srcInfoPoints = []}) "pprRules"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 164, srcSpanStartColumn = 14, srcSpanEndLine = 164, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 164, srcSpanStartColumn = 14, srcSpanEndLine = 164, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 164, srcSpanStartColumn = 14, srcSpanEndLine = 164, srcSpanEndColumn = 15}, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 5, srcSpanEndLine = 166, srcSpanEndColumn = 33}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 5, srcSpanEndLine = 165, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 5, srcSpanEndLine = 165, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 5, srcSpanEndLine = 165, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 5, srcSpanEndLine = 165, srcSpanEndColumn = 11}, srcInfoPoints = []}) "sortLe"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 12, srcSpanEndLine = 165, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 12, srcSpanEndLine = 165, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 12, srcSpanEndLine = 165, srcSpanEndColumn = 19}, srcInfoPoints = []}) "le_rule")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 21, srcSpanEndLine = 165, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 21, srcSpanEndLine = 165, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 165, srcSpanStartColumn = 21, srcSpanEndLine = 165, srcSpanEndColumn = 22}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 5, srcSpanEndLine = 166, srcSpanEndColumn = 33}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 5, srcSpanEndLine = 166, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 5, srcSpanEndLine = 166, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 5, srcSpanEndLine = 166, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 5, srcSpanEndLine = 166, srcSpanEndColumn = 14}, srcInfoPoints = []}) "tidyRules"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 15, srcSpanEndLine = 166, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 15, srcSpanEndLine = 166, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 15, srcSpanEndLine = 166, srcSpanEndColumn = 27}, srcInfoPoints = []}) "emptyTidyEnv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 28, srcSpanEndLine = 166, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 28, srcSpanEndLine = 166, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 166, srcSpanStartColumn = 28, srcSpanEndLine = 166, srcSpanEndColumn = 33}, srcInfoPoints = []}) "rules")))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 5, srcSpanEndLine = 181, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 5, srcSpanEndLine = 168, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 1, srcSpanEndLine = 181, srcSpanEndColumn = 0}]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 5, srcSpanEndLine = 168, srcSpanEndColumn = 45}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 5, srcSpanEndLine = 168, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 5, srcSpanEndLine = 168, srcSpanEndColumn = 12}, srcInfoPoints = []}) "le_rule") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 13, srcSpanEndLine = 168, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 13, srcSpanEndLine = 168, srcSpanEndColumn = 15}, srcInfoPoints = []}) "r1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 16, srcSpanEndLine = 168, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 16, srcSpanEndLine = 168, srcSpanEndColumn = 18}, srcInfoPoints = []}) "r2")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 19, srcSpanEndLine = 168, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 19, srcSpanEndLine = 168, srcSpanEndColumn = 20}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 21, srcSpanEndLine = 168, srcSpanEndColumn = 45}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 21, srcSpanEndLine = 168, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 21, srcSpanEndLine = 168, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 21, srcSpanEndLine = 168, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 21, srcSpanEndLine = 168, srcSpanEndColumn = 28}, srcInfoPoints = []}) "ru_name"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 29, srcSpanEndLine = 168, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 29, srcSpanEndLine = 168, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 29, srcSpanEndLine = 168, srcSpanEndColumn = 31}, srcInfoPoints = []}) "r1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 32, srcSpanEndLine = 168, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 32, srcSpanEndLine = 168, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 32, srcSpanEndLine = 168, srcSpanEndColumn = 34}, srcInfoPoints = []}) "<="))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 35, srcSpanEndLine = 168, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 35, srcSpanEndLine = 168, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 35, srcSpanEndLine = 168, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 35, srcSpanEndLine = 168, srcSpanEndColumn = 42}, srcInfoPoints = []}) "ru_name"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 43, srcSpanEndLine = 168, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 43, srcSpanEndLine = 168, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 168, srcSpanStartColumn = 43, srcSpanEndLine = 168, srcSpanEndColumn = 45}, srcInfoPoints = []}) "r2")))))) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 1, srcSpanEndLine = 181, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 12, srcSpanEndLine = 181, srcSpanEndColumn = 14}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 1, srcSpanEndLine = 181, srcSpanEndColumn = 11}, srcInfoPoints = []}) "mkSpecInfo"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 15, srcSpanEndLine = 181, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 26, srcSpanEndLine = 181, srcSpanEndColumn = 28}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 15, srcSpanEndLine = 181, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 15, srcSpanEndLine = 181, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 24, srcSpanEndLine = 181, srcSpanEndColumn = 25}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 16, srcSpanEndLine = 181, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 16, srcSpanEndLine = 181, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 16, srcSpanEndLine = 181, srcSpanEndColumn = 24}, srcInfoPoints = []}) "CoreRule")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 29, srcSpanEndLine = 181, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 29, srcSpanEndLine = 181, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 181, srcSpanStartColumn = 29, srcSpanEndLine = 181, srcSpanEndColumn = 37}, srcInfoPoints = []}) "SpecInfo")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 1, srcSpanEndLine = 182, srcSpanEndColumn = 56}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 1, srcSpanEndLine = 182, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 1, srcSpanEndLine = 182, srcSpanEndColumn = 11}, srcInfoPoints = []}) "mkSpecInfo") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 12, srcSpanEndLine = 182, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 12, srcSpanEndLine = 182, srcSpanEndColumn = 17}, srcInfoPoints = []}) "rules")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 18, srcSpanEndLine = 182, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 18, srcSpanEndLine = 182, srcSpanEndColumn = 19}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 20, srcSpanEndLine = 182, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 20, srcSpanEndLine = 182, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 20, srcSpanEndLine = 182, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 20, srcSpanEndLine = 182, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 20, srcSpanEndLine = 182, srcSpanEndColumn = 28}, srcInfoPoints = []}) "SpecInfo"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 29, srcSpanEndLine = 182, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 29, srcSpanEndLine = 182, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 29, srcSpanEndLine = 182, srcSpanEndColumn = 34}, srcInfoPoints = []}) "rules")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 35, srcSpanEndLine = 182, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 35, srcSpanEndLine = 182, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 55, srcSpanEndLine = 182, srcSpanEndColumn = 56}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 36, srcSpanEndLine = 182, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 36, srcSpanEndLine = 182, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 36, srcSpanEndLine = 182, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 36, srcSpanEndLine = 182, srcSpanEndColumn = 49}, srcInfoPoints = []}) "rulesFreeVars"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 50, srcSpanEndLine = 182, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 50, srcSpanEndLine = 182, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 182, srcSpanStartColumn = 50, srcSpanEndLine = 182, srcSpanEndColumn = 55}, srcInfoPoints = []}) "rules"))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 1, srcSpanEndLine = 184, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 16, srcSpanEndLine = 184, srcSpanEndColumn = 18}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 1, srcSpanEndLine = 184, srcSpanEndColumn = 15}, srcInfoPoints = []}) "extendSpecInfo"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 19, srcSpanEndLine = 184, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 28, srcSpanEndLine = 184, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 19, srcSpanEndLine = 184, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 19, srcSpanEndLine = 184, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 19, srcSpanEndLine = 184, srcSpanEndColumn = 27}, srcInfoPoints = []}) "SpecInfo"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 31, srcSpanEndLine = 184, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 42, srcSpanEndLine = 184, srcSpanEndColumn = 44}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 31, srcSpanEndLine = 184, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 31, srcSpanEndLine = 184, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 40, srcSpanEndLine = 184, srcSpanEndColumn = 41}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 32, srcSpanEndLine = 184, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 32, srcSpanEndLine = 184, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 32, srcSpanEndLine = 184, srcSpanEndColumn = 40}, srcInfoPoints = []}) "CoreRule")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 45, srcSpanEndLine = 184, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 45, srcSpanEndLine = 184, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 184, srcSpanStartColumn = 45, srcSpanEndLine = 184, srcSpanEndColumn = 53}, srcInfoPoints = []}) "SpecInfo"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 1, srcSpanEndLine = 186, srcSpanEndColumn = 65}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 1, srcSpanEndLine = 186, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 1, srcSpanEndLine = 185, srcSpanEndColumn = 15}, srcInfoPoints = []}) "extendSpecInfo") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 16, srcSpanEndLine = 185, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 16, srcSpanEndLine = 185, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 34, srcSpanEndLine = 185, srcSpanEndColumn = 35}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 17, srcSpanEndLine = 185, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 17, srcSpanEndLine = 185, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 17, srcSpanEndLine = 185, srcSpanEndColumn = 25}, srcInfoPoints = []}) "SpecInfo")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 26, srcSpanEndLine = 185, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 26, srcSpanEndLine = 185, srcSpanEndColumn = 29}, srcInfoPoints = []}) "rs1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 30, srcSpanEndLine = 185, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 30, srcSpanEndLine = 185, srcSpanEndColumn = 34}, srcInfoPoints = []}) "fvs1")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 36, srcSpanEndLine = 185, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 185, srcSpanStartColumn = 36, srcSpanEndLine = 185, srcSpanEndColumn = 39}, srcInfoPoints = []}) "rs2")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 3, srcSpanEndLine = 186, srcSpanEndColumn = 65}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 3, srcSpanEndLine = 186, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 5, srcSpanEndLine = 186, srcSpanEndColumn = 65}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 5, srcSpanEndLine = 186, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 5, srcSpanEndLine = 186, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 5, srcSpanEndLine = 186, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 5, srcSpanEndLine = 186, srcSpanEndColumn = 13}, srcInfoPoints = []}) "SpecInfo"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 14, srcSpanEndLine = 186, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 14, srcSpanEndLine = 186, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 25, srcSpanEndLine = 186, srcSpanEndColumn = 26}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 15, srcSpanEndLine = 186, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 15, srcSpanEndLine = 186, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 15, srcSpanEndLine = 186, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 15, srcSpanEndLine = 186, srcSpanEndColumn = 18}, srcInfoPoints = []}) "rs2"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 19, srcSpanEndLine = 186, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 19, srcSpanEndLine = 186, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 19, srcSpanEndLine = 186, srcSpanEndColumn = 21}, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 22, srcSpanEndLine = 186, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 22, srcSpanEndLine = 186, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 22, srcSpanEndLine = 186, srcSpanEndColumn = 25}, srcInfoPoints = []}) "rs1")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 27, srcSpanEndLine = 186, srcSpanEndColumn = 65}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 27, srcSpanEndLine = 186, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 64, srcSpanEndLine = 186, srcSpanEndColumn = 65}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 28, srcSpanEndLine = 186, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 28, srcSpanEndLine = 186, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 28, srcSpanEndLine = 186, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 28, srcSpanEndLine = 186, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 28, srcSpanEndLine = 186, srcSpanEndColumn = 41}, srcInfoPoints = []}) "rulesFreeVars"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 42, srcSpanEndLine = 186, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 42, srcSpanEndLine = 186, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 42, srcSpanEndLine = 186, srcSpanEndColumn = 45}, srcInfoPoints = []}) "rs2")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 46, srcSpanEndLine = 186, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 46, srcSpanEndLine = 186, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 47, srcSpanEndLine = 186, srcSpanEndColumn = 58},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 58, srcSpanEndLine = 186, srcSpanEndColumn = 59}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 46, srcSpanEndLine = 186, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 46, srcSpanEndLine = 186, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 47, srcSpanEndLine = 186, srcSpanEndColumn = 58},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 58, srcSpanEndLine = 186, srcSpanEndColumn = 59}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 46, srcSpanEndLine = 186, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 46, srcSpanEndLine = 186, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 47, srcSpanEndLine = 186, srcSpanEndColumn = 58},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 58, srcSpanEndLine = 186, srcSpanEndColumn = 59}]}) "unionVarSet"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 60, srcSpanEndLine = 186, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 60, srcSpanEndLine = 186, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 186, srcSpanStartColumn = 60, srcSpanEndLine = 186, srcSpanEndColumn = 64}, srcInfoPoints = []}) "fvs1"))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 1, srcSpanEndLine = 188, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 13, srcSpanEndLine = 188, srcSpanEndColumn = 15}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 1, srcSpanEndLine = 188, srcSpanEndColumn = 12}, srcInfoPoints = []}) "addSpecInfo"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 16, srcSpanEndLine = 188, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 25, srcSpanEndLine = 188, srcSpanEndColumn = 27}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 16, srcSpanEndLine = 188, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 16, srcSpanEndLine = 188, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 16, srcSpanEndLine = 188, srcSpanEndColumn = 24}, srcInfoPoints = []}) "SpecInfo"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 28, srcSpanEndLine = 188, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 37, srcSpanEndLine = 188, srcSpanEndColumn = 39}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 28, srcSpanEndLine = 188, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 28, srcSpanEndLine = 188, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 28, srcSpanEndLine = 188, srcSpanEndColumn = 36}, srcInfoPoints = []}) "SpecInfo"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 40, srcSpanEndLine = 188, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 40, srcSpanEndLine = 188, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 188, srcSpanStartColumn = 40, srcSpanEndLine = 188, srcSpanEndColumn = 48}, srcInfoPoints = []}) "SpecInfo"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 190, srcSpanEndColumn = 52}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 190, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 12}, srcInfoPoints = []}) "addSpecInfo") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 13, srcSpanEndLine = 189, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 13, srcSpanEndLine = 189, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 31, srcSpanEndLine = 189, srcSpanEndColumn = 32}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 14, srcSpanEndLine = 189, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 14, srcSpanEndLine = 189, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 14, srcSpanEndLine = 189, srcSpanEndColumn = 22}, srcInfoPoints = []}) "SpecInfo")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 23, srcSpanEndLine = 189, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 23, srcSpanEndLine = 189, srcSpanEndColumn = 26}, srcInfoPoints = []}) "rs1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 27, srcSpanEndLine = 189, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 27, srcSpanEndLine = 189, srcSpanEndColumn = 31}, srcInfoPoints = []}) "fvs1")]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 33, srcSpanEndLine = 189, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 33, srcSpanEndLine = 189, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 51, srcSpanEndLine = 189, srcSpanEndColumn = 52}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 34, srcSpanEndLine = 189, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 34, srcSpanEndLine = 189, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 34, srcSpanEndLine = 189, srcSpanEndColumn = 42}, srcInfoPoints = []}) "SpecInfo")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 43, srcSpanEndLine = 189, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 43, srcSpanEndLine = 189, srcSpanEndColumn = 46}, srcInfoPoints = []}) "rs2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 47, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 189, srcSpanStartColumn = 47, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = []}) "fvs2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 3, srcSpanEndLine = 190, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 3, srcSpanEndLine = 190, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 5, srcSpanEndLine = 190, srcSpanEndColumn = 52}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 5, srcSpanEndLine = 190, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 5, srcSpanEndLine = 190, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 5, srcSpanEndLine = 190, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 5, srcSpanEndLine = 190, srcSpanEndColumn = 13}, srcInfoPoints = []}) "SpecInfo"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 14, srcSpanEndLine = 190, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 14, srcSpanEndLine = 190, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 25, srcSpanEndLine = 190, srcSpanEndColumn = 26}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 15, srcSpanEndLine = 190, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 15, srcSpanEndLine = 190, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 15, srcSpanEndLine = 190, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 15, srcSpanEndLine = 190, srcSpanEndColumn = 18}, srcInfoPoints = []}) "rs1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 19, srcSpanEndLine = 190, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 19, srcSpanEndLine = 190, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 19, srcSpanEndLine = 190, srcSpanEndColumn = 21}, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 22, srcSpanEndLine = 190, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 22, srcSpanEndLine = 190, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 22, srcSpanEndLine = 190, srcSpanEndColumn = 25}, srcInfoPoints = []}) "rs2")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 27, srcSpanEndLine = 190, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 27, srcSpanEndLine = 190, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 51, srcSpanEndLine = 190, srcSpanEndColumn = 52}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 28, srcSpanEndLine = 190, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 28, srcSpanEndLine = 190, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 28, srcSpanEndLine = 190, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 28, srcSpanEndLine = 190, srcSpanEndColumn = 32}, srcInfoPoints = []}) "fvs1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 33, srcSpanEndLine = 190, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 33, srcSpanEndLine = 190, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 34, srcSpanEndLine = 190, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 45, srcSpanEndLine = 190, srcSpanEndColumn = 46}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 33, srcSpanEndLine = 190, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 33, srcSpanEndLine = 190, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 34, srcSpanEndLine = 190, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 45, srcSpanEndLine = 190, srcSpanEndColumn = 46}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 33, srcSpanEndLine = 190, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 33, srcSpanEndLine = 190, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 34, srcSpanEndLine = 190, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 45, srcSpanEndLine = 190, srcSpanEndColumn = 46}]}) "unionVarSet"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 47, srcSpanEndLine = 190, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 47, srcSpanEndLine = 190, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 190, srcSpanStartColumn = 47, srcSpanEndLine = 190, srcSpanEndColumn = 51}, srcInfoPoints = []}) "fvs2"))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 1, srcSpanEndLine = 192, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 22, srcSpanEndLine = 192, srcSpanEndColumn = 24}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 1, srcSpanEndLine = 192, srcSpanEndColumn = 21}, srcInfoPoints = []}) "addIdSpecialisations"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 25, srcSpanEndLine = 192, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 28, srcSpanEndLine = 192, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 25, srcSpanEndLine = 192, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 25, srcSpanEndLine = 192, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 25, srcSpanEndLine = 192, srcSpanEndColumn = 27}, srcInfoPoints = []}) "Id"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 31, srcSpanEndLine = 192, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 42, srcSpanEndLine = 192, srcSpanEndColumn = 44}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 31, srcSpanEndLine = 192, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 31, srcSpanEndLine = 192, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 40, srcSpanEndLine = 192, srcSpanEndColumn = 41}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 32, srcSpanEndLine = 192, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 32, srcSpanEndLine = 192, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 32, srcSpanEndLine = 192, srcSpanEndColumn = 40}, srcInfoPoints = []}) "CoreRule")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 45, srcSpanEndLine = 192, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 45, srcSpanEndLine = 192, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 192, srcSpanStartColumn = 45, srcSpanEndLine = 192, srcSpanEndColumn = 47}, srcInfoPoints = []}) "Id"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 1, srcSpanEndLine = 197, srcSpanEndColumn = 47}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 1, srcSpanEndLine = 194, srcSpanEndColumn = 7}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 1, srcSpanEndLine = 193, srcSpanEndColumn = 21}, srcInfoPoints = []}) "addIdSpecialisations") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 22, srcSpanEndLine = 193, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 22, srcSpanEndLine = 193, srcSpanEndColumn = 24}, srcInfoPoints = []}) "id"),PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 25, srcSpanEndLine = 193, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 25, srcSpanEndLine = 193, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 193, srcSpanStartColumn = 26, srcSpanEndLine = 193, srcSpanEndColumn = 27}]}) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 194, srcSpanStartColumn = 3, srcSpanEndLine = 194, srcSpanEndColumn = 7}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 194, srcSpanStartColumn = 3, srcSpanEndLine = 194, srcSpanEndColumn = 4}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 194, srcSpanStartColumn = 5, srcSpanEndLine = 194, srcSpanEndColumn = 7}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 194, srcSpanStartColumn = 5, srcSpanEndLine = 194, srcSpanEndColumn = 7}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 194, srcSpanStartColumn = 5, srcSpanEndLine = 194, srcSpanEndColumn = 7}, srcInfoPoints = []}) "id")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 195, srcSpanStartColumn = 1, srcSpanEndLine = 197, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 195, srcSpanStartColumn = 1, srcSpanEndLine = 195, srcSpanEndColumn = 21}, srcInfoPoints = []}) "addIdSpecialisations") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 195, srcSpanStartColumn = 22, srcSpanEndLine = 195, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 195, srcSpanStartColumn = 22, srcSpanEndLine = 195, srcSpanEndColumn = 24}, srcInfoPoints = []}) "id"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 195, srcSpanStartColumn = 25, srcSpanEndLine = 195, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 195, srcSpanStartColumn = 25, srcSpanEndLine = 195, srcSpanEndColumn = 30}, srcInfoPoints = []}) "rules")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 3, srcSpanEndLine = 197, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 3, srcSpanEndLine = 196, srcSpanEndColumn = 4}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 5, srcSpanEndLine = 197, srcSpanEndColumn = 47}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 5, srcSpanEndLine = 196, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 5, srcSpanEndLine = 196, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 5, srcSpanEndLine = 196, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 5, srcSpanEndLine = 196, srcSpanEndColumn = 24}, srcInfoPoints = []}) "setIdSpecialisation"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 25, srcSpanEndLine = 196, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 25, srcSpanEndLine = 196, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 25, srcSpanEndLine = 196, srcSpanEndColumn = 27}, srcInfoPoints = []}) "id")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 28, srcSpanEndLine = 196, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 28, srcSpanEndLine = 196, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 196, srcSpanStartColumn = 28, srcSpanEndLine = 196, srcSpanEndColumn = 29}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 5, srcSpanEndLine = 197, srcSpanEndColumn = 47}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 5, srcSpanEndLine = 197, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 5, srcSpanEndLine = 197, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 5, srcSpanEndLine = 197, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 5, srcSpanEndLine = 197, srcSpanEndColumn = 19}, srcInfoPoints = []}) "extendSpecInfo"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 20, srcSpanEndLine = 197, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 20, srcSpanEndLine = 197, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 40, srcSpanEndLine = 197, srcSpanEndColumn = 41}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 21, srcSpanEndLine = 197, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 21, srcSpanEndLine = 197, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 21, srcSpanEndLine = 197, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 21, srcSpanEndLine = 197, srcSpanEndColumn = 37}, srcInfoPoints = []}) "idSpecialisation"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 38, srcSpanEndLine = 197, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 38, srcSpanEndLine = 197, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 38, srcSpanEndLine = 197, srcSpanEndColumn = 40}, srcInfoPoints = []}) "id")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 42, srcSpanEndLine = 197, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 42, srcSpanEndLine = 197, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 197, srcSpanStartColumn = 42, srcSpanEndLine = 197, srcSpanEndColumn = 47}, srcInfoPoints = []}) "rules")))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 1, srcSpanEndLine = 200, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 14, srcSpanEndLine = 200, srcSpanEndColumn = 16}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 1, srcSpanEndLine = 200, srcSpanEndColumn = 13}, srcInfoPoints = []}) "rulesOfBinds"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 17, srcSpanEndLine = 200, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 28, srcSpanEndLine = 200, srcSpanEndColumn = 30}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 17, srcSpanEndLine = 200, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 17, srcSpanEndLine = 200, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 26, srcSpanEndLine = 200, srcSpanEndColumn = 27}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 18, srcSpanEndLine = 200, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 18, srcSpanEndLine = 200, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 18, srcSpanEndLine = 200, srcSpanEndColumn = 26}, srcInfoPoints = []}) "CoreBind")))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 31, srcSpanEndLine = 200, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 31, srcSpanEndLine = 200, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 40, srcSpanEndLine = 200, srcSpanEndColumn = 41}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 32, srcSpanEndLine = 200, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 32, srcSpanEndLine = 200, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 200, srcSpanStartColumn = 32, srcSpanEndLine = 200, srcSpanEndColumn = 40}, srcInfoPoints = []}) "CoreRule"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 1, srcSpanEndLine = 201, srcSpanEndColumn = 73}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 1, srcSpanEndLine = 201, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 1, srcSpanEndLine = 201, srcSpanEndColumn = 13}, srcInfoPoints = []}) "rulesOfBinds") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 14, srcSpanEndLine = 201, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 14, srcSpanEndLine = 201, srcSpanEndColumn = 19}, srcInfoPoints = []}) "binds")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 20, srcSpanEndLine = 201, srcSpanEndColumn = 73}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 20, srcSpanEndLine = 201, srcSpanEndColumn = 21}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 22, srcSpanEndLine = 201, srcSpanEndColumn = 73}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 22, srcSpanEndLine = 201, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 22, srcSpanEndLine = 201, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 22, srcSpanEndLine = 201, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 22, srcSpanEndLine = 201, srcSpanEndColumn = 31}, srcInfoPoints = []}) "concatMap"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 32, srcSpanEndLine = 201, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 32, srcSpanEndLine = 201, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 66, srcSpanEndLine = 201, srcSpanEndColumn = 67}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 33, srcSpanEndLine = 201, srcSpanEndColumn = 66}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 33, srcSpanEndLine = 201, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 33, srcSpanEndLine = 201, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 33, srcSpanEndLine = 201, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 33, srcSpanEndLine = 201, srcSpanEndColumn = 42}, srcInfoPoints = []}) "concatMap"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 43, srcSpanEndLine = 201, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 43, srcSpanEndLine = 201, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 43, srcSpanEndLine = 201, srcSpanEndColumn = 54}, srcInfoPoints = []}) "idCoreRules")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 55, srcSpanEndLine = 201, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 55, srcSpanEndLine = 201, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 55, srcSpanEndLine = 201, srcSpanEndColumn = 56}, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 57, srcSpanEndLine = 201, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 57, srcSpanEndLine = 201, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 57, srcSpanEndLine = 201, srcSpanEndColumn = 66}, srcInfoPoints = []}) "bindersOf")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 68, srcSpanEndLine = 201, srcSpanEndColumn = 73}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 68, srcSpanEndLine = 201, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 201, srcSpanStartColumn = 68, srcSpanEndLine = 201, srcSpanEndColumn = 73}, srcInfoPoints = []}) "binds"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 1, srcSpanEndLine = 203, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 10, srcSpanEndLine = 203, srcSpanEndColumn = 12}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 1, srcSpanEndLine = 203, srcSpanEndColumn = 9}, srcInfoPoints = []}) "getRules"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 13, srcSpanEndLine = 203, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 22, srcSpanEndLine = 203, srcSpanEndColumn = 24}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 13, srcSpanEndLine = 203, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 13, srcSpanEndLine = 203, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 13, srcSpanEndLine = 203, srcSpanEndColumn = 21}, srcInfoPoints = []}) "RuleBase"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 25, srcSpanEndLine = 203, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 28, srcSpanEndLine = 203, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 25, srcSpanEndLine = 203, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 25, srcSpanEndLine = 203, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 25, srcSpanEndLine = 203, srcSpanEndColumn = 27}, srcInfoPoints = []}) "Id"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 31, srcSpanEndLine = 203, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 31, srcSpanEndLine = 203, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 40, srcSpanEndLine = 203, srcSpanEndColumn = 41}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 32, srcSpanEndLine = 203, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 32, srcSpanEndLine = 203, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 203, srcSpanStartColumn = 32, srcSpanEndLine = 203, srcSpanEndColumn = 40}, srcInfoPoints = []}) "CoreRule")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 208, srcSpanStartColumn = 1, srcSpanEndLine = 212, srcSpanEndColumn = 80}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 208, srcSpanStartColumn = 1, srcSpanEndLine = 212, srcSpanEndColumn = 80}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 208, srcSpanStartColumn = 1, srcSpanEndLine = 208, srcSpanEndColumn = 9}, srcInfoPoints = []}) "getRules") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 208, srcSpanStartColumn = 10, srcSpanEndLine = 208, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 208, srcSpanStartColumn = 10, srcSpanEndLine = 208, srcSpanEndColumn = 19}, srcInfoPoints = []}) "rule_base"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 208, srcSpanStartColumn = 20, srcSpanEndLine = 208, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 208, srcSpanStartColumn = 20, srcSpanEndLine = 208, srcSpanEndColumn = 22}, srcInfoPoints = []}) "fn")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 3, srcSpanEndLine = 212, srcSpanEndColumn = 80}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 3, srcSpanEndLine = 209, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 3, srcSpanEndLine = 209, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 19, srcSpanEndLine = 209, srcSpanEndColumn = 20}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 5, srcSpanEndLine = 209, srcSpanEndColumn = 17}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 5, srcSpanEndLine = 209, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 5, srcSpanEndLine = 209, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 5, srcSpanEndLine = 209, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 5, srcSpanEndLine = 209, srcSpanEndColumn = 14}, srcInfoPoints = []}) "isLocalId"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 15, srcSpanEndLine = 209, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 15, srcSpanEndLine = 209, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 15, srcSpanEndLine = 209, srcSpanEndColumn = 17}, srcInfoPoints = []}) "fn"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 21, srcSpanEndLine = 209, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 21, srcSpanEndLine = 209, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 21, srcSpanEndLine = 209, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 21, srcSpanEndLine = 209, srcSpanEndColumn = 32}, srcInfoPoints = []}) "idCoreRules"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 33, srcSpanEndLine = 209, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 33, srcSpanEndLine = 209, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 209, srcSpanStartColumn = 33, srcSpanEndLine = 209, srcSpanEndColumn = 35}, srcInfoPoints = []}) "fn")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 212, srcSpanEndColumn = 80}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 210, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 19, srcSpanEndLine = 210, srcSpanEndColumn = 20}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 5, srcSpanEndLine = 210, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 5, srcSpanEndLine = 210, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 5, srcSpanEndLine = 210, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 5, srcSpanEndLine = 210, srcSpanEndColumn = 14}, srcInfoPoints = []}) "otherwise")))] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 21, srcSpanEndLine = 212, srcSpanEndColumn = 80}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 21, srcSpanEndLine = 212, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 21, srcSpanEndLine = 212, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 21, srcSpanEndLine = 211, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 21, srcSpanEndLine = 210, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 21, srcSpanEndLine = 210, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 21, srcSpanEndLine = 210, srcSpanEndColumn = 25}, srcInfoPoints = []}) "WARN"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 25, srcSpanEndLine = 211, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 25, srcSpanEndLine = 210, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 74, srcSpanEndLine = 210, srcSpanEndColumn = 75},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 47, srcSpanEndLine = 211, srcSpanEndColumn = 48}]}) Boxed [InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 27, srcSpanEndLine = 210, srcSpanEndColumn = 74}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 27, srcSpanEndLine = 210, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 27, srcSpanEndLine = 210, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 27, srcSpanEndLine = 210, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 27, srcSpanEndLine = 210, srcSpanEndColumn = 30}, srcInfoPoints = []}) "not"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 31, srcSpanEndLine = 210, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 31, srcSpanEndLine = 210, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 45, srcSpanEndLine = 210, srcSpanEndColumn = 46}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 32, srcSpanEndLine = 210, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 32, srcSpanEndLine = 210, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 32, srcSpanEndLine = 210, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 32, srcSpanEndLine = 210, srcSpanEndColumn = 42}, srcInfoPoints = []}) "isPrimOpId"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 43, srcSpanEndLine = 210, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 43, srcSpanEndLine = 210, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 43, srcSpanEndLine = 210, srcSpanEndColumn = 45}, srcInfoPoints = []}) "fn")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 47, srcSpanEndLine = 210, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 47, srcSpanEndLine = 210, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 47, srcSpanEndLine = 210, srcSpanEndColumn = 49}, srcInfoPoints = []}) "&&"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 50, srcSpanEndLine = 210, srcSpanEndColumn = 74}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 50, srcSpanEndLine = 210, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 50, srcSpanEndLine = 210, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 50, srcSpanEndLine = 210, srcSpanEndColumn = 57}, srcInfoPoints = []}) "notNull"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 58, srcSpanEndLine = 210, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 58, srcSpanEndLine = 210, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 73, srcSpanEndLine = 210, srcSpanEndColumn = 74}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 59, srcSpanEndLine = 210, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 59, srcSpanEndLine = 210, srcSpanEndColumn = 70}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 59, srcSpanEndLine = 210, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 59, srcSpanEndLine = 210, srcSpanEndColumn = 70}, srcInfoPoints = []}) "idCoreRules"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 71, srcSpanEndLine = 210, srcSpanEndColumn = 73}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 71, srcSpanEndLine = 210, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 210, srcSpanStartColumn = 71, srcSpanEndLine = 210, srcSpanEndColumn = 73}, srcInfoPoints = []}) "fn")))))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 15, srcSpanEndLine = 211, srcSpanEndColumn = 46}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 15, srcSpanEndLine = 211, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 15, srcSpanEndLine = 211, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 15, srcSpanEndLine = 211, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 15, srcSpanEndLine = 211, srcSpanEndColumn = 18}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 19, srcSpanEndLine = 211, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 19, srcSpanEndLine = 211, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 19, srcSpanEndLine = 211, srcSpanEndColumn = 21}, srcInfoPoints = []}) "fn")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 22, srcSpanEndLine = 211, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 22, srcSpanEndLine = 211, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 22, srcSpanEndLine = 211, srcSpanEndColumn = 25}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 26, srcSpanEndLine = 211, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 26, srcSpanEndLine = 211, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 26, srcSpanEndLine = 211, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 26, srcSpanEndLine = 211, srcSpanEndColumn = 29}, srcInfoPoints = []}) "ppr"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 30, srcSpanEndLine = 211, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 30, srcSpanEndLine = 211, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 45, srcSpanEndLine = 211, srcSpanEndColumn = 46}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 31, srcSpanEndLine = 211, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 31, srcSpanEndLine = 211, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 31, srcSpanEndLine = 211, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 31, srcSpanEndLine = 211, srcSpanEndColumn = 42}, srcInfoPoints = []}) "idCoreRules"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 43, srcSpanEndLine = 211, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 43, srcSpanEndLine = 211, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 211, srcSpanStartColumn = 43, srcSpanEndLine = 211, srcSpanEndColumn = 45}, srcInfoPoints = []}) "fn"))))))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 13, srcSpanEndLine = 212, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 13, srcSpanEndLine = 212, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 13, srcSpanEndLine = 212, srcSpanEndColumn = 24}, srcInfoPoints = []}) "idCoreRules")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 25, srcSpanEndLine = 212, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 25, srcSpanEndLine = 212, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 25, srcSpanEndLine = 212, srcSpanEndColumn = 27}, srcInfoPoints = []}) "fn")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 28, srcSpanEndLine = 212, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 28, srcSpanEndLine = 212, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 28, srcSpanEndLine = 212, srcSpanEndColumn = 30}, srcInfoPoints = []}) "++"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 31, srcSpanEndLine = 212, srcSpanEndColumn = 80}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 31, srcSpanEndLine = 212, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 79, srcSpanEndLine = 212, srcSpanEndColumn = 80}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 32, srcSpanEndLine = 212, srcSpanEndColumn = 79}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 32, srcSpanEndLine = 212, srcSpanEndColumn = 67}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 32, srcSpanEndLine = 212, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 32, srcSpanEndLine = 212, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 32, srcSpanEndLine = 212, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 32, srcSpanEndLine = 212, srcSpanEndColumn = 45}, srcInfoPoints = []}) "lookupNameEnv"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 46, srcSpanEndLine = 212, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 46, srcSpanEndLine = 212, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 46, srcSpanEndLine = 212, srcSpanEndColumn = 55}, srcInfoPoints = []}) "rule_base")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 56, srcSpanEndLine = 212, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 56, srcSpanEndLine = 212, srcSpanEndColumn = 57},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 66, srcSpanEndLine = 212, srcSpanEndColumn = 67}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 57, srcSpanEndLine = 212, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 57, srcSpanEndLine = 212, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 57, srcSpanEndLine = 212, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 57, srcSpanEndLine = 212, srcSpanEndColumn = 63}, srcInfoPoints = []}) "idName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 64, srcSpanEndLine = 212, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 64, srcSpanEndLine = 212, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 64, srcSpanEndLine = 212, srcSpanEndColumn = 66}, srcInfoPoints = []}) "fn")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 68, srcSpanEndLine = 212, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 68, srcSpanEndLine = 212, srcSpanEndColumn = 69},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 69, srcSpanEndLine = 212, srcSpanEndColumn = 75},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 75, srcSpanEndLine = 212, srcSpanEndColumn = 76}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 68, srcSpanEndLine = 212, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 68, srcSpanEndLine = 212, srcSpanEndColumn = 69},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 69, srcSpanEndLine = 212, srcSpanEndColumn = 75},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 75, srcSpanEndLine = 212, srcSpanEndColumn = 76}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 68, srcSpanEndLine = 212, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 68, srcSpanEndLine = 212, srcSpanEndColumn = 69},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 69, srcSpanEndLine = 212, srcSpanEndColumn = 75},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 75, srcSpanEndLine = 212, srcSpanEndColumn = 76}]}) "orElse"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 77, srcSpanEndLine = 212, srcSpanEndColumn = 79}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 77, srcSpanEndLine = 212, srcSpanEndColumn = 78},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 212, srcSpanStartColumn = 78, srcSpanEndLine = 212, srcSpanEndColumn = 79}]}) []))))]) Nothing],TypeDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 1, srcSpanEndLine = 225, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 1, srcSpanEndLine = 225, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 15, srcSpanEndLine = 225, srcSpanEndColumn = 16}]}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 6, srcSpanEndLine = 225, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 6, srcSpanEndLine = 225, srcSpanEndColumn = 14}, srcInfoPoints = []}) "RuleBase") []) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 17, srcSpanEndLine = 225, srcSpanEndColumn = 35}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 17, srcSpanEndLine = 225, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 17, srcSpanEndLine = 225, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 17, srcSpanEndLine = 225, srcSpanEndColumn = 24}, srcInfoPoints = []}) "NameEnv"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 25, srcSpanEndLine = 225, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 25, srcSpanEndLine = 225, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 34, srcSpanEndLine = 225, srcSpanEndColumn = 35}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 26, srcSpanEndLine = 225, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 26, srcSpanEndLine = 225, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 225, srcSpanStartColumn = 26, srcSpanEndLine = 225, srcSpanEndColumn = 34}, srcInfoPoints = []}) "CoreRule"))))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 1, srcSpanEndLine = 229, srcSpanEndColumn = 29}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 1, srcSpanEndLine = 229, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 1, srcSpanEndLine = 229, srcSpanEndColumn = 14}, srcInfoPoints = []}) "emptyRuleBase")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 15, srcSpanEndLine = 229, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 15, srcSpanEndLine = 229, srcSpanEndColumn = 16}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 17, srcSpanEndLine = 229, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 17, srcSpanEndLine = 229, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 229, srcSpanStartColumn = 17, srcSpanEndLine = 229, srcSpanEndColumn = 29}, srcInfoPoints = []}) "emptyNameEnv")))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 1, srcSpanEndLine = 231, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 12, srcSpanEndLine = 231, srcSpanEndColumn = 14}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 1, srcSpanEndLine = 231, srcSpanEndColumn = 11}, srcInfoPoints = []}) "mkRuleBase"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 15, srcSpanEndLine = 231, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 26, srcSpanEndLine = 231, srcSpanEndColumn = 28}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 15, srcSpanEndLine = 231, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 15, srcSpanEndLine = 231, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 24, srcSpanEndLine = 231, srcSpanEndColumn = 25}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 16, srcSpanEndLine = 231, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 16, srcSpanEndLine = 231, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 16, srcSpanEndLine = 231, srcSpanEndColumn = 24}, srcInfoPoints = []}) "CoreRule")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 29, srcSpanEndLine = 231, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 29, srcSpanEndLine = 231, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 231, srcSpanStartColumn = 29, srcSpanEndLine = 231, srcSpanEndColumn = 37}, srcInfoPoints = []}) "RuleBase")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 1, srcSpanEndLine = 232, srcSpanEndColumn = 58}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 1, srcSpanEndLine = 232, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 1, srcSpanEndLine = 232, srcSpanEndColumn = 11}, srcInfoPoints = []}) "mkRuleBase") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 12, srcSpanEndLine = 232, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 12, srcSpanEndLine = 232, srcSpanEndColumn = 17}, srcInfoPoints = []}) "rules")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 18, srcSpanEndLine = 232, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 18, srcSpanEndLine = 232, srcSpanEndColumn = 19}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 20, srcSpanEndLine = 232, srcSpanEndColumn = 58}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 20, srcSpanEndLine = 232, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 20, srcSpanEndLine = 232, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 20, srcSpanEndLine = 232, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 20, srcSpanEndLine = 232, srcSpanEndColumn = 38}, srcInfoPoints = []}) "extendRuleBaseList"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 39, srcSpanEndLine = 232, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 39, srcSpanEndLine = 232, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 39, srcSpanEndLine = 232, srcSpanEndColumn = 52}, srcInfoPoints = []}) "emptyRuleBase")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 53, srcSpanEndLine = 232, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 53, srcSpanEndLine = 232, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 232, srcSpanStartColumn = 53, srcSpanEndLine = 232, srcSpanEndColumn = 58}, srcInfoPoints = []}) "rules"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 1, srcSpanEndLine = 234, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 20, srcSpanEndLine = 234, srcSpanEndColumn = 22}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 1, srcSpanEndLine = 234, srcSpanEndColumn = 19}, srcInfoPoints = []}) "extendRuleBaseList"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 23, srcSpanEndLine = 234, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 32, srcSpanEndLine = 234, srcSpanEndColumn = 34}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 23, srcSpanEndLine = 234, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 23, srcSpanEndLine = 234, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 23, srcSpanEndLine = 234, srcSpanEndColumn = 31}, srcInfoPoints = []}) "RuleBase"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 35, srcSpanEndLine = 234, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 46, srcSpanEndLine = 234, srcSpanEndColumn = 48}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 35, srcSpanEndLine = 234, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 35, srcSpanEndLine = 234, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 44, srcSpanEndLine = 234, srcSpanEndColumn = 45}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 36, srcSpanEndLine = 234, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 36, srcSpanEndLine = 234, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 36, srcSpanEndLine = 234, srcSpanEndColumn = 44}, srcInfoPoints = []}) "CoreRule")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 49, srcSpanEndLine = 234, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 49, srcSpanEndLine = 234, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 234, srcSpanStartColumn = 49, srcSpanEndLine = 234, srcSpanEndColumn = 57}, srcInfoPoints = []}) "RuleBase"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 235, srcSpanStartColumn = 1, srcSpanEndLine = 236, srcSpanEndColumn = 44}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 235, srcSpanStartColumn = 1, srcSpanEndLine = 236, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 235, srcSpanStartColumn = 1, srcSpanEndLine = 235, srcSpanEndColumn = 19}, srcInfoPoints = []}) "extendRuleBaseList") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 235, srcSpanStartColumn = 20, srcSpanEndLine = 235, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 235, srcSpanStartColumn = 20, srcSpanEndLine = 235, srcSpanEndColumn = 29}, srcInfoPoints = []}) "rule_base"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 235, srcSpanStartColumn = 30, srcSpanEndLine = 235, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 235, srcSpanStartColumn = 30, srcSpanEndLine = 235, srcSpanEndColumn = 38}, srcInfoPoints = []}) "new_guys")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 3, srcSpanEndLine = 236, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 3, srcSpanEndLine = 236, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 5, srcSpanEndLine = 236, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 5, srcSpanEndLine = 236, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 5, srcSpanEndLine = 236, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 5, srcSpanEndLine = 236, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 5, srcSpanEndLine = 236, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 5, srcSpanEndLine = 236, srcSpanEndColumn = 10}, srcInfoPoints = []}) "foldl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 11, srcSpanEndLine = 236, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 11, srcSpanEndLine = 236, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 11, srcSpanEndLine = 236, srcSpanEndColumn = 25}, srcInfoPoints = []}) "extendRuleBase")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 26, srcSpanEndLine = 236, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 26, srcSpanEndLine = 236, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 26, srcSpanEndLine = 236, srcSpanEndColumn = 35}, srcInfoPoints = []}) "rule_base")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 36, srcSpanEndLine = 236, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 36, srcSpanEndLine = 236, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 236, srcSpanStartColumn = 36, srcSpanEndLine = 236, srcSpanEndColumn = 44}, srcInfoPoints = []}) "new_guys"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 1, srcSpanEndLine = 238, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 15, srcSpanEndLine = 238, srcSpanEndColumn = 17}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 1, srcSpanEndLine = 238, srcSpanEndColumn = 14}, srcInfoPoints = []}) "unionRuleBase"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 18, srcSpanEndLine = 238, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 27, srcSpanEndLine = 238, srcSpanEndColumn = 29}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 18, srcSpanEndLine = 238, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 18, srcSpanEndLine = 238, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 18, srcSpanEndLine = 238, srcSpanEndColumn = 26}, srcInfoPoints = []}) "RuleBase"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 30, srcSpanEndLine = 238, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 39, srcSpanEndLine = 238, srcSpanEndColumn = 41}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 30, srcSpanEndLine = 238, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 30, srcSpanEndLine = 238, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 30, srcSpanEndLine = 238, srcSpanEndColumn = 38}, srcInfoPoints = []}) "RuleBase"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 42, srcSpanEndLine = 238, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 42, srcSpanEndLine = 238, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 238, srcSpanStartColumn = 42, srcSpanEndLine = 238, srcSpanEndColumn = 50}, srcInfoPoints = []}) "RuleBase"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 1, srcSpanEndLine = 239, srcSpanEndColumn = 51}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 1, srcSpanEndLine = 239, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 1, srcSpanEndLine = 239, srcSpanEndColumn = 14}, srcInfoPoints = []}) "unionRuleBase") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 15, srcSpanEndLine = 239, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 15, srcSpanEndLine = 239, srcSpanEndColumn = 18}, srcInfoPoints = []}) "rb1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 19, srcSpanEndLine = 239, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 19, srcSpanEndLine = 239, srcSpanEndColumn = 22}, srcInfoPoints = []}) "rb2")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 23, srcSpanEndLine = 239, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 23, srcSpanEndLine = 239, srcSpanEndColumn = 24}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 25, srcSpanEndLine = 239, srcSpanEndColumn = 51}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 25, srcSpanEndLine = 239, srcSpanEndColumn = 47}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 25, srcSpanEndLine = 239, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 25, srcSpanEndLine = 239, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 25, srcSpanEndLine = 239, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 25, srcSpanEndLine = 239, srcSpanEndColumn = 38}, srcInfoPoints = []}) "plusNameEnv_C"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 39, srcSpanEndLine = 239, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 39, srcSpanEndLine = 239, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 40, srcSpanEndLine = 239, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 42, srcSpanEndLine = 239, srcSpanEndColumn = 43}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 39, srcSpanEndLine = 239, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 39, srcSpanEndLine = 239, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 40, srcSpanEndLine = 239, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 42, srcSpanEndLine = 239, srcSpanEndColumn = 43}]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 39, srcSpanEndLine = 239, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 39, srcSpanEndLine = 239, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 40, srcSpanEndLine = 239, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 42, srcSpanEndLine = 239, srcSpanEndColumn = 43}]}) "++")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 44, srcSpanEndLine = 239, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 44, srcSpanEndLine = 239, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 44, srcSpanEndLine = 239, srcSpanEndColumn = 47}, srcInfoPoints = []}) "rb1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 48, srcSpanEndLine = 239, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 48, srcSpanEndLine = 239, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 239, srcSpanStartColumn = 48, srcSpanEndLine = 239, srcSpanEndColumn = 51}, srcInfoPoints = []}) "rb2"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 1, srcSpanEndLine = 241, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 16, srcSpanEndLine = 241, srcSpanEndColumn = 18}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 1, srcSpanEndLine = 241, srcSpanEndColumn = 15}, srcInfoPoints = []}) "extendRuleBase"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 19, srcSpanEndLine = 241, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 28, srcSpanEndLine = 241, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 19, srcSpanEndLine = 241, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 19, srcSpanEndLine = 241, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 19, srcSpanEndLine = 241, srcSpanEndColumn = 27}, srcInfoPoints = []}) "RuleBase"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 31, srcSpanEndLine = 241, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 40, srcSpanEndLine = 241, srcSpanEndColumn = 42}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 31, srcSpanEndLine = 241, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 31, srcSpanEndLine = 241, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 31, srcSpanEndLine = 241, srcSpanEndColumn = 39}, srcInfoPoints = []}) "CoreRule"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 43, srcSpanEndLine = 241, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 43, srcSpanEndLine = 241, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 241, srcSpanStartColumn = 43, srcSpanEndLine = 241, srcSpanEndColumn = 51}, srcInfoPoints = []}) "RuleBase"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 242, srcSpanStartColumn = 1, srcSpanEndLine = 243, srcSpanEndColumn = 69}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 242, srcSpanStartColumn = 1, srcSpanEndLine = 243, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 242, srcSpanStartColumn = 1, srcSpanEndLine = 242, srcSpanEndColumn = 15}, srcInfoPoints = []}) "extendRuleBase") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 242, srcSpanStartColumn = 16, srcSpanEndLine = 242, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 242, srcSpanStartColumn = 16, srcSpanEndLine = 242, srcSpanEndColumn = 25}, srcInfoPoints = []}) "rule_base"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 242, srcSpanStartColumn = 26, srcSpanEndLine = 242, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 242, srcSpanStartColumn = 26, srcSpanEndLine = 242, srcSpanEndColumn = 30}, srcInfoPoints = []}) "rule")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 3, srcSpanEndLine = 243, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 3, srcSpanEndLine = 243, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 5, srcSpanEndLine = 243, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 5, srcSpanEndLine = 243, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 5, srcSpanEndLine = 243, srcSpanEndColumn = 46}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 5, srcSpanEndLine = 243, srcSpanEndColumn = 36}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 5, srcSpanEndLine = 243, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 5, srcSpanEndLine = 243, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 5, srcSpanEndLine = 243, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 5, srcSpanEndLine = 243, srcSpanEndColumn = 22}, srcInfoPoints = []}) "extendNameEnv_Acc"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 23, srcSpanEndLine = 243, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 23, srcSpanEndLine = 243, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 24, srcSpanEndLine = 243, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 25, srcSpanEndLine = 243, srcSpanEndColumn = 26}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 23, srcSpanEndLine = 243, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 23, srcSpanEndLine = 243, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 24, srcSpanEndLine = 243, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 25, srcSpanEndLine = 243, srcSpanEndColumn = 26}]}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 23, srcSpanEndLine = 243, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 23, srcSpanEndLine = 243, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 24, srcSpanEndLine = 243, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 25, srcSpanEndLine = 243, srcSpanEndColumn = 26}]}))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 27, srcSpanEndLine = 243, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 27, srcSpanEndLine = 243, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 27, srcSpanEndLine = 243, srcSpanEndColumn = 36}, srcInfoPoints = []}) "singleton")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 37, srcSpanEndLine = 243, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 37, srcSpanEndLine = 243, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 37, srcSpanEndLine = 243, srcSpanEndColumn = 46}, srcInfoPoints = []}) "rule_base")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 47, srcSpanEndLine = 243, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 47, srcSpanEndLine = 243, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 63, srcSpanEndLine = 243, srcSpanEndColumn = 64}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 48, srcSpanEndLine = 243, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 48, srcSpanEndLine = 243, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 48, srcSpanEndLine = 243, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 48, srcSpanEndLine = 243, srcSpanEndColumn = 58}, srcInfoPoints = []}) "ruleIdName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 59, srcSpanEndLine = 243, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 59, srcSpanEndLine = 243, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 59, srcSpanEndLine = 243, srcSpanEndColumn = 63}, srcInfoPoints = []}) "rule")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 65, srcSpanEndLine = 243, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 65, srcSpanEndLine = 243, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 243, srcSpanStartColumn = 65, srcSpanEndLine = 243, srcSpanEndColumn = 69}, srcInfoPoints = []}) "rule"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 1, srcSpanEndLine = 245, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 13, srcSpanEndLine = 245, srcSpanEndColumn = 15}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 1, srcSpanEndLine = 245, srcSpanEndColumn = 12}, srcInfoPoints = []}) "pprRuleBase"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 16, srcSpanEndLine = 245, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 25, srcSpanEndLine = 245, srcSpanEndColumn = 27}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 16, srcSpanEndLine = 245, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 16, srcSpanEndLine = 245, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 16, srcSpanEndLine = 245, srcSpanEndColumn = 24}, srcInfoPoints = []}) "RuleBase"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 28, srcSpanEndLine = 245, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 28, srcSpanEndLine = 245, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 245, srcSpanStartColumn = 28, srcSpanEndLine = 245, srcSpanEndColumn = 32}, srcInfoPoints = []}) "SDoc")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 1, srcSpanEndLine = 247, srcSpanEndColumn = 41}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 1, srcSpanEndLine = 247, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 1, srcSpanEndLine = 246, srcSpanEndColumn = 12}, srcInfoPoints = []}) "pprRuleBase") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 13, srcSpanEndLine = 246, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 13, srcSpanEndLine = 246, srcSpanEndColumn = 18}, srcInfoPoints = []}) "rules")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 19, srcSpanEndLine = 247, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 19, srcSpanEndLine = 246, srcSpanEndColumn = 20}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 21, srcSpanEndLine = 247, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 21, srcSpanEndLine = 246, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 21, srcSpanEndLine = 246, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 21, srcSpanEndLine = 246, srcSpanEndColumn = 25}, srcInfoPoints = []}) "vcat"))) (ListComp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 26, srcSpanEndLine = 247, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 26, srcSpanEndLine = 246, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 14, srcSpanEndLine = 247, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 40, srcSpanEndLine = 247, srcSpanEndColumn = 41}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 28, srcSpanEndLine = 246, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 28, srcSpanEndLine = 246, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 28, srcSpanEndLine = 246, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 28, srcSpanEndLine = 246, srcSpanEndColumn = 36}, srcInfoPoints = []}) "pprRules"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 37, srcSpanEndLine = 246, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 37, srcSpanEndLine = 246, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 63, srcSpanEndLine = 246, srcSpanEndColumn = 64}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 38, srcSpanEndLine = 246, srcSpanEndColumn = 63}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 38, srcSpanEndLine = 246, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 38, srcSpanEndLine = 246, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 38, srcSpanEndLine = 246, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 38, srcSpanEndLine = 246, srcSpanEndColumn = 47}, srcInfoPoints = []}) "tidyRules"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 48, srcSpanEndLine = 246, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 48, srcSpanEndLine = 246, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 48, srcSpanEndLine = 246, srcSpanEndColumn = 60}, srcInfoPoints = []}) "emptyTidyEnv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 61, srcSpanEndLine = 246, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 61, srcSpanEndLine = 246, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 246, srcSpanStartColumn = 61, srcSpanEndLine = 246, srcSpanEndColumn = 63}, srcInfoPoints = []}) "rs")))))) [QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 16, srcSpanEndLine = 247, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 19, srcSpanEndLine = 247, srcSpanEndColumn = 21}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 16, srcSpanEndLine = 247, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 19, srcSpanEndLine = 247, srcSpanEndColumn = 21}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 16, srcSpanEndLine = 247, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 16, srcSpanEndLine = 247, srcSpanEndColumn = 18}, srcInfoPoints = []}) "rs")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 22, srcSpanEndLine = 247, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 22, srcSpanEndLine = 247, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 22, srcSpanEndLine = 247, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 22, srcSpanEndLine = 247, srcSpanEndColumn = 33}, srcInfoPoints = []}) "nameEnvElts"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 34, srcSpanEndLine = 247, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 34, srcSpanEndLine = 247, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 247, srcSpanStartColumn = 34, srcSpanEndLine = 247, srcSpanEndColumn = 39}, srcInfoPoints = []}) "rules")))))]))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 1, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 12, srcSpanEndLine = 278, srcSpanEndColumn = 14}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 1, srcSpanEndLine = 278, srcSpanEndColumn = 11}, srcInfoPoints = []}) "lookupRule"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 15, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 36, srcSpanEndLine = 278, srcSpanEndColumn = 38}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 15, srcSpanEndLine = 278, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 15, srcSpanEndLine = 278, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 34, srcSpanEndLine = 278, srcSpanEndColumn = 35}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 16, srcSpanEndLine = 278, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 27, srcSpanEndLine = 278, srcSpanEndColumn = 29}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 16, srcSpanEndLine = 278, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 16, srcSpanEndLine = 278, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 16, srcSpanEndLine = 278, srcSpanEndColumn = 26}, srcInfoPoints = []}) "Activation"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 30, srcSpanEndLine = 278, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 30, srcSpanEndLine = 278, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 30, srcSpanEndLine = 278, srcSpanEndColumn = 34}, srcInfoPoints = []}) "Bool"))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 39, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 9, srcSpanEndLine = 279, srcSpanEndColumn = 11}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 39, srcSpanEndLine = 278, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 39, srcSpanEndLine = 278, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 278, srcSpanStartColumn = 39, srcSpanEndLine = 278, srcSpanEndColumn = 49}, srcInfoPoints = []}) "InScopeSet"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 12, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 15, srcSpanEndLine = 279, srcSpanEndColumn = 17}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 12, srcSpanEndLine = 279, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 12, srcSpanEndLine = 279, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 12, srcSpanEndLine = 279, srcSpanEndColumn = 14}, srcInfoPoints = []}) "Id"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 18, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 9, srcSpanEndLine = 280, srcSpanEndColumn = 11}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 18, srcSpanEndLine = 279, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 18, srcSpanEndLine = 279, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 27, srcSpanEndLine = 279, srcSpanEndColumn = 28}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 19, srcSpanEndLine = 279, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 19, srcSpanEndLine = 279, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 279, srcSpanStartColumn = 19, srcSpanEndLine = 279, srcSpanEndColumn = 27}, srcInfoPoints = []}) "CoreExpr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 12, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 23, srcSpanEndLine = 280, srcSpanEndColumn = 25}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 12, srcSpanEndLine = 280, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 12, srcSpanEndLine = 280, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 21, srcSpanEndLine = 280, srcSpanEndColumn = 22}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 13, srcSpanEndLine = 280, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 13, srcSpanEndLine = 280, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 13, srcSpanEndLine = 280, srcSpanEndColumn = 21}, srcInfoPoints = []}) "CoreRule")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 26, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 26, srcSpanEndLine = 280, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 26, srcSpanEndLine = 280, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 26, srcSpanEndLine = 280, srcSpanEndColumn = 31}, srcInfoPoints = []}) "Maybe"))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 32, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 32, srcSpanEndLine = 280, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 41, srcSpanEndLine = 280, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 51, srcSpanEndLine = 280, srcSpanEndColumn = 52}]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 33, srcSpanEndLine = 280, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 33, srcSpanEndLine = 280, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 33, srcSpanEndLine = 280, srcSpanEndColumn = 41}, srcInfoPoints = []}) "CoreRule")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 43, srcSpanEndLine = 280, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 43, srcSpanEndLine = 280, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 280, srcSpanStartColumn = 43, srcSpanEndLine = 280, srcSpanEndColumn = 51}, srcInfoPoints = []}) "CoreExpr"))]))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 1, srcSpanEndLine = 300, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 289, srcSpanStartColumn = 3, srcSpanEndLine = 289, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 1, srcSpanEndLine = 300, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 289, srcSpanStartColumn = 3, srcSpanEndLine = 289, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 1, srcSpanEndLine = 284, srcSpanEndColumn = 11}, srcInfoPoints = []}) "lookupRule") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 12, srcSpanEndLine = 284, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 12, srcSpanEndLine = 284, srcSpanEndColumn = 21}, srcInfoPoints = []}) "is_active"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 22, srcSpanEndLine = 284, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 22, srcSpanEndLine = 284, srcSpanEndColumn = 30}, srcInfoPoints = []}) "in_scope"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 31, srcSpanEndLine = 284, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 31, srcSpanEndLine = 284, srcSpanEndColumn = 33}, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 34, srcSpanEndLine = 284, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 34, srcSpanEndLine = 284, srcSpanEndColumn = 38}, srcInfoPoints = []}) "args"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 39, srcSpanEndLine = 284, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 284, srcSpanStartColumn = 39, srcSpanEndLine = 284, srcSpanEndColumn = 44}, srcInfoPoints = []}) "rules")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 285, srcSpanStartColumn = 3, srcSpanEndLine = 289, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 285, srcSpanStartColumn = 3, srcSpanEndLine = 285, srcSpanEndColumn = 4}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 5, srcSpanEndLine = 289, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 5, srcSpanEndLine = 286, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 22, srcSpanEndLine = 286, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 5, srcSpanEndLine = 287, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 5, srcSpanEndLine = 288, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 289, srcSpanStartColumn = 3, srcSpanEndLine = 289, srcSpanEndColumn = 0}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 10, srcSpanEndLine = 286, srcSpanEndColumn = 21}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 10, srcSpanEndLine = 286, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 10, srcSpanEndLine = 286, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 10, srcSpanEndLine = 286, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 10, srcSpanEndLine = 286, srcSpanEndColumn = 12}, srcInfoPoints = []}) "go"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 13, srcSpanEndLine = 286, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 13, srcSpanEndLine = 286, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 14, srcSpanEndLine = 286, srcSpanEndColumn = 15}]}) [])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 16, srcSpanEndLine = 286, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 16, srcSpanEndLine = 286, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 286, srcSpanStartColumn = 16, srcSpanEndLine = 286, srcSpanEndColumn = 21}, srcInfoPoints = []}) "rules")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 5, srcSpanEndLine = 287, srcSpanEndColumn = 22}, srcInfoPoints = []}) (PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 5, srcSpanEndLine = 287, srcSpanEndColumn = 7}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 5, srcSpanEndLine = 287, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 6, srcSpanEndLine = 287, srcSpanEndColumn = 7}]}) []) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 12, srcSpanEndLine = 287, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 12, srcSpanEndLine = 287, srcSpanEndColumn = 14}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 15, srcSpanEndLine = 287, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 15, srcSpanEndLine = 287, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 287, srcSpanStartColumn = 15, srcSpanEndLine = 287, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Nothing")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 5, srcSpanEndLine = 288, srcSpanEndColumn = 45}, srcInfoPoints = []}) (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 5, srcSpanEndLine = 288, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 5, srcSpanEndLine = 288, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 10, srcSpanEndLine = 288, srcSpanEndColumn = 11}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 6, srcSpanEndLine = 288, srcSpanEndColumn = 10}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 6, srcSpanEndLine = 288, srcSpanEndColumn = 7}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 6, srcSpanEndLine = 288, srcSpanEndColumn = 7}, srcInfoPoints = []}) "m")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 7, srcSpanEndLine = 288, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 7, srcSpanEndLine = 288, srcSpanEndColumn = 8}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 8, srcSpanEndLine = 288, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 8, srcSpanEndLine = 288, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ms")))) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 12, srcSpanEndLine = 288, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 12, srcSpanEndLine = 288, srcSpanEndColumn = 14}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 15, srcSpanEndLine = 288, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 15, srcSpanEndLine = 288, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 15, srcSpanEndLine = 288, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 15, srcSpanEndLine = 288, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 20, srcSpanEndLine = 288, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 20, srcSpanEndLine = 288, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 44, srcSpanEndLine = 288, srcSpanEndColumn = 45}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 21, srcSpanEndLine = 288, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 21, srcSpanEndLine = 288, srcSpanEndColumn = 41}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 21, srcSpanEndLine = 288, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 21, srcSpanEndLine = 288, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 21, srcSpanEndLine = 288, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 21, srcSpanEndLine = 288, srcSpanEndColumn = 29}, srcInfoPoints = []}) "findBest"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 30, srcSpanEndLine = 288, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 30, srcSpanEndLine = 288, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 33, srcSpanEndLine = 288, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 38, srcSpanEndLine = 288, srcSpanEndColumn = 39}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 31, srcSpanEndLine = 288, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 31, srcSpanEndLine = 288, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 31, srcSpanEndLine = 288, srcSpanEndColumn = 33}, srcInfoPoints = []}) "fn")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 34, srcSpanEndLine = 288, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 34, srcSpanEndLine = 288, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 34, srcSpanEndLine = 288, srcSpanEndColumn = 38}, srcInfoPoints = []}) "args"))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 40, srcSpanEndLine = 288, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 40, srcSpanEndLine = 288, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 40, srcSpanEndLine = 288, srcSpanEndColumn = 41}, srcInfoPoints = []}) "m")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 42, srcSpanEndLine = 288, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 42, srcSpanEndLine = 288, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 288, srcSpanStartColumn = 42, srcSpanEndLine = 288, srcSpanEndColumn = 44}, srcInfoPoints = []}) "ms"))))))) Nothing])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 5, srcSpanEndLine = 300, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 5, srcSpanEndLine = 290, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 5, srcSpanEndLine = 292, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 5, srcSpanEndLine = 293, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 5, srcSpanEndLine = 294, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 1, srcSpanEndLine = 300, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 5, srcSpanEndLine = 290, srcSpanEndColumn = 39}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 5, srcSpanEndLine = 290, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 5, srcSpanEndLine = 290, srcSpanEndColumn = 15}, srcInfoPoints = []}) "rough_args")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 16, srcSpanEndLine = 290, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 16, srcSpanEndLine = 290, srcSpanEndColumn = 17}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 18, srcSpanEndLine = 290, srcSpanEndColumn = 39}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 18, srcSpanEndLine = 290, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 18, srcSpanEndLine = 290, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 18, srcSpanEndLine = 290, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 18, srcSpanEndLine = 290, srcSpanEndColumn = 21}, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 22, srcSpanEndLine = 290, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 22, srcSpanEndLine = 290, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 22, srcSpanEndLine = 290, srcSpanEndColumn = 34}, srcInfoPoints = []}) "roughTopName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 35, srcSpanEndLine = 290, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 35, srcSpanEndLine = 290, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 290, srcSpanStartColumn = 35, srcSpanEndLine = 290, srcSpanEndColumn = 39}, srcInfoPoints = []}) "args"))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 5, srcSpanEndLine = 292, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 8, srcSpanEndLine = 292, srcSpanEndColumn = 10}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 5, srcSpanEndLine = 292, srcSpanEndColumn = 7}, srcInfoPoints = []}) "go"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 11, srcSpanEndLine = 292, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 33, srcSpanEndLine = 292, srcSpanEndColumn = 35}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 11, srcSpanEndLine = 292, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 11, srcSpanEndLine = 292, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 31, srcSpanEndLine = 292, srcSpanEndColumn = 32}]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 12, srcSpanEndLine = 292, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 12, srcSpanEndLine = 292, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 21, srcSpanEndLine = 292, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 30, srcSpanEndLine = 292, srcSpanEndColumn = 31}]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 13, srcSpanEndLine = 292, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 13, srcSpanEndLine = 292, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 13, srcSpanEndLine = 292, srcSpanEndColumn = 21}, srcInfoPoints = []}) "CoreRule")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 22, srcSpanEndLine = 292, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 22, srcSpanEndLine = 292, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 22, srcSpanEndLine = 292, srcSpanEndColumn = 30}, srcInfoPoints = []}) "CoreExpr"))])) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 36, srcSpanEndLine = 292, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 47, srcSpanEndLine = 292, srcSpanEndColumn = 49}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 36, srcSpanEndLine = 292, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 36, srcSpanEndLine = 292, srcSpanEndColumn = 37},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 45, srcSpanEndLine = 292, srcSpanEndColumn = 46}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 37, srcSpanEndLine = 292, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 37, srcSpanEndLine = 292, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 37, srcSpanEndLine = 292, srcSpanEndColumn = 45}, srcInfoPoints = []}) "CoreRule")))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 50, srcSpanEndLine = 292, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 50, srcSpanEndLine = 292, srcSpanEndColumn = 51},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 70, srcSpanEndLine = 292, srcSpanEndColumn = 71}]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 51, srcSpanEndLine = 292, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 51, srcSpanEndLine = 292, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 60, srcSpanEndLine = 292, srcSpanEndColumn = 61},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 69, srcSpanEndLine = 292, srcSpanEndColumn = 70}]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 52, srcSpanEndLine = 292, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 52, srcSpanEndLine = 292, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 52, srcSpanEndLine = 292, srcSpanEndColumn = 60}, srcInfoPoints = []}) "CoreRule")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 61, srcSpanEndLine = 292, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 61, srcSpanEndLine = 292, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 292, srcSpanStartColumn = 61, srcSpanEndLine = 292, srcSpanEndColumn = 69}, srcInfoPoints = []}) "CoreExpr"))])))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 5, srcSpanEndLine = 300, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 5, srcSpanEndLine = 293, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 5, srcSpanEndLine = 293, srcSpanEndColumn = 7}, srcInfoPoints = []}) "go") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 8, srcSpanEndLine = 293, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 8, srcSpanEndLine = 293, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ms"),PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 11, srcSpanEndLine = 293, srcSpanEndColumn = 13}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 11, srcSpanEndLine = 293, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 12, srcSpanEndLine = 293, srcSpanEndColumn = 13}]}) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 24, srcSpanEndLine = 293, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 24, srcSpanEndLine = 293, srcSpanEndColumn = 25}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 26, srcSpanEndLine = 293, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 26, srcSpanEndLine = 293, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 293, srcSpanStartColumn = 26, srcSpanEndLine = 293, srcSpanEndColumn = 28}, srcInfoPoints = []}) "ms")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 5, srcSpanEndLine = 300, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 5, srcSpanEndLine = 294, srcSpanEndColumn = 7}, srcInfoPoints = []}) "go") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 8, srcSpanEndLine = 294, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 8, srcSpanEndLine = 294, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ms"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 11, srcSpanEndLine = 294, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 11, srcSpanEndLine = 294, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 16, srcSpanEndLine = 294, srcSpanEndColumn = 17}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 12, srcSpanEndLine = 294, srcSpanEndColumn = 16}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 12, srcSpanEndLine = 294, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 12, srcSpanEndLine = 294, srcSpanEndColumn = 13}, srcInfoPoints = []}) "r")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 13, srcSpanEndLine = 294, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 13, srcSpanEndLine = 294, srcSpanEndColumn = 14}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 14, srcSpanEndLine = 294, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 14, srcSpanEndLine = 294, srcSpanEndColumn = 16}, srcInfoPoints = []}) "rs")))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 18, srcSpanEndLine = 300, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 18, srcSpanEndLine = 294, srcSpanEndColumn = 19}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 20, srcSpanEndLine = 300, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 20, srcSpanEndLine = 294, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 74, srcSpanEndLine = 294, srcSpanEndColumn = 76},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 13, srcSpanEndLine = 295, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 296, srcSpanStartColumn = 13, srcSpanEndLine = 296, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 1, srcSpanEndLine = 300, srcSpanEndColumn = 0}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 25, srcSpanEndLine = 294, srcSpanEndColumn = 73}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 25, srcSpanEndLine = 294, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 72, srcSpanEndLine = 294, srcSpanEndColumn = 73}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 26, srcSpanEndLine = 294, srcSpanEndColumn = 72}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 26, srcSpanEndLine = 294, srcSpanEndColumn = 70}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 26, srcSpanEndLine = 294, srcSpanEndColumn = 59}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 26, srcSpanEndLine = 294, srcSpanEndColumn = 54}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 26, srcSpanEndLine = 294, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 26, srcSpanEndLine = 294, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 26, srcSpanEndLine = 294, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 26, srcSpanEndLine = 294, srcSpanEndColumn = 35}, srcInfoPoints = []}) "matchRule"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 36, srcSpanEndLine = 294, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 36, srcSpanEndLine = 294, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 36, srcSpanEndLine = 294, srcSpanEndColumn = 45}, srcInfoPoints = []}) "is_active")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 46, srcSpanEndLine = 294, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 46, srcSpanEndLine = 294, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 46, srcSpanEndLine = 294, srcSpanEndColumn = 54}, srcInfoPoints = []}) "in_scope")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 55, srcSpanEndLine = 294, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 55, srcSpanEndLine = 294, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 55, srcSpanEndLine = 294, srcSpanEndColumn = 59}, srcInfoPoints = []}) "args")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 60, srcSpanEndLine = 294, srcSpanEndColumn = 70}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 60, srcSpanEndLine = 294, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 60, srcSpanEndLine = 294, srcSpanEndColumn = 70}, srcInfoPoints = []}) "rough_args")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 71, srcSpanEndLine = 294, srcSpanEndColumn = 72}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 71, srcSpanEndLine = 294, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 294, srcSpanStartColumn = 71, srcSpanEndLine = 294, srcSpanEndColumn = 72}, srcInfoPoints = []}) "r"))))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 13, srcSpanEndLine = 295, srcSpanEndColumn = 40}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 13, srcSpanEndLine = 295, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 13, srcSpanEndLine = 295, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 13, srcSpanEndLine = 295, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 18, srcSpanEndLine = 295, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 18, srcSpanEndLine = 295, srcSpanEndColumn = 19}, srcInfoPoints = []}) "e")]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 21, srcSpanEndLine = 295, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 21, srcSpanEndLine = 295, srcSpanEndColumn = 23}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 24, srcSpanEndLine = 295, srcSpanEndColumn = 40}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 24, srcSpanEndLine = 295, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 24, srcSpanEndLine = 295, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 24, srcSpanEndLine = 295, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 24, srcSpanEndLine = 295, srcSpanEndColumn = 26}, srcInfoPoints = []}) "go"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 27, srcSpanEndLine = 295, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 27, srcSpanEndLine = 295, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 36, srcSpanEndLine = 295, srcSpanEndColumn = 37}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 28, srcSpanEndLine = 295, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 28, srcSpanEndLine = 295, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 28, srcSpanEndLine = 295, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 30, srcSpanEndLine = 295, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 32, srcSpanEndLine = 295, srcSpanEndColumn = 33}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 29, srcSpanEndLine = 295, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 29, srcSpanEndLine = 295, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 29, srcSpanEndLine = 295, srcSpanEndColumn = 30}, srcInfoPoints = []}) "r")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 31, srcSpanEndLine = 295, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 31, srcSpanEndLine = 295, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 31, srcSpanEndLine = 295, srcSpanEndColumn = 32}, srcInfoPoints = []}) "e"))]) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 33, srcSpanEndLine = 295, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 33, srcSpanEndLine = 295, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 33, srcSpanEndLine = 295, srcSpanEndColumn = 34}, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 34, srcSpanEndLine = 295, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 34, srcSpanEndLine = 295, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 34, srcSpanEndLine = 295, srcSpanEndColumn = 36}, srcInfoPoints = []}) "ms")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 38, srcSpanEndLine = 295, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 38, srcSpanEndLine = 295, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 295, srcSpanStartColumn = 38, srcSpanEndLine = 295, srcSpanEndColumn = 40}, srcInfoPoints = []}) "rs"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 296, srcSpanStartColumn = 13, srcSpanEndLine = 298, srcSpanEndColumn = 36}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 296, srcSpanStartColumn = 13, srcSpanEndLine = 296, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 296, srcSpanStartColumn = 13, srcSpanEndLine = 296, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 296, srcSpanStartColumn = 13, srcSpanEndLine = 296, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Nothing")) []) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 296, srcSpanStartColumn = 21, srcSpanEndLine = 298, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 296, srcSpanStartColumn = 21, srcSpanEndLine = 296, srcSpanEndColumn = 23}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 20, srcSpanEndLine = 298, srcSpanEndColumn = 36}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 20, srcSpanEndLine = 298, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 20, srcSpanEndLine = 298, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 20, srcSpanEndLine = 298, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 20, srcSpanEndLine = 298, srcSpanEndColumn = 22}, srcInfoPoints = []}) "go"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 23, srcSpanEndLine = 298, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 23, srcSpanEndLine = 298, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 23, srcSpanEndLine = 298, srcSpanEndColumn = 25}, srcInfoPoints = []}) "ms")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 34, srcSpanEndLine = 298, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 34, srcSpanEndLine = 298, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 298, srcSpanStartColumn = 34, srcSpanEndLine = 298, srcSpanEndColumn = 36}, srcInfoPoints = []}) "rs"))))) Nothing])) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 1, srcSpanEndLine = 301, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 10, srcSpanEndLine = 300, srcSpanEndColumn = 12}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 1, srcSpanEndLine = 300, srcSpanEndColumn = 9}, srcInfoPoints = []}) "findBest"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 13, srcSpanEndLine = 301, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 6, srcSpanEndLine = 301, srcSpanEndColumn = 8}]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 13, srcSpanEndLine = 300, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 13, srcSpanEndLine = 300, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 16, srcSpanEndLine = 300, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 28, srcSpanEndLine = 300, srcSpanEndColumn = 29}]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 14, srcSpanEndLine = 300, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 14, srcSpanEndLine = 300, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 14, srcSpanEndLine = 300, srcSpanEndColumn = 16}, srcInfoPoints = []}) "Id")),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 18, srcSpanEndLine = 300, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 18, srcSpanEndLine = 300, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 27, srcSpanEndLine = 300, srcSpanEndColumn = 28}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 19, srcSpanEndLine = 300, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 19, srcSpanEndLine = 300, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 300, srcSpanStartColumn = 19, srcSpanEndLine = 300, srcSpanEndColumn = 27}, srcInfoPoints = []}) "CoreExpr")))]) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 9, srcSpanEndLine = 301, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 29, srcSpanEndLine = 301, srcSpanEndColumn = 31}]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 9, srcSpanEndLine = 301, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 9, srcSpanEndLine = 301, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 18, srcSpanEndLine = 301, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 27, srcSpanEndLine = 301, srcSpanEndColumn = 28}]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 10, srcSpanEndLine = 301, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 10, srcSpanEndLine = 301, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 10, srcSpanEndLine = 301, srcSpanEndColumn = 18}, srcInfoPoints = []}) "CoreRule")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 19, srcSpanEndLine = 301, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 19, srcSpanEndLine = 301, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 19, srcSpanEndLine = 301, srcSpanEndColumn = 27}, srcInfoPoints = []}) "CoreExpr"))]) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 32, srcSpanEndLine = 301, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 54, srcSpanEndLine = 301, srcSpanEndColumn = 56}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 32, srcSpanEndLine = 301, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 32, srcSpanEndLine = 301, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 52, srcSpanEndLine = 301, srcSpanEndColumn = 53}]}) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 33, srcSpanEndLine = 301, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 33, srcSpanEndLine = 301, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 42, srcSpanEndLine = 301, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 51, srcSpanEndLine = 301, srcSpanEndColumn = 52}]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 34, srcSpanEndLine = 301, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 34, srcSpanEndLine = 301, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 34, srcSpanEndLine = 301, srcSpanEndColumn = 42}, srcInfoPoints = []}) "CoreRule")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 43, srcSpanEndLine = 301, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 43, srcSpanEndLine = 301, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 43, srcSpanEndLine = 301, srcSpanEndColumn = 51}, srcInfoPoints = []}) "CoreExpr"))])) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 57, srcSpanEndLine = 301, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 57, srcSpanEndLine = 301, srcSpanEndColumn = 58},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 66, srcSpanEndLine = 301, srcSpanEndColumn = 67},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 75, srcSpanEndLine = 301, srcSpanEndColumn = 76}]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 58, srcSpanEndLine = 301, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 58, srcSpanEndLine = 301, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 58, srcSpanEndLine = 301, srcSpanEndColumn = 66}, srcInfoPoints = []}) "CoreRule")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 67, srcSpanEndLine = 301, srcSpanEndColumn = 75}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 67, srcSpanEndLine = 301, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 301, srcSpanStartColumn = 67, srcSpanEndLine = 301, srcSpanEndColumn = 75}, srcInfoPoints = []}) "CoreExpr"))])))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 1, srcSpanEndLine = 324, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 1, srcSpanEndLine = 306, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 1, srcSpanEndLine = 306, srcSpanEndColumn = 9}, srcInfoPoints = []}) "findBest") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 10, srcSpanEndLine = 306, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 10, srcSpanEndLine = 306, srcSpanEndColumn = 16}, srcInfoPoints = []}) "target"),PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 17, srcSpanEndLine = 306, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 17, srcSpanEndLine = 306, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 22, srcSpanEndLine = 306, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 26, srcSpanEndLine = 306, srcSpanEndColumn = 27}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 18, srcSpanEndLine = 306, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 18, srcSpanEndLine = 306, srcSpanEndColumn = 22}, srcInfoPoints = []}) "rule"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 23, srcSpanEndLine = 306, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 23, srcSpanEndLine = 306, srcSpanEndColumn = 26}, srcInfoPoints = []}) "ans")],PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 30, srcSpanEndLine = 306, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 30, srcSpanEndLine = 306, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 31, srcSpanEndLine = 306, srcSpanEndColumn = 32}]}) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 33, srcSpanEndLine = 306, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 33, srcSpanEndLine = 306, srcSpanEndColumn = 34}]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 35, srcSpanEndLine = 306, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 35, srcSpanEndLine = 306, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 40, srcSpanEndLine = 306, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 44, srcSpanEndLine = 306, srcSpanEndColumn = 45}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 36, srcSpanEndLine = 306, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 36, srcSpanEndLine = 306, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 36, srcSpanEndLine = 306, srcSpanEndColumn = 40}, srcInfoPoints = []}) "rule")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 41, srcSpanEndLine = 306, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 41, srcSpanEndLine = 306, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 306, srcSpanStartColumn = 41, srcSpanEndLine = 306, srcSpanEndColumn = 44}, srcInfoPoints = []}) "ans"))])) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 1, srcSpanEndLine = 324, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 321, srcSpanStartColumn = 3, srcSpanEndLine = 321, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 1, srcSpanEndLine = 307, srcSpanEndColumn = 9}, srcInfoPoints = []}) "findBest") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 10, srcSpanEndLine = 307, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 10, srcSpanEndLine = 307, srcSpanEndColumn = 16}, srcInfoPoints = []}) "target"),PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 17, srcSpanEndLine = 307, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 17, srcSpanEndLine = 307, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 23, srcSpanEndLine = 307, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 28, srcSpanEndLine = 307, srcSpanEndColumn = 29}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 18, srcSpanEndLine = 307, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 18, srcSpanEndLine = 307, srcSpanEndColumn = 23}, srcInfoPoints = []}) "rule1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 24, srcSpanEndLine = 307, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 24, srcSpanEndLine = 307, srcSpanEndColumn = 28}, srcInfoPoints = []}) "ans1")],PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 30, srcSpanEndLine = 307, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 30, srcSpanEndLine = 307, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 47, srcSpanEndLine = 307, srcSpanEndColumn = 48}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 31, srcSpanEndLine = 307, srcSpanEndColumn = 47}, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 31, srcSpanEndLine = 307, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 31, srcSpanEndLine = 307, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 37, srcSpanEndLine = 307, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 42, srcSpanEndLine = 307, srcSpanEndColumn = 43}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 32, srcSpanEndLine = 307, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 32, srcSpanEndLine = 307, srcSpanEndColumn = 37}, srcInfoPoints = []}) "rule2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 38, srcSpanEndLine = 307, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 38, srcSpanEndLine = 307, srcSpanEndColumn = 42}, srcInfoPoints = []}) "ans2")]) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 43, srcSpanEndLine = 307, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 43, srcSpanEndLine = 307, srcSpanEndColumn = 44}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 44, srcSpanEndLine = 307, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 307, srcSpanStartColumn = 44, srcSpanEndLine = 307, srcSpanEndColumn = 47}, srcInfoPoints = []}) "prs")))] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 3, srcSpanEndLine = 320, srcSpanEndColumn = 49}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 3, srcSpanEndLine = 308, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 3, srcSpanEndLine = 308, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 34, srcSpanEndLine = 308, srcSpanEndColumn = 35}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 5, srcSpanEndLine = 308, srcSpanEndColumn = 33}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 5, srcSpanEndLine = 308, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 5, srcSpanEndLine = 308, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 5, srcSpanEndLine = 308, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 5, srcSpanEndLine = 308, srcSpanEndColumn = 10}, srcInfoPoints = []}) "rule1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 11, srcSpanEndLine = 308, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 11, srcSpanEndLine = 308, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 12, srcSpanEndLine = 308, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 26, srcSpanEndLine = 308, srcSpanEndColumn = 27}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 11, srcSpanEndLine = 308, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 11, srcSpanEndLine = 308, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 12, srcSpanEndLine = 308, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 26, srcSpanEndLine = 308, srcSpanEndColumn = 27}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 11, srcSpanEndLine = 308, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 11, srcSpanEndLine = 308, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 12, srcSpanEndLine = 308, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 26, srcSpanEndLine = 308, srcSpanEndColumn = 27}]}) "isMoreSpecific"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 28, srcSpanEndLine = 308, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 28, srcSpanEndLine = 308, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 28, srcSpanEndLine = 308, srcSpanEndColumn = 33}, srcInfoPoints = []}) "rule2"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 36, srcSpanEndLine = 308, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 36, srcSpanEndLine = 308, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 36, srcSpanEndLine = 308, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 36, srcSpanEndLine = 308, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 36, srcSpanEndLine = 308, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 36, srcSpanEndLine = 308, srcSpanEndColumn = 44}, srcInfoPoints = []}) "findBest"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 45, srcSpanEndLine = 308, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 45, srcSpanEndLine = 308, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 45, srcSpanEndLine = 308, srcSpanEndColumn = 51}, srcInfoPoints = []}) "target")))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 52, srcSpanEndLine = 308, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 52, srcSpanEndLine = 308, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 58, srcSpanEndLine = 308, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 63, srcSpanEndLine = 308, srcSpanEndColumn = 64}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 53, srcSpanEndLine = 308, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 53, srcSpanEndLine = 308, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 53, srcSpanEndLine = 308, srcSpanEndColumn = 58}, srcInfoPoints = []}) "rule1")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 59, srcSpanEndLine = 308, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 59, srcSpanEndLine = 308, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 59, srcSpanEndLine = 308, srcSpanEndColumn = 63}, srcInfoPoints = []}) "ans1"))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 65, srcSpanEndLine = 308, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 65, srcSpanEndLine = 308, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 308, srcSpanStartColumn = 65, srcSpanEndLine = 308, srcSpanEndColumn = 68}, srcInfoPoints = []}) "prs")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 3, srcSpanEndLine = 309, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 3, srcSpanEndLine = 309, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 34, srcSpanEndLine = 309, srcSpanEndColumn = 35}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 5, srcSpanEndLine = 309, srcSpanEndColumn = 33}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 5, srcSpanEndLine = 309, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 5, srcSpanEndLine = 309, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 5, srcSpanEndLine = 309, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 5, srcSpanEndLine = 309, srcSpanEndColumn = 10}, srcInfoPoints = []}) "rule2"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 11, srcSpanEndLine = 309, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 11, srcSpanEndLine = 309, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 12, srcSpanEndLine = 309, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 26, srcSpanEndLine = 309, srcSpanEndColumn = 27}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 11, srcSpanEndLine = 309, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 11, srcSpanEndLine = 309, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 12, srcSpanEndLine = 309, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 26, srcSpanEndLine = 309, srcSpanEndColumn = 27}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 11, srcSpanEndLine = 309, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 11, srcSpanEndLine = 309, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 12, srcSpanEndLine = 309, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 26, srcSpanEndLine = 309, srcSpanEndColumn = 27}]}) "isMoreSpecific"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 28, srcSpanEndLine = 309, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 28, srcSpanEndLine = 309, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 28, srcSpanEndLine = 309, srcSpanEndColumn = 33}, srcInfoPoints = []}) "rule1"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 36, srcSpanEndLine = 309, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 36, srcSpanEndLine = 309, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 36, srcSpanEndLine = 309, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 36, srcSpanEndLine = 309, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 36, srcSpanEndLine = 309, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 36, srcSpanEndLine = 309, srcSpanEndColumn = 44}, srcInfoPoints = []}) "findBest"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 45, srcSpanEndLine = 309, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 45, srcSpanEndLine = 309, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 45, srcSpanEndLine = 309, srcSpanEndColumn = 51}, srcInfoPoints = []}) "target")))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 52, srcSpanEndLine = 309, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 52, srcSpanEndLine = 309, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 58, srcSpanEndLine = 309, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 63, srcSpanEndLine = 309, srcSpanEndColumn = 64}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 53, srcSpanEndLine = 309, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 53, srcSpanEndLine = 309, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 53, srcSpanEndLine = 309, srcSpanEndColumn = 58}, srcInfoPoints = []}) "rule2")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 59, srcSpanEndLine = 309, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 59, srcSpanEndLine = 309, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 59, srcSpanEndLine = 309, srcSpanEndColumn = 63}, srcInfoPoints = []}) "ans2"))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 65, srcSpanEndLine = 309, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 65, srcSpanEndLine = 309, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 309, srcSpanStartColumn = 65, srcSpanEndLine = 309, srcSpanEndColumn = 68}, srcInfoPoints = []}) "prs")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 3, srcSpanEndLine = 319, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 3, srcSpanEndLine = 310, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 15, srcSpanEndLine = 310, srcSpanEndColumn = 16}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 5, srcSpanEndLine = 310, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 5, srcSpanEndLine = 310, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 5, srcSpanEndLine = 310, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 5, srcSpanEndLine = 310, srcSpanEndColumn = 14}, srcInfoPoints = []}) "debugIsOn")))] (Let (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 17, srcSpanEndLine = 319, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 17, srcSpanEndLine = 310, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 17, srcSpanEndLine = 313, srcSpanEndColumn = 19}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 21, srcSpanEndLine = 313, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 21, srcSpanEndLine = 310, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 17, srcSpanEndLine = 313, srcSpanEndColumn = 0}]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 21, srcSpanEndLine = 312, srcSpanEndColumn = 83}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 21, srcSpanEndLine = 312, srcSpanEndColumn = 83}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 21, srcSpanEndLine = 310, srcSpanEndColumn = 28}, srcInfoPoints = []}) "pp_rule") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 29, srcSpanEndLine = 310, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 310, srcSpanStartColumn = 29, srcSpanEndLine = 310, srcSpanEndColumn = 33}, srcInfoPoints = []}) "rule")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 25, srcSpanEndLine = 312, srcSpanEndColumn = 83}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 25, srcSpanEndLine = 311, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 25, srcSpanEndLine = 311, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 46, srcSpanEndLine = 311, srcSpanEndColumn = 47}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 27, srcSpanEndLine = 311, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 27, srcSpanEndLine = 311, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 27, srcSpanEndLine = 311, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 27, srcSpanEndLine = 311, srcSpanEndColumn = 45}, srcInfoPoints = []}) "opt_PprStyle_Debug")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 48, srcSpanEndLine = 311, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 48, srcSpanEndLine = 311, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 48, srcSpanEndLine = 311, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 48, srcSpanEndLine = 311, srcSpanEndColumn = 51}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 52, srcSpanEndLine = 311, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 52, srcSpanEndLine = 311, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 311, srcSpanStartColumn = 52, srcSpanEndLine = 311, srcSpanEndColumn = 56}, srcInfoPoints = []}) "rule")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 25, srcSpanEndLine = 312, srcSpanEndColumn = 83}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 25, srcSpanEndLine = 312, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 46, srcSpanEndLine = 312, srcSpanEndColumn = 47}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 27, srcSpanEndLine = 312, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 27, srcSpanEndLine = 312, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 27, srcSpanEndLine = 312, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 27, srcSpanEndLine = 312, srcSpanEndColumn = 36}, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 48, srcSpanEndLine = 312, srcSpanEndColumn = 83}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 48, srcSpanEndLine = 312, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 48, srcSpanEndLine = 312, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 48, srcSpanEndLine = 312, srcSpanEndColumn = 60}, srcInfoPoints = []}) "doubleQuotes"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 61, srcSpanEndLine = 312, srcSpanEndColumn = 83}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 61, srcSpanEndLine = 312, srcSpanEndColumn = 62},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 82, srcSpanEndLine = 312, srcSpanEndColumn = 83}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 62, srcSpanEndLine = 312, srcSpanEndColumn = 82}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 62, srcSpanEndLine = 312, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 62, srcSpanEndLine = 312, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 62, srcSpanEndLine = 312, srcSpanEndColumn = 67}, srcInfoPoints = []}) "ftext"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 68, srcSpanEndLine = 312, srcSpanEndColumn = 82}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 68, srcSpanEndLine = 312, srcSpanEndColumn = 69},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 81, srcSpanEndLine = 312, srcSpanEndColumn = 82}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 69, srcSpanEndLine = 312, srcSpanEndColumn = 81}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 69, srcSpanEndLine = 312, srcSpanEndColumn = 76}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 69, srcSpanEndLine = 312, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 69, srcSpanEndLine = 312, srcSpanEndColumn = 76}, srcInfoPoints = []}) "ru_name"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 77, srcSpanEndLine = 312, srcSpanEndColumn = 81}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 77, srcSpanEndLine = 312, srcSpanEndColumn = 81}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 312, srcSpanStartColumn = 77, srcSpanEndLine = 312, srcSpanEndColumn = 81}, srcInfoPoints = []}) "rule"))))))))]) Nothing]]) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 20, srcSpanEndLine = 319, srcSpanEndColumn = 57}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 20, srcSpanEndLine = 318, srcSpanEndColumn = 71}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 20, srcSpanEndLine = 313, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 20, srcSpanEndLine = 313, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 20, srcSpanEndLine = 313, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 20, srcSpanEndLine = 313, srcSpanEndColumn = 28}, srcInfoPoints = []}) "pprTrace"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 29, srcSpanEndLine = 313, srcSpanEndColumn = 73}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 313, srcSpanStartColumn = 29, srcSpanEndLine = 313, srcSpanEndColumn = 73}, srcInfoPoints = []}) "Rules.findBest: rule overlap (Rule 1 wins)" "Rules.findBest: rule overlap (Rule 1 wins)"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 22, srcSpanEndLine = 318, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 22, srcSpanEndLine = 314, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 70, srcSpanEndLine = 318, srcSpanEndColumn = 71}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 23, srcSpanEndLine = 318, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 23, srcSpanEndLine = 314, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 23, srcSpanEndLine = 314, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 23, srcSpanEndLine = 314, srcSpanEndColumn = 27}, srcInfoPoints = []}) "vcat"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 28, srcSpanEndLine = 318, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 28, srcSpanEndLine = 314, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 316, srcSpanStartColumn = 43, srcSpanEndLine = 316, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 69, srcSpanEndLine = 317, srcSpanEndColumn = 70},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 69, srcSpanEndLine = 318, srcSpanEndColumn = 70}]}) [If (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 29, srcSpanEndLine = 316, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 29, srcSpanEndLine = 314, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 51, srcSpanEndLine = 314, srcSpanEndColumn = 55},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 316, srcSpanStartColumn = 33, srcSpanEndLine = 316, srcSpanEndColumn = 37}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 32, srcSpanEndLine = 314, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 32, srcSpanEndLine = 314, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 314, srcSpanStartColumn = 32, srcSpanEndLine = 314, srcSpanEndColumn = 50}, srcInfoPoints = []}) "opt_PprStyle_Debug"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 32, srcSpanEndLine = 315, srcSpanEndColumn = 101}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 32, srcSpanEndLine = 315, srcSpanEndColumn = 78}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 32, srcSpanEndLine = 315, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 32, srcSpanEndLine = 315, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 32, srcSpanEndLine = 315, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 32, srcSpanEndLine = 315, srcSpanEndColumn = 37}, srcInfoPoints = []}) "ptext"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 38, srcSpanEndLine = 315, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 38, srcSpanEndLine = 315, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 66, srcSpanEndLine = 315, srcSpanEndColumn = 67}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 39, srcSpanEndLine = 315, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 39, srcSpanEndLine = 315, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 39, srcSpanEndLine = 315, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 39, srcSpanEndLine = 315, srcSpanEndColumn = 43}, srcInfoPoints = []}) "sLit"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 44, srcSpanEndLine = 315, srcSpanEndColumn = 66}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 44, srcSpanEndLine = 315, srcSpanEndColumn = 66}, srcInfoPoints = []}) "Expression to match:" "Expression to match:"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 68, srcSpanEndLine = 315, srcSpanEndColumn = 71}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 68, srcSpanEndLine = 315, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 68, srcSpanEndLine = 315, srcSpanEndColumn = 71}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 72, srcSpanEndLine = 315, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 72, srcSpanEndLine = 315, srcSpanEndColumn = 75}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 72, srcSpanEndLine = 315, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 72, srcSpanEndLine = 315, srcSpanEndColumn = 75}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 76, srcSpanEndLine = 315, srcSpanEndColumn = 78}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 76, srcSpanEndLine = 315, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 76, srcSpanEndLine = 315, srcSpanEndColumn = 78}, srcInfoPoints = []}) "fn"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 79, srcSpanEndLine = 315, srcSpanEndColumn = 82}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 79, srcSpanEndLine = 315, srcSpanEndColumn = 82}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 79, srcSpanEndLine = 315, srcSpanEndColumn = 82}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 83, srcSpanEndLine = 315, srcSpanEndColumn = 101}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 83, srcSpanEndLine = 315, srcSpanEndColumn = 86}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 83, srcSpanEndLine = 315, srcSpanEndColumn = 86}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 83, srcSpanEndLine = 315, srcSpanEndColumn = 86}, srcInfoPoints = []}) "sep"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 87, srcSpanEndLine = 315, srcSpanEndColumn = 101}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 87, srcSpanEndLine = 315, srcSpanEndColumn = 88},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 100, srcSpanEndLine = 315, srcSpanEndColumn = 101}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 88, srcSpanEndLine = 315, srcSpanEndColumn = 100}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 88, srcSpanEndLine = 315, srcSpanEndColumn = 95}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 88, srcSpanEndLine = 315, srcSpanEndColumn = 91}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 88, srcSpanEndLine = 315, srcSpanEndColumn = 91}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 88, srcSpanEndLine = 315, srcSpanEndColumn = 91}, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 92, srcSpanEndLine = 315, srcSpanEndColumn = 95}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 92, srcSpanEndLine = 315, srcSpanEndColumn = 95}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 92, srcSpanEndLine = 315, srcSpanEndColumn = 95}, srcInfoPoints = []}) "ppr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 96, srcSpanEndLine = 315, srcSpanEndColumn = 100}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 96, srcSpanEndLine = 315, srcSpanEndColumn = 100}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 315, srcSpanStartColumn = 96, srcSpanEndLine = 315, srcSpanEndColumn = 100}, srcInfoPoints = []}) "args"))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 316, srcSpanStartColumn = 38, srcSpanEndLine = 316, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 316, srcSpanStartColumn = 38, srcSpanEndLine = 316, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 316, srcSpanStartColumn = 38, srcSpanEndLine = 316, srcSpanEndColumn = 43}, srcInfoPoints = []}) "empty"))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 29, srcSpanEndLine = 317, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 29, srcSpanEndLine = 317, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 29, srcSpanEndLine = 317, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 29, srcSpanEndLine = 317, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 29, srcSpanEndLine = 317, srcSpanEndColumn = 34}, srcInfoPoints = []}) "ptext"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 35, srcSpanEndLine = 317, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 35, srcSpanEndLine = 317, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 50, srcSpanEndLine = 317, srcSpanEndColumn = 51}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 36, srcSpanEndLine = 317, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 36, srcSpanEndLine = 317, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 36, srcSpanEndLine = 317, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 36, srcSpanEndLine = 317, srcSpanEndColumn = 40}, srcInfoPoints = []}) "sLit"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 41, srcSpanEndLine = 317, srcSpanEndColumn = 50}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 41, srcSpanEndLine = 317, srcSpanEndColumn = 50}, srcInfoPoints = []}) "Rule 1:" "Rule 1:"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 52, srcSpanEndLine = 317, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 52, srcSpanEndLine = 317, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 52, srcSpanEndLine = 317, srcSpanEndColumn = 55}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 56, srcSpanEndLine = 317, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 56, srcSpanEndLine = 317, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 56, srcSpanEndLine = 317, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 56, srcSpanEndLine = 317, srcSpanEndColumn = 63}, srcInfoPoints = []}) "pp_rule"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 64, srcSpanEndLine = 317, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 64, srcSpanEndLine = 317, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 317, srcSpanStartColumn = 64, srcSpanEndLine = 317, srcSpanEndColumn = 69}, srcInfoPoints = []}) "rule1")))),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 29, srcSpanEndLine = 318, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 29, srcSpanEndLine = 318, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 29, srcSpanEndLine = 318, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 29, srcSpanEndLine = 318, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 29, srcSpanEndLine = 318, srcSpanEndColumn = 34}, srcInfoPoints = []}) "ptext"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 35, srcSpanEndLine = 318, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 35, srcSpanEndLine = 318, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 50, srcSpanEndLine = 318, srcSpanEndColumn = 51}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 36, srcSpanEndLine = 318, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 36, srcSpanEndLine = 318, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 36, srcSpanEndLine = 318, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 36, srcSpanEndLine = 318, srcSpanEndColumn = 40}, srcInfoPoints = []}) "sLit"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 41, srcSpanEndLine = 318, srcSpanEndColumn = 50}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 41, srcSpanEndLine = 318, srcSpanEndColumn = 50}, srcInfoPoints = []}) "Rule 2:" "Rule 2:"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 52, srcSpanEndLine = 318, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 52, srcSpanEndLine = 318, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 52, srcSpanEndLine = 318, srcSpanEndColumn = 55}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 56, srcSpanEndLine = 318, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 56, srcSpanEndLine = 318, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 56, srcSpanEndLine = 318, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 56, srcSpanEndLine = 318, srcSpanEndColumn = 63}, srcInfoPoints = []}) "pp_rule"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 64, srcSpanEndLine = 318, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 64, srcSpanEndLine = 318, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 64, srcSpanEndLine = 318, srcSpanEndColumn = 69}, srcInfoPoints = []}) "rule2"))))])))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 72, srcSpanEndLine = 318, srcSpanEndColumn = 73}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 72, srcSpanEndLine = 318, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 318, srcSpanStartColumn = 72, srcSpanEndLine = 318, srcSpanEndColumn = 73}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 25, srcSpanEndLine = 319, srcSpanEndColumn = 57}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 25, srcSpanEndLine = 319, srcSpanEndColumn = 53}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 25, srcSpanEndLine = 319, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 25, srcSpanEndLine = 319, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 25, srcSpanEndLine = 319, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 25, srcSpanEndLine = 319, srcSpanEndColumn = 33}, srcInfoPoints = []}) "findBest"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 34, srcSpanEndLine = 319, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 34, srcSpanEndLine = 319, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 34, srcSpanEndLine = 319, srcSpanEndColumn = 40}, srcInfoPoints = []}) "target")))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 41, srcSpanEndLine = 319, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 41, srcSpanEndLine = 319, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 47, srcSpanEndLine = 319, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 52, srcSpanEndLine = 319, srcSpanEndColumn = 53}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 42, srcSpanEndLine = 319, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 42, srcSpanEndLine = 319, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 42, srcSpanEndLine = 319, srcSpanEndColumn = 47}, srcInfoPoints = []}) "rule1")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 48, srcSpanEndLine = 319, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 48, srcSpanEndLine = 319, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 48, srcSpanEndLine = 319, srcSpanEndColumn = 52}, srcInfoPoints = []}) "ans1"))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 54, srcSpanEndLine = 319, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 54, srcSpanEndLine = 319, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 319, srcSpanStartColumn = 54, srcSpanEndLine = 319, srcSpanEndColumn = 57}, srcInfoPoints = []}) "prs")))))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 3, srcSpanEndLine = 320, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 3, srcSpanEndLine = 320, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 15, srcSpanEndLine = 320, srcSpanEndColumn = 16}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 5, srcSpanEndLine = 320, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 5, srcSpanEndLine = 320, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 5, srcSpanEndLine = 320, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 5, srcSpanEndLine = 320, srcSpanEndColumn = 14}, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 17, srcSpanEndLine = 320, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 17, srcSpanEndLine = 320, srcSpanEndColumn = 45}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 17, srcSpanEndLine = 320, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 17, srcSpanEndLine = 320, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 17, srcSpanEndLine = 320, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 17, srcSpanEndLine = 320, srcSpanEndColumn = 25}, srcInfoPoints = []}) "findBest"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 26, srcSpanEndLine = 320, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 26, srcSpanEndLine = 320, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 26, srcSpanEndLine = 320, srcSpanEndColumn = 32}, srcInfoPoints = []}) "target")))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 33, srcSpanEndLine = 320, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 33, srcSpanEndLine = 320, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 39, srcSpanEndLine = 320, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 44, srcSpanEndLine = 320, srcSpanEndColumn = 45}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 34, srcSpanEndLine = 320, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 34, srcSpanEndLine = 320, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 34, srcSpanEndLine = 320, srcSpanEndColumn = 39}, srcInfoPoints = []}) "rule1")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 40, srcSpanEndLine = 320, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 40, srcSpanEndLine = 320, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 40, srcSpanEndLine = 320, srcSpanEndColumn = 44}, srcInfoPoints = []}) "ans1"))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 46, srcSpanEndLine = 320, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 46, srcSpanEndLine = 320, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 320, srcSpanStartColumn = 46, srcSpanEndLine = 320, srcSpanEndColumn = 49}, srcInfoPoints = []}) "prs"))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 5, srcSpanEndLine = 324, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 5, srcSpanEndLine = 322, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 1, srcSpanEndLine = 324, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 5, srcSpanEndLine = 322, srcSpanEndColumn = 23}, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 5, srcSpanEndLine = 322, srcSpanEndColumn = 14}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 5, srcSpanEndLine = 322, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 8, srcSpanEndLine = 322, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 13, srcSpanEndLine = 322, srcSpanEndColumn = 14}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 6, srcSpanEndLine = 322, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 6, srcSpanEndLine = 322, srcSpanEndColumn = 8}, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 9, srcSpanEndLine = 322, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 9, srcSpanEndLine = 322, srcSpanEndColumn = 13}, srcInfoPoints = []}) "args")]) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 15, srcSpanEndLine = 322, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 15, srcSpanEndLine = 322, srcSpanEndColumn = 16}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 17, srcSpanEndLine = 322, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 17, srcSpanEndLine = 322, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 322, srcSpanStartColumn = 17, srcSpanEndLine = 322, srcSpanEndColumn = 23}, srcInfoPoints = []}) "target")))) Nothing]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 1, srcSpanEndLine = 324, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 16, srcSpanEndLine = 324, srcSpanEndColumn = 18}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 1, srcSpanEndLine = 324, srcSpanEndColumn = 15}, srcInfoPoints = []}) "isMoreSpecific"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 19, srcSpanEndLine = 324, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 28, srcSpanEndLine = 324, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 19, srcSpanEndLine = 324, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 19, srcSpanEndLine = 324, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 19, srcSpanEndLine = 324, srcSpanEndColumn = 27}, srcInfoPoints = []}) "CoreRule"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 31, srcSpanEndLine = 324, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 40, srcSpanEndLine = 324, srcSpanEndColumn = 42}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 31, srcSpanEndLine = 324, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 31, srcSpanEndLine = 324, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 31, srcSpanEndLine = 324, srcSpanEndColumn = 39}, srcInfoPoints = []}) "CoreRule"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 43, srcSpanEndLine = 324, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 43, srcSpanEndLine = 324, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 324, srcSpanStartColumn = 43, srcSpanEndLine = 324, srcSpanEndColumn = 47}, srcInfoPoints = []}) "Bool"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 1, srcSpanEndLine = 335, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 1, srcSpanEndLine = 325, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 1, srcSpanEndLine = 325, srcSpanEndColumn = 15}, srcInfoPoints = []}) "isMoreSpecific") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 16, srcSpanEndLine = 325, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 16, srcSpanEndLine = 325, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 31, srcSpanEndLine = 325, srcSpanEndColumn = 32}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 17, srcSpanEndLine = 325, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 29, srcSpanEndLine = 325, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 30, srcSpanEndLine = 325, srcSpanEndColumn = 31}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 17, srcSpanEndLine = 325, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 17, srcSpanEndLine = 325, srcSpanEndColumn = 28}, srcInfoPoints = []}) "BuiltinRule")) []),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 33, srcSpanEndLine = 325, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 33, srcSpanEndLine = 325, srcSpanEndColumn = 35}, srcInfoPoints = []}) "r2")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 36, srcSpanEndLine = 325, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 36, srcSpanEndLine = 325, srcSpanEndColumn = 37}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 38, srcSpanEndLine = 325, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 38, srcSpanEndLine = 325, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 325, srcSpanStartColumn = 38, srcSpanEndLine = 325, srcSpanEndColumn = 42}, srcInfoPoints = []}) "True")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 1, srcSpanEndLine = 326, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 1, srcSpanEndLine = 326, srcSpanEndColumn = 15}, srcInfoPoints = []}) "isMoreSpecific") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 16, srcSpanEndLine = 326, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 16, srcSpanEndLine = 326, srcSpanEndColumn = 18}, srcInfoPoints = []}) "r1"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 19, srcSpanEndLine = 326, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 19, srcSpanEndLine = 326, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 34, srcSpanEndLine = 326, srcSpanEndColumn = 35}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 20, srcSpanEndLine = 326, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 32, srcSpanEndLine = 326, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 33, srcSpanEndLine = 326, srcSpanEndColumn = 34}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 20, srcSpanEndLine = 326, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 20, srcSpanEndLine = 326, srcSpanEndColumn = 31}, srcInfoPoints = []}) "BuiltinRule")) [])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 36, srcSpanEndLine = 326, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 36, srcSpanEndLine = 326, srcSpanEndColumn = 37}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 38, srcSpanEndLine = 326, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 38, srcSpanEndLine = 326, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 326, srcSpanStartColumn = 38, srcSpanEndLine = 326, srcSpanEndColumn = 43}, srcInfoPoints = []}) "False")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 1, srcSpanEndLine = 335, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 330, srcSpanStartColumn = 3, srcSpanEndLine = 330, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 1, srcSpanEndLine = 327, srcSpanEndColumn = 15}, srcInfoPoints = []}) "isMoreSpecific") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 16, srcSpanEndLine = 327, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 16, srcSpanEndLine = 327, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 60, srcSpanEndLine = 327, srcSpanEndColumn = 61}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 17, srcSpanEndLine = 327, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 22, srcSpanEndLine = 327, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 41, srcSpanEndLine = 327, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 59, srcSpanEndLine = 327, srcSpanEndColumn = 60}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 17, srcSpanEndLine = 327, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 17, srcSpanEndLine = 327, srcSpanEndColumn = 21}, srcInfoPoints = []}) "Rule")) [PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 24, srcSpanEndLine = 327, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 33, srcSpanEndLine = 327, srcSpanEndColumn = 34}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 24, srcSpanEndLine = 327, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 24, srcSpanEndLine = 327, srcSpanEndColumn = 32}, srcInfoPoints = []}) "ru_bndrs")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 35, srcSpanEndLine = 327, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 35, srcSpanEndLine = 327, srcSpanEndColumn = 41}, srcInfoPoints = []}) "bndrs1")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 43, srcSpanEndLine = 327, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 51, srcSpanEndLine = 327, srcSpanEndColumn = 52}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 43, srcSpanEndLine = 327, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 43, srcSpanEndLine = 327, srcSpanEndColumn = 50}, srcInfoPoints = []}) "ru_args")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 53, srcSpanEndLine = 327, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 327, srcSpanStartColumn = 53, srcSpanEndLine = 327, srcSpanEndColumn = 58}, srcInfoPoints = []}) "args1"))]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 12, srcSpanEndLine = 328, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 12, srcSpanEndLine = 328, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 56, srcSpanEndLine = 328, srcSpanEndColumn = 57}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 13, srcSpanEndLine = 328, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 18, srcSpanEndLine = 328, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 37, srcSpanEndLine = 328, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 55, srcSpanEndLine = 328, srcSpanEndColumn = 56}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 13, srcSpanEndLine = 328, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 13, srcSpanEndLine = 328, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Rule")) [PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 20, srcSpanEndLine = 328, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 29, srcSpanEndLine = 328, srcSpanEndColumn = 30}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 20, srcSpanEndLine = 328, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 20, srcSpanEndLine = 328, srcSpanEndColumn = 28}, srcInfoPoints = []}) "ru_bndrs")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 31, srcSpanEndLine = 328, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 31, srcSpanEndLine = 328, srcSpanEndColumn = 37}, srcInfoPoints = []}) "bndrs2")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 39, srcSpanEndLine = 328, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 47, srcSpanEndLine = 328, srcSpanEndColumn = 48}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 39, srcSpanEndLine = 328, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 39, srcSpanEndLine = 328, srcSpanEndColumn = 46}, srcInfoPoints = []}) "ru_args")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 49, srcSpanEndLine = 328, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 328, srcSpanStartColumn = 49, srcSpanEndLine = 328, srcSpanEndColumn = 54}, srcInfoPoints = []}) "args2"))])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 3, srcSpanEndLine = 329, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 3, srcSpanEndLine = 329, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 5, srcSpanEndLine = 329, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 5, srcSpanEndLine = 329, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 5, srcSpanEndLine = 329, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 5, srcSpanEndLine = 329, srcSpanEndColumn = 11}, srcInfoPoints = []}) "isJust"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 12, srcSpanEndLine = 329, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 12, srcSpanEndLine = 329, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 47, srcSpanEndLine = 329, srcSpanEndColumn = 48}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 13, srcSpanEndLine = 329, srcSpanEndColumn = 47}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 13, srcSpanEndLine = 329, srcSpanEndColumn = 41}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 13, srcSpanEndLine = 329, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 13, srcSpanEndLine = 329, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 13, srcSpanEndLine = 329, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 13, srcSpanEndLine = 329, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 13, srcSpanEndLine = 329, srcSpanEndColumn = 19}, srcInfoPoints = []}) "matchN"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 20, srcSpanEndLine = 329, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 20, srcSpanEndLine = 329, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 20, srcSpanEndLine = 329, srcSpanEndColumn = 28}, srcInfoPoints = []}) "in_scope")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 29, srcSpanEndLine = 329, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 29, srcSpanEndLine = 329, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 29, srcSpanEndLine = 329, srcSpanEndColumn = 35}, srcInfoPoints = []}) "bndrs2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 36, srcSpanEndLine = 329, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 36, srcSpanEndLine = 329, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 36, srcSpanEndLine = 329, srcSpanEndColumn = 41}, srcInfoPoints = []}) "args2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 42, srcSpanEndLine = 329, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 42, srcSpanEndLine = 329, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 329, srcSpanStartColumn = 42, srcSpanEndLine = 329, srcSpanEndColumn = 47}, srcInfoPoints = []}) "args1"))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 4, srcSpanEndLine = 335, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 4, srcSpanEndLine = 331, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 1, srcSpanEndLine = 335, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 4, srcSpanEndLine = 331, srcSpanEndColumn = 45}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 4, srcSpanEndLine = 331, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 4, srcSpanEndLine = 331, srcSpanEndColumn = 12}, srcInfoPoints = []}) "in_scope")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 13, srcSpanEndLine = 331, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 13, srcSpanEndLine = 331, srcSpanEndColumn = 14}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 15, srcSpanEndLine = 331, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 15, srcSpanEndLine = 331, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 15, srcSpanEndLine = 331, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 15, srcSpanEndLine = 331, srcSpanEndColumn = 27}, srcInfoPoints = []}) "mkInScopeSet"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 28, srcSpanEndLine = 331, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 28, srcSpanEndLine = 331, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 44, srcSpanEndLine = 331, srcSpanEndColumn = 45}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 29, srcSpanEndLine = 331, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 29, srcSpanEndLine = 331, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 29, srcSpanEndLine = 331, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 29, srcSpanEndLine = 331, srcSpanEndColumn = 37}, srcInfoPoints = []}) "mkVarSet"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 38, srcSpanEndLine = 331, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 38, srcSpanEndLine = 331, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 331, srcSpanStartColumn = 38, srcSpanEndLine = 331, srcSpanEndColumn = 44}, srcInfoPoints = []}) "bndrs1"))))))) Nothing]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 1, srcSpanEndLine = 335, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 13, srcSpanEndLine = 335, srcSpanEndColumn = 15}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 1, srcSpanEndLine = 335, srcSpanEndColumn = 12}, srcInfoPoints = []}) "noBlackList"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 16, srcSpanEndLine = 335, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 27, srcSpanEndLine = 335, srcSpanEndColumn = 29}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 16, srcSpanEndLine = 335, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 16, srcSpanEndLine = 335, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 16, srcSpanEndLine = 335, srcSpanEndColumn = 26}, srcInfoPoints = []}) "Activation"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 30, srcSpanEndLine = 335, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 30, srcSpanEndLine = 335, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 335, srcSpanStartColumn = 30, srcSpanEndLine = 335, srcSpanEndColumn = 34}, srcInfoPoints = []}) "Bool")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 1, srcSpanEndLine = 336, srcSpanEndColumn = 24}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 1, srcSpanEndLine = 336, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 1, srcSpanEndLine = 336, srcSpanEndColumn = 12}, srcInfoPoints = []}) "noBlackList") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 13, srcSpanEndLine = 336, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 13, srcSpanEndLine = 336, srcSpanEndColumn = 16}, srcInfoPoints = []}) "act")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 17, srcSpanEndLine = 336, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 17, srcSpanEndLine = 336, srcSpanEndColumn = 18}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 19, srcSpanEndLine = 336, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 19, srcSpanEndLine = 336, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 19, srcSpanEndLine = 336, srcSpanEndColumn = 24}, srcInfoPoints = []}) "False")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 1, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 11, srcSpanEndLine = 338, srcSpanEndColumn = 13}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 1, srcSpanEndLine = 338, srcSpanEndColumn = 10}, srcInfoPoints = []}) "matchRule"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 14, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 35, srcSpanEndLine = 338, srcSpanEndColumn = 37}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 14, srcSpanEndLine = 338, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 14, srcSpanEndLine = 338, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 33, srcSpanEndLine = 338, srcSpanEndColumn = 34}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 15, srcSpanEndLine = 338, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 26, srcSpanEndLine = 338, srcSpanEndColumn = 28}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 15, srcSpanEndLine = 338, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 15, srcSpanEndLine = 338, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 15, srcSpanEndLine = 338, srcSpanEndColumn = 25}, srcInfoPoints = []}) "Activation"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 29, srcSpanEndLine = 338, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 29, srcSpanEndLine = 338, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 29, srcSpanEndLine = 338, srcSpanEndColumn = 33}, srcInfoPoints = []}) "Bool"))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 38, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 7, srcSpanEndLine = 339, srcSpanEndColumn = 9}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 38, srcSpanEndLine = 338, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 38, srcSpanEndLine = 338, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 338, srcSpanStartColumn = 38, srcSpanEndLine = 338, srcSpanEndColumn = 48}, srcInfoPoints = []}) "InScopeSet"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 10, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 21, srcSpanEndLine = 339, srcSpanEndColumn = 23}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 10, srcSpanEndLine = 339, srcSpanEndColumn = 20}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 10, srcSpanEndLine = 339, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 19, srcSpanEndLine = 339, srcSpanEndColumn = 20}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 11, srcSpanEndLine = 339, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 11, srcSpanEndLine = 339, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 11, srcSpanEndLine = 339, srcSpanEndColumn = 19}, srcInfoPoints = []}) "CoreExpr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 24, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 7, srcSpanEndLine = 340, srcSpanEndColumn = 9}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 24, srcSpanEndLine = 339, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 24, srcSpanEndLine = 339, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 35, srcSpanEndLine = 339, srcSpanEndColumn = 36}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 25, srcSpanEndLine = 339, srcSpanEndColumn = 35}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 25, srcSpanEndLine = 339, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 25, srcSpanEndLine = 339, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 25, srcSpanEndLine = 339, srcSpanEndColumn = 30}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 31, srcSpanEndLine = 339, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 31, srcSpanEndLine = 339, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 339, srcSpanStartColumn = 31, srcSpanEndLine = 339, srcSpanEndColumn = 35}, srcInfoPoints = []}) "Name"))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 10, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 19, srcSpanEndLine = 340, srcSpanEndColumn = 21}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 10, srcSpanEndLine = 340, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 10, srcSpanEndLine = 340, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 10, srcSpanEndLine = 340, srcSpanEndColumn = 18}, srcInfoPoints = []}) "CoreRule"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 22, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 22, srcSpanEndLine = 340, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 22, srcSpanEndLine = 340, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 22, srcSpanEndLine = 340, srcSpanEndColumn = 27}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 28, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 28, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 340, srcSpanStartColumn = 28, srcSpanEndLine = 340, srcSpanEndColumn = 36}, srcInfoPoints = []}) "CoreExpr"))))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 1, srcSpanEndLine = 390, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 1, srcSpanEndLine = 370, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 1, srcSpanEndLine = 364, srcSpanEndColumn = 10}, srcInfoPoints = []}) "matchRule") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 11, srcSpanEndLine = 364, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 11, srcSpanEndLine = 364, srcSpanEndColumn = 20}, srcInfoPoints = []}) "is_active"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 21, srcSpanEndLine = 364, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 21, srcSpanEndLine = 364, srcSpanEndColumn = 29}, srcInfoPoints = []}) "in_scope"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 30, srcSpanEndLine = 364, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 30, srcSpanEndLine = 364, srcSpanEndColumn = 34}, srcInfoPoints = []}) "args"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 35, srcSpanEndLine = 364, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 364, srcSpanStartColumn = 35, srcSpanEndLine = 364, srcSpanEndColumn = 45}, srcInfoPoints = []}) "rough_args"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 7, srcSpanEndLine = 365, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 7, srcSpanEndLine = 365, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 57, srcSpanEndLine = 365, srcSpanEndColumn = 58}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 8, srcSpanEndLine = 365, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 20, srcSpanEndLine = 365, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 36, srcSpanEndLine = 365, srcSpanEndColumn = 37},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 56, srcSpanEndLine = 365, srcSpanEndColumn = 57}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 8, srcSpanEndLine = 365, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 8, srcSpanEndLine = 365, srcSpanEndColumn = 19}, srcInfoPoints = []}) "BuiltinRule")) [PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 22, srcSpanEndLine = 365, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 30, srcSpanEndLine = 365, srcSpanEndColumn = 31}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 22, srcSpanEndLine = 365, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 22, srcSpanEndLine = 365, srcSpanEndColumn = 29}, srcInfoPoints = []}) "ru_name")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 32, srcSpanEndLine = 365, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 32, srcSpanEndLine = 365, srcSpanEndColumn = 36}, srcInfoPoints = []}) "name")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 38, srcSpanEndLine = 365, srcSpanEndColumn = 55}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 45, srcSpanEndLine = 365, srcSpanEndColumn = 46}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 38, srcSpanEndLine = 365, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 38, srcSpanEndLine = 365, srcSpanEndColumn = 44}, srcInfoPoints = []}) "ru_try")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 47, srcSpanEndLine = 365, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 365, srcSpanStartColumn = 47, srcSpanEndLine = 365, srcSpanEndColumn = 55}, srcInfoPoints = []}) "match_fn"))])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 3, srcSpanEndLine = 370, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 3, srcSpanEndLine = 366, srcSpanEndColumn = 4}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 5, srcSpanEndLine = 370, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 5, srcSpanEndLine = 366, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 24, srcSpanEndLine = 366, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 5, srcSpanEndLine = 367, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 5, srcSpanEndLine = 368, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 1, srcSpanEndLine = 370, srcSpanEndColumn = 0}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 10, srcSpanEndLine = 366, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 10, srcSpanEndLine = 366, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 10, srcSpanEndLine = 366, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 10, srcSpanEndLine = 366, srcSpanEndColumn = 18}, srcInfoPoints = []}) "match_fn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 19, srcSpanEndLine = 366, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 19, srcSpanEndLine = 366, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 366, srcSpanStartColumn = 19, srcSpanEndLine = 366, srcSpanEndColumn = 23}, srcInfoPoints = []}) "args")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 5, srcSpanEndLine = 367, srcSpanEndColumn = 27}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 5, srcSpanEndLine = 367, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 5, srcSpanEndLine = 367, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 5, srcSpanEndLine = 367, srcSpanEndColumn = 9}, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 10, srcSpanEndLine = 367, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 10, srcSpanEndLine = 367, srcSpanEndColumn = 14}, srcInfoPoints = []}) "expr")]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 15, srcSpanEndLine = 367, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 15, srcSpanEndLine = 367, srcSpanEndColumn = 17}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 18, srcSpanEndLine = 367, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 18, srcSpanEndLine = 367, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 18, srcSpanEndLine = 367, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 18, srcSpanEndLine = 367, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 23, srcSpanEndLine = 367, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 23, srcSpanEndLine = 367, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 367, srcSpanStartColumn = 23, srcSpanEndLine = 367, srcSpanEndColumn = 27}, srcInfoPoints = []}) "expr"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 5, srcSpanEndLine = 368, srcSpanEndColumn = 25}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 5, srcSpanEndLine = 368, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 5, srcSpanEndLine = 368, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 5, srcSpanEndLine = 368, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Nothing")) []) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 15, srcSpanEndLine = 368, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 15, srcSpanEndLine = 368, srcSpanEndColumn = 17}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 18, srcSpanEndLine = 368, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 18, srcSpanEndLine = 368, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 368, srcSpanStartColumn = 18, srcSpanEndLine = 368, srcSpanEndColumn = 25}, srcInfoPoints = []}) "Nothing")))) Nothing])) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 1, srcSpanEndLine = 390, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 381, srcSpanStartColumn = 3, srcSpanEndLine = 381, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 1, srcSpanEndLine = 370, srcSpanEndColumn = 10}, srcInfoPoints = []}) "matchRule") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 11, srcSpanEndLine = 370, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 11, srcSpanEndLine = 370, srcSpanEndColumn = 20}, srcInfoPoints = []}) "is_active"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 21, srcSpanEndLine = 370, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 21, srcSpanEndLine = 370, srcSpanEndColumn = 29}, srcInfoPoints = []}) "in_scope"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 30, srcSpanEndLine = 370, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 30, srcSpanEndLine = 370, srcSpanEndColumn = 34}, srcInfoPoints = []}) "args"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 35, srcSpanEndLine = 370, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 370, srcSpanStartColumn = 35, srcSpanEndLine = 370, srcSpanEndColumn = 45}, srcInfoPoints = []}) "rough_args"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 11, srcSpanEndLine = 373, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 11, srcSpanEndLine = 371, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 373, srcSpanStartColumn = 25, srcSpanEndLine = 373, srcSpanEndColumn = 26}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 12, srcSpanEndLine = 373, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 17, srcSpanEndLine = 371, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 31, srcSpanEndLine = 371, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 45, srcSpanEndLine = 371, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 66, srcSpanEndLine = 371, srcSpanEndColumn = 67},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 30, srcSpanEndLine = 372, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 50, srcSpanEndLine = 372, srcSpanEndColumn = 51},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 373, srcSpanStartColumn = 24, srcSpanEndLine = 373, srcSpanEndColumn = 25}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 12, srcSpanEndLine = 371, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 12, srcSpanEndLine = 371, srcSpanEndColumn = 16}, srcInfoPoints = []}) "Rule")) [PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 19, srcSpanEndLine = 371, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 27, srcSpanEndLine = 371, srcSpanEndColumn = 28}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 19, srcSpanEndLine = 371, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 19, srcSpanEndLine = 371, srcSpanEndColumn = 26}, srcInfoPoints = []}) "ru_name")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 29, srcSpanEndLine = 371, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 29, srcSpanEndLine = 371, srcSpanEndColumn = 31}, srcInfoPoints = []}) "rn")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 33, srcSpanEndLine = 371, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 40, srcSpanEndLine = 371, srcSpanEndColumn = 41}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 33, srcSpanEndLine = 371, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 33, srcSpanEndLine = 371, srcSpanEndColumn = 39}, srcInfoPoints = []}) "ru_act")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 42, srcSpanEndLine = 371, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 42, srcSpanEndLine = 371, srcSpanEndColumn = 45}, srcInfoPoints = []}) "act")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 47, srcSpanEndLine = 371, srcSpanEndColumn = 66}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 56, srcSpanEndLine = 371, srcSpanEndColumn = 57}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 47, srcSpanEndLine = 371, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 47, srcSpanEndLine = 371, srcSpanEndColumn = 55}, srcInfoPoints = []}) "ru_rough")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 58, srcSpanEndLine = 371, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 371, srcSpanStartColumn = 58, srcSpanEndLine = 371, srcSpanEndColumn = 66}, srcInfoPoints = []}) "tpl_tops")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 11, srcSpanEndLine = 372, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 20, srcSpanEndLine = 372, srcSpanEndColumn = 21}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 11, srcSpanEndLine = 372, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 11, srcSpanEndLine = 372, srcSpanEndColumn = 19}, srcInfoPoints = []}) "ru_bndrs")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 22, srcSpanEndLine = 372, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 22, srcSpanEndLine = 372, srcSpanEndColumn = 30}, srcInfoPoints = []}) "tpl_vars")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 32, srcSpanEndLine = 372, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 40, srcSpanEndLine = 372, srcSpanEndColumn = 41}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 32, srcSpanEndLine = 372, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 32, srcSpanEndLine = 372, srcSpanEndColumn = 39}, srcInfoPoints = []}) "ru_args")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 42, srcSpanEndLine = 372, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 372, srcSpanStartColumn = 42, srcSpanEndLine = 372, srcSpanEndColumn = 50}, srcInfoPoints = []}) "tpl_args")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 373, srcSpanStartColumn = 11, srcSpanEndLine = 373, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 373, srcSpanStartColumn = 18, srcSpanEndLine = 373, srcSpanEndColumn = 19}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 373, srcSpanStartColumn = 11, srcSpanEndLine = 373, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 373, srcSpanStartColumn = 11, srcSpanEndLine = 373, srcSpanEndColumn = 17}, srcInfoPoints = []}) "ru_rhs")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 373, srcSpanStartColumn = 20, srcSpanEndLine = 373, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 373, srcSpanStartColumn = 20, srcSpanEndLine = 373, srcSpanEndColumn = 23}, srcInfoPoints = []}) "rhs"))])] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 3, srcSpanEndLine = 381, srcSpanEndColumn = 0}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 3, srcSpanEndLine = 374, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 3, srcSpanEndLine = 374, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 35, srcSpanEndLine = 374, srcSpanEndColumn = 36}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 5, srcSpanEndLine = 374, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 5, srcSpanEndLine = 374, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 5, srcSpanEndLine = 374, srcSpanEndColumn = 8}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 5, srcSpanEndLine = 374, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 5, srcSpanEndLine = 374, srcSpanEndColumn = 8}, srcInfoPoints = []}) "not"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 9, srcSpanEndLine = 374, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 9, srcSpanEndLine = 374, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 23, srcSpanEndLine = 374, srcSpanEndColumn = 24}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 10, srcSpanEndLine = 374, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 10, srcSpanEndLine = 374, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 10, srcSpanEndLine = 374, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 10, srcSpanEndLine = 374, srcSpanEndColumn = 19}, srcInfoPoints = []}) "is_active"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 20, srcSpanEndLine = 374, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 20, srcSpanEndLine = 374, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 20, srcSpanEndLine = 374, srcSpanEndColumn = 23}, srcInfoPoints = []}) "act"))))))] (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 37, srcSpanEndLine = 374, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 37, srcSpanEndLine = 374, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 374, srcSpanStartColumn = 37, srcSpanEndLine = 374, srcSpanEndColumn = 44}, srcInfoPoints = []}) "Nothing"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 3, srcSpanEndLine = 375, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 3, srcSpanEndLine = 375, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 39, srcSpanEndLine = 375, srcSpanEndColumn = 40}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 5, srcSpanEndLine = 375, srcSpanEndColumn = 38}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 5, srcSpanEndLine = 375, srcSpanEndColumn = 38}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 5, srcSpanEndLine = 375, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 5, srcSpanEndLine = 375, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 5, srcSpanEndLine = 375, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 5, srcSpanEndLine = 375, srcSpanEndColumn = 18}, srcInfoPoints = []}) "ruleCantMatch"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 19, srcSpanEndLine = 375, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 19, srcSpanEndLine = 375, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 19, srcSpanEndLine = 375, srcSpanEndColumn = 27}, srcInfoPoints = []}) "tpl_tops")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 28, srcSpanEndLine = 375, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 28, srcSpanEndLine = 375, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 28, srcSpanEndLine = 375, srcSpanEndColumn = 38}, srcInfoPoints = []}) "rough_args"))))] (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 41, srcSpanEndLine = 375, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 41, srcSpanEndLine = 375, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 375, srcSpanStartColumn = 41, srcSpanEndLine = 375, srcSpanEndColumn = 48}, srcInfoPoints = []}) "Nothing"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 376, srcSpanStartColumn = 3, srcSpanEndLine = 381, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 376, srcSpanStartColumn = 3, srcSpanEndLine = 376, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 3, srcSpanEndLine = 377, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 376, srcSpanStartColumn = 5, srcSpanEndLine = 376, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 376, srcSpanStartColumn = 5, srcSpanEndLine = 376, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 376, srcSpanStartColumn = 5, srcSpanEndLine = 376, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 376, srcSpanStartColumn = 5, srcSpanEndLine = 376, srcSpanEndColumn = 14}, srcInfoPoints = []}) "otherwise")))] (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 5, srcSpanEndLine = 381, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 5, srcSpanEndLine = 377, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 49, srcSpanEndLine = 377, srcSpanEndColumn = 51},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 5, srcSpanEndLine = 378, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 5, srcSpanEndLine = 379, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 381, srcSpanStartColumn = 3, srcSpanEndLine = 381, srcSpanEndColumn = 0}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 10, srcSpanEndLine = 377, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 10, srcSpanEndLine = 377, srcSpanEndColumn = 43}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 10, srcSpanEndLine = 377, srcSpanEndColumn = 34}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 10, srcSpanEndLine = 377, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 10, srcSpanEndLine = 377, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 10, srcSpanEndLine = 377, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 10, srcSpanEndLine = 377, srcSpanEndColumn = 16}, srcInfoPoints = []}) "matchN"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 17, srcSpanEndLine = 377, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 17, srcSpanEndLine = 377, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 17, srcSpanEndLine = 377, srcSpanEndColumn = 25}, srcInfoPoints = []}) "in_scope")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 26, srcSpanEndLine = 377, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 26, srcSpanEndLine = 377, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 26, srcSpanEndLine = 377, srcSpanEndColumn = 34}, srcInfoPoints = []}) "tpl_vars")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 35, srcSpanEndLine = 377, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 35, srcSpanEndLine = 377, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 35, srcSpanEndLine = 377, srcSpanEndColumn = 43}, srcInfoPoints = []}) "tpl_args")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 44, srcSpanEndLine = 377, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 44, srcSpanEndLine = 377, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 377, srcSpanStartColumn = 44, srcSpanEndLine = 377, srcSpanEndColumn = 48}, srcInfoPoints = []}) "args")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 5, srcSpanEndLine = 378, srcSpanEndColumn = 34}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 5, srcSpanEndLine = 378, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 5, srcSpanEndLine = 378, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 5, srcSpanEndLine = 378, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Nothing")) []) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 24, srcSpanEndLine = 378, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 24, srcSpanEndLine = 378, srcSpanEndColumn = 26}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 27, srcSpanEndLine = 378, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 27, srcSpanEndLine = 378, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 378, srcSpanStartColumn = 27, srcSpanEndLine = 378, srcSpanEndColumn = 34}, srcInfoPoints = []}) "Nothing")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 5, srcSpanEndLine = 380, srcSpanEndColumn = 47}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 5, srcSpanEndLine = 379, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 5, srcSpanEndLine = 379, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 5, srcSpanEndLine = 379, srcSpanEndColumn = 9}, srcInfoPoints = []}) "Just")) [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 10, srcSpanEndLine = 379, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 10, srcSpanEndLine = 379, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 16, srcSpanEndLine = 379, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 26, srcSpanEndLine = 379, srcSpanEndColumn = 27}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 11, srcSpanEndLine = 379, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 11, srcSpanEndLine = 379, srcSpanEndColumn = 16}, srcInfoPoints = []}) "binds"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 18, srcSpanEndLine = 379, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 18, srcSpanEndLine = 379, srcSpanEndColumn = 26}, srcInfoPoints = []}) "tpl_vals")]]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 28, srcSpanEndLine = 380, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 28, srcSpanEndLine = 379, srcSpanEndColumn = 30}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 31, srcSpanEndLine = 380, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 31, srcSpanEndLine = 379, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 31, srcSpanEndLine = 379, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 31, srcSpanEndLine = 379, srcSpanEndColumn = 35}, srcInfoPoints = []}) "Just"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 36, srcSpanEndLine = 380, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 36, srcSpanEndLine = 379, srcSpanEndColumn = 37},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 46, srcSpanEndLine = 380, srcSpanEndColumn = 47}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 37, srcSpanEndLine = 380, srcSpanEndColumn = 46}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 37, srcSpanEndLine = 379, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 37, srcSpanEndLine = 379, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 37, srcSpanEndLine = 379, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 37, srcSpanEndLine = 379, srcSpanEndColumn = 43}, srcInfoPoints = []}) "mkLets"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 44, srcSpanEndLine = 379, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 44, srcSpanEndLine = 379, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 44, srcSpanEndLine = 379, srcSpanEndColumn = 49}, srcInfoPoints = []}) "binds")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 50, srcSpanEndLine = 379, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 50, srcSpanEndLine = 379, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 379, srcSpanStartColumn = 50, srcSpanEndLine = 379, srcSpanEndColumn = 51}, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 21, srcSpanEndLine = 380, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 21, srcSpanEndLine = 380, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 21, srcSpanEndLine = 380, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 21, srcSpanEndLine = 380, srcSpanEndColumn = 28}, srcInfoPoints = []}) "rule_fn"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 29, srcSpanEndLine = 380, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 29, srcSpanEndLine = 380, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 30, srcSpanEndLine = 380, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 36, srcSpanEndLine = 380, srcSpanEndColumn = 37}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 29, srcSpanEndLine = 380, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 29, srcSpanEndLine = 380, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 30, srcSpanEndLine = 380, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 36, srcSpanEndLine = 380, srcSpanEndColumn = 37}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 29, srcSpanEndLine = 380, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 29, srcSpanEndLine = 380, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 30, srcSpanEndLine = 380, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 36, srcSpanEndLine = 380, srcSpanEndColumn = 37}]}) "mkApps"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 38, srcSpanEndLine = 380, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 38, srcSpanEndLine = 380, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 380, srcSpanStartColumn = 38, srcSpanEndLine = 380, srcSpanEndColumn = 46}, srcInfoPoints = []}) "tpl_vals")))))))) Nothing])]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 5, srcSpanEndLine = 390, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 5, srcSpanEndLine = 382, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 1, srcSpanEndLine = 390, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 5, srcSpanEndLine = 382, srcSpanEndColumn = 53}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 5, srcSpanEndLine = 382, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 5, srcSpanEndLine = 382, srcSpanEndColumn = 12}, srcInfoPoints = []}) "rule_fn")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 13, srcSpanEndLine = 382, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 13, srcSpanEndLine = 382, srcSpanEndColumn = 14}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 15, srcSpanEndLine = 382, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 15, srcSpanEndLine = 382, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 15, srcSpanEndLine = 382, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 15, srcSpanEndLine = 382, srcSpanEndColumn = 31}, srcInfoPoints = []}) "occurAnalyseExpr"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 32, srcSpanEndLine = 382, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 32, srcSpanEndLine = 382, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 52, srcSpanEndLine = 382, srcSpanEndColumn = 53}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 33, srcSpanEndLine = 382, srcSpanEndColumn = 52}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 33, srcSpanEndLine = 382, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 33, srcSpanEndLine = 382, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 33, srcSpanEndLine = 382, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 33, srcSpanEndLine = 382, srcSpanEndColumn = 39}, srcInfoPoints = []}) "mkLams"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 40, srcSpanEndLine = 382, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 40, srcSpanEndLine = 382, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 40, srcSpanEndLine = 382, srcSpanEndColumn = 48}, srcInfoPoints = []}) "tpl_vars")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 49, srcSpanEndLine = 382, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 49, srcSpanEndLine = 382, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 382, srcSpanStartColumn = 49, srcSpanEndLine = 382, srcSpanEndColumn = 52}, srcInfoPoints = []}) "rhs"))))))) Nothing]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 1, srcSpanEndLine = 395, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 9, srcSpanEndLine = 390, srcSpanEndColumn = 11}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 1, srcSpanEndLine = 390, srcSpanEndColumn = 7}, srcInfoPoints = []}) "matchN"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 12, srcSpanEndLine = 395, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 5, srcSpanEndLine = 391, srcSpanEndColumn = 7}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 12, srcSpanEndLine = 390, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 12, srcSpanEndLine = 390, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 12, srcSpanEndLine = 390, srcSpanEndColumn = 22}, srcInfoPoints = []}) "InScopeSet"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 8, srcSpanEndLine = 395, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 5, srcSpanEndLine = 392, srcSpanEndColumn = 7}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 8, srcSpanEndLine = 391, srcSpanEndColumn = 13}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 8, srcSpanEndLine = 391, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 12, srcSpanEndLine = 391, srcSpanEndColumn = 13}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 9, srcSpanEndLine = 391, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 9, srcSpanEndLine = 391, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 9, srcSpanEndLine = 391, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Var")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 8, srcSpanEndLine = 395, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 5, srcSpanEndLine = 393, srcSpanEndColumn = 7}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 8, srcSpanEndLine = 392, srcSpanEndColumn = 18}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 8, srcSpanEndLine = 392, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 17, srcSpanEndLine = 392, srcSpanEndColumn = 18}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 9, srcSpanEndLine = 392, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 9, srcSpanEndLine = 392, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 9, srcSpanEndLine = 392, srcSpanEndColumn = 17}, srcInfoPoints = []}) "CoreExpr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 8, srcSpanEndLine = 395, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 5, srcSpanEndLine = 394, srcSpanEndColumn = 7}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 8, srcSpanEndLine = 393, srcSpanEndColumn = 18}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 8, srcSpanEndLine = 393, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 17, srcSpanEndLine = 393, srcSpanEndColumn = 18}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 9, srcSpanEndLine = 393, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 9, srcSpanEndLine = 393, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 9, srcSpanEndLine = 393, srcSpanEndColumn = 17}, srcInfoPoints = []}) "CoreExpr")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 8, srcSpanEndLine = 395, srcSpanEndColumn = 22}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 8, srcSpanEndLine = 394, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 8, srcSpanEndLine = 394, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 8, srcSpanEndLine = 394, srcSpanEndColumn = 13}, srcInfoPoints = []}) "Maybe"))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 14, srcSpanEndLine = 395, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 14, srcSpanEndLine = 394, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 25, srcSpanEndLine = 394, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 395, srcSpanStartColumn = 21, srcSpanEndLine = 395, srcSpanEndColumn = 22}]}) Boxed [TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 15, srcSpanEndLine = 394, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 15, srcSpanEndLine = 394, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 24, srcSpanEndLine = 394, srcSpanEndColumn = 25}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 16, srcSpanEndLine = 394, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 16, srcSpanEndLine = 394, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 394, srcSpanStartColumn = 16, srcSpanEndLine = 394, srcSpanEndColumn = 24}, srcInfoPoints = []}) "CoreBind"))),TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 395, srcSpanStartColumn = 11, srcSpanEndLine = 395, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 395, srcSpanStartColumn = 11, srcSpanEndLine = 395, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 395, srcSpanStartColumn = 20, srcSpanEndLine = 395, srcSpanEndColumn = 21}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 395, srcSpanStartColumn = 12, srcSpanEndLine = 395, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 395, srcSpanStartColumn = 12, srcSpanEndLine = 395, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 395, srcSpanStartColumn = 12, srcSpanEndLine = 395, srcSpanEndColumn = 20}, srcInfoPoints = []}) "CoreExpr")))])))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 1, srcSpanEndLine = 457, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 402, srcSpanStartColumn = 3, srcSpanEndLine = 402, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 1, srcSpanEndLine = 457, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 402, srcSpanStartColumn = 3, srcSpanEndLine = 402, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 1, srcSpanEndLine = 397, srcSpanEndColumn = 7}, srcInfoPoints = []}) "matchN") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 8, srcSpanEndLine = 397, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 8, srcSpanEndLine = 397, srcSpanEndColumn = 16}, srcInfoPoints = []}) "in_scope"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 17, srcSpanEndLine = 397, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 17, srcSpanEndLine = 397, srcSpanEndColumn = 26}, srcInfoPoints = []}) "tmpl_vars"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 27, srcSpanEndLine = 397, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 27, srcSpanEndLine = 397, srcSpanEndColumn = 34}, srcInfoPoints = []}) "tmpl_es"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 35, srcSpanEndLine = 397, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 397, srcSpanStartColumn = 35, srcSpanEndLine = 397, srcSpanEndColumn = 44}, srcInfoPoints = []}) "target_es")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 3, srcSpanEndLine = 401, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 3, srcSpanEndLine = 398, srcSpanEndColumn = 4}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 5, srcSpanEndLine = 401, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 5, srcSpanEndLine = 398, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 9, srcSpanEndLine = 398, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 5, srcSpanEndLine = 400, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 59, srcSpanEndLine = 401, srcSpanEndColumn = 60}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 11, srcSpanEndLine = 399, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 9, srcSpanEndLine = 399, srcSpanEndColumn = 11}]}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 11, srcSpanEndLine = 398, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 11, srcSpanEndLine = 398, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 20, srcSpanEndLine = 398, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 30, srcSpanEndLine = 398, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 37, srcSpanEndLine = 398, srcSpanEndColumn = 38}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 12, srcSpanEndLine = 398, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 12, srcSpanEndLine = 398, srcSpanEndColumn = 20}, srcInfoPoints = []}) "tv_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 22, srcSpanEndLine = 398, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 22, srcSpanEndLine = 398, srcSpanEndColumn = 30}, srcInfoPoints = []}) "id_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 32, srcSpanEndLine = 398, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 398, srcSpanStartColumn = 32, srcSpanEndLine = 398, srcSpanEndColumn = 37}, srcInfoPoints = []}) "binds")]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 46}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 38}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 14}, srcInfoPoints = []}) "go"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 24}, srcInfoPoints = []}) "init_menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 25, srcSpanEndLine = 399, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 25, srcSpanEndLine = 399, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 25, srcSpanEndLine = 399, srcSpanEndColumn = 38}, srcInfoPoints = []}) "emptySubstEnv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 39, srcSpanEndLine = 399, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 39, srcSpanEndLine = 399, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 39, srcSpanEndLine = 399, srcSpanEndColumn = 46}, srcInfoPoints = []}) "tmpl_es")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 47, srcSpanEndLine = 399, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 47, srcSpanEndLine = 399, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 399, srcSpanStartColumn = 47, srcSpanEndLine = 399, srcSpanEndColumn = 56}, srcInfoPoints = []}) "target_es")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 7, srcSpanEndLine = 401, srcSpanEndColumn = 58}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 7, srcSpanEndLine = 401, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 7, srcSpanEndLine = 400, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 7, srcSpanEndLine = 400, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 7, srcSpanEndLine = 400, srcSpanEndColumn = 13}, srcInfoPoints = []}) "return"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 14, srcSpanEndLine = 401, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 14, srcSpanEndLine = 400, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 27, srcSpanEndLine = 400, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 57, srcSpanEndLine = 401, srcSpanEndColumn = 58}]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 15, srcSpanEndLine = 400, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 15, srcSpanEndLine = 400, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 15, srcSpanEndLine = 400, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 15, srcSpanEndLine = 400, srcSpanEndColumn = 21}, srcInfoPoints = []}) "fromOL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 22, srcSpanEndLine = 400, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 22, srcSpanEndLine = 400, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 400, srcSpanStartColumn = 22, srcSpanEndLine = 400, srcSpanEndColumn = 27}, srcInfoPoints = []}) "binds"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 11, srcSpanEndLine = 401, srcSpanEndColumn = 57}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 11, srcSpanEndLine = 401, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 11, srcSpanEndLine = 401, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 11, srcSpanEndLine = 401, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 11, srcSpanEndLine = 401, srcSpanEndColumn = 14}, srcInfoPoints = []}) "map"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 15, srcSpanEndLine = 401, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 15, srcSpanEndLine = 401, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 45, srcSpanEndLine = 401, srcSpanEndColumn = 46}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 16, srcSpanEndLine = 401, srcSpanEndColumn = 45}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 16, srcSpanEndLine = 401, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 16, srcSpanEndLine = 401, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 16, srcSpanEndLine = 401, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 16, srcSpanEndLine = 401, srcSpanEndColumn = 27}, srcInfoPoints = []}) "lookup_tmpl"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 28, srcSpanEndLine = 401, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 28, srcSpanEndLine = 401, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 28, srcSpanEndLine = 401, srcSpanEndColumn = 36}, srcInfoPoints = []}) "tv_subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 37, srcSpanEndLine = 401, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 37, srcSpanEndLine = 401, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 37, srcSpanEndLine = 401, srcSpanEndColumn = 45}, srcInfoPoints = []}) "id_subst")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 47, srcSpanEndLine = 401, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 47, srcSpanEndLine = 401, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 401, srcSpanStartColumn = 47, srcSpanEndLine = 401, srcSpanEndColumn = 57}, srcInfoPoints = []}) "tmpl_vars'")))]))])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 5, srcSpanEndLine = 457, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 5, srcSpanEndLine = 403, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 5, srcSpanEndLine = 406, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 5, srcSpanEndLine = 408, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 5, srcSpanEndLine = 409, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 5, srcSpanEndLine = 410, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 5, srcSpanEndLine = 413, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 5, srcSpanEndLine = 414, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 5, srcSpanEndLine = 422, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 1, srcSpanEndLine = 457, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 5, srcSpanEndLine = 403, srcSpanEndColumn = 80}, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 5, srcSpanEndLine = 403, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 5, srcSpanEndLine = 403, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 17, srcSpanEndLine = 403, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 29, srcSpanEndLine = 403, srcSpanEndColumn = 30}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 6, srcSpanEndLine = 403, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 6, srcSpanEndLine = 403, srcSpanEndColumn = 17}, srcInfoPoints = []}) "init_rn_env"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 19, srcSpanEndLine = 403, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 19, srcSpanEndLine = 403, srcSpanEndColumn = 29}, srcInfoPoints = []}) "tmpl_vars'")]) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 31, srcSpanEndLine = 403, srcSpanEndColumn = 80}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 31, srcSpanEndLine = 403, srcSpanEndColumn = 32}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 33, srcSpanEndLine = 403, srcSpanEndColumn = 80}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 33, srcSpanEndLine = 403, srcSpanEndColumn = 70}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 33, srcSpanEndLine = 403, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 33, srcSpanEndLine = 403, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 33, srcSpanEndLine = 403, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 33, srcSpanEndLine = 403, srcSpanEndColumn = 42}, srcInfoPoints = []}) "mapAccumL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 43, srcSpanEndLine = 403, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 43, srcSpanEndLine = 403, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 43, srcSpanEndLine = 403, srcSpanEndColumn = 50}, srcInfoPoints = []}) "rnBndrL")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 51, srcSpanEndLine = 403, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 51, srcSpanEndLine = 403, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 69, srcSpanEndLine = 403, srcSpanEndColumn = 70}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 52, srcSpanEndLine = 403, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 52, srcSpanEndLine = 403, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 52, srcSpanEndLine = 403, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 52, srcSpanEndLine = 403, srcSpanEndColumn = 60}, srcInfoPoints = []}) "mkRnEnv2"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 61, srcSpanEndLine = 403, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 61, srcSpanEndLine = 403, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 61, srcSpanEndLine = 403, srcSpanEndColumn = 69}, srcInfoPoints = []}) "in_scope")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 71, srcSpanEndLine = 403, srcSpanEndColumn = 80}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 71, srcSpanEndLine = 403, srcSpanEndColumn = 80}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 403, srcSpanStartColumn = 71, srcSpanEndLine = 403, srcSpanEndColumn = 80}, srcInfoPoints = []}) "tmpl_vars"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 5, srcSpanEndLine = 406, srcSpanEndColumn = 76}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 5, srcSpanEndLine = 406, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 5, srcSpanEndLine = 406, srcSpanEndColumn = 14}, srcInfoPoints = []}) "init_menv")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 15, srcSpanEndLine = 406, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 15, srcSpanEndLine = 406, srcSpanEndColumn = 16}]}) (RecConstr (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 17, srcSpanEndLine = 406, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 20, srcSpanEndLine = 406, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 52, srcSpanEndLine = 406, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 75, srcSpanEndLine = 406, srcSpanEndColumn = 76}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 17, srcSpanEndLine = 406, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 17, srcSpanEndLine = 406, srcSpanEndColumn = 19}, srcInfoPoints = []}) "ME")) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 22, srcSpanEndLine = 406, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 31, srcSpanEndLine = 406, srcSpanEndColumn = 32}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 22, srcSpanEndLine = 406, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 22, srcSpanEndLine = 406, srcSpanEndColumn = 30}, srcInfoPoints = []}) "me_tmpls")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 33, srcSpanEndLine = 406, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 33, srcSpanEndLine = 406, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 33, srcSpanEndLine = 406, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 33, srcSpanEndLine = 406, srcSpanEndColumn = 41}, srcInfoPoints = []}) "mkVarSet"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 42, srcSpanEndLine = 406, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 42, srcSpanEndLine = 406, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 42, srcSpanEndLine = 406, srcSpanEndColumn = 52}, srcInfoPoints = []}) "tmpl_vars'")))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 54, srcSpanEndLine = 406, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 61, srcSpanEndLine = 406, srcSpanEndColumn = 62}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 54, srcSpanEndLine = 406, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 54, srcSpanEndLine = 406, srcSpanEndColumn = 60}, srcInfoPoints = []}) "me_env")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 63, srcSpanEndLine = 406, srcSpanEndColumn = 74}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 63, srcSpanEndLine = 406, srcSpanEndColumn = 74}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 406, srcSpanStartColumn = 63, srcSpanEndLine = 406, srcSpanEndColumn = 74}, srcInfoPoints = []}) "init_rn_env")))])) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 5, srcSpanEndLine = 411, srcSpanEndColumn = 46}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 5, srcSpanEndLine = 408, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 5, srcSpanEndLine = 408, srcSpanEndColumn = 7}, srcInfoPoints = []}) "go") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 8, srcSpanEndLine = 408, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 8, srcSpanEndLine = 408, srcSpanEndColumn = 12}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 13, srcSpanEndLine = 408, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 13, srcSpanEndLine = 408, srcSpanEndColumn = 18}, srcInfoPoints = []}) "subst"),PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 19, srcSpanEndLine = 408, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 19, srcSpanEndLine = 408, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 20, srcSpanEndLine = 408, srcSpanEndColumn = 21}]}) [],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 26, srcSpanEndLine = 408, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 26, srcSpanEndLine = 408, srcSpanEndColumn = 28}, srcInfoPoints = []}) "es")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 33, srcSpanEndLine = 408, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 33, srcSpanEndLine = 408, srcSpanEndColumn = 34}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 35, srcSpanEndLine = 408, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 35, srcSpanEndLine = 408, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 35, srcSpanEndLine = 408, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 35, srcSpanEndLine = 408, srcSpanEndColumn = 39}, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 40, srcSpanEndLine = 408, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 40, srcSpanEndLine = 408, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 408, srcSpanStartColumn = 40, srcSpanEndLine = 408, srcSpanEndColumn = 45}, srcInfoPoints = []}) "subst"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 5, srcSpanEndLine = 409, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 5, srcSpanEndLine = 409, srcSpanEndColumn = 7}, srcInfoPoints = []}) "go") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 8, srcSpanEndLine = 409, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 8, srcSpanEndLine = 409, srcSpanEndColumn = 12}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 13, srcSpanEndLine = 409, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 13, srcSpanEndLine = 409, srcSpanEndColumn = 18}, srcInfoPoints = []}) "subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 19, srcSpanEndLine = 409, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 19, srcSpanEndLine = 409, srcSpanEndColumn = 21}, srcInfoPoints = []}) "ts"),PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 26, srcSpanEndLine = 409, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 26, srcSpanEndLine = 409, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 27, srcSpanEndLine = 409, srcSpanEndColumn = 28}]}) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 33, srcSpanEndLine = 409, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 33, srcSpanEndLine = 409, srcSpanEndColumn = 34}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 35, srcSpanEndLine = 409, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 35, srcSpanEndLine = 409, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 35, srcSpanEndLine = 409, srcSpanEndColumn = 42}, srcInfoPoints = []}) "Nothing")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 5, srcSpanEndLine = 411, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 5, srcSpanEndLine = 410, srcSpanEndColumn = 7}, srcInfoPoints = []}) "go") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 8, srcSpanEndLine = 410, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 8, srcSpanEndLine = 410, srcSpanEndColumn = 12}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 13, srcSpanEndLine = 410, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 13, srcSpanEndLine = 410, srcSpanEndColumn = 18}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 19, srcSpanEndLine = 410, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 19, srcSpanEndLine = 410, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 24, srcSpanEndLine = 410, srcSpanEndColumn = 25}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 20, srcSpanEndLine = 410, srcSpanEndColumn = 24}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 20, srcSpanEndLine = 410, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 20, srcSpanEndLine = 410, srcSpanEndColumn = 21}, srcInfoPoints = []}) "t")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 21, srcSpanEndLine = 410, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 21, srcSpanEndLine = 410, srcSpanEndColumn = 22}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 22, srcSpanEndLine = 410, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 22, srcSpanEndLine = 410, srcSpanEndColumn = 24}, srcInfoPoints = []}) "ts"))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 26, srcSpanEndLine = 410, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 26, srcSpanEndLine = 410, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 31, srcSpanEndLine = 410, srcSpanEndColumn = 32}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 27, srcSpanEndLine = 410, srcSpanEndColumn = 31}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 27, srcSpanEndLine = 410, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 27, srcSpanEndLine = 410, srcSpanEndColumn = 28}, srcInfoPoints = []}) "e")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 28, srcSpanEndLine = 410, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 28, srcSpanEndLine = 410, srcSpanEndColumn = 29}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 29, srcSpanEndLine = 410, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 29, srcSpanEndLine = 410, srcSpanEndColumn = 31}, srcInfoPoints = []}) "es")))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 33, srcSpanEndLine = 411, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 33, srcSpanEndLine = 410, srcSpanEndColumn = 34}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 35, srcSpanEndLine = 411, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 35, srcSpanEndLine = 410, srcSpanEndColumn = 37},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 38, srcSpanEndLine = 410, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 22, srcSpanEndLine = 411, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 45, srcSpanEndLine = 411, srcSpanEndColumn = 46}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 40, srcSpanEndLine = 410, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 47, srcSpanEndLine = 410, srcSpanEndColumn = 49}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 40, srcSpanEndLine = 410, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 40, srcSpanEndLine = 410, srcSpanEndColumn = 46}, srcInfoPoints = []}) "subst1")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 50, srcSpanEndLine = 410, srcSpanEndColumn = 70}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 50, srcSpanEndLine = 410, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 50, srcSpanEndLine = 410, srcSpanEndColumn = 66}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 50, srcSpanEndLine = 410, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 50, srcSpanEndLine = 410, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 50, srcSpanEndLine = 410, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 50, srcSpanEndLine = 410, srcSpanEndColumn = 55}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 56, srcSpanEndLine = 410, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 56, srcSpanEndLine = 410, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 56, srcSpanEndLine = 410, srcSpanEndColumn = 60}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 61, srcSpanEndLine = 410, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 61, srcSpanEndLine = 410, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 61, srcSpanEndLine = 410, srcSpanEndColumn = 66}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 67, srcSpanEndLine = 410, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 67, srcSpanEndLine = 410, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 67, srcSpanEndLine = 410, srcSpanEndColumn = 68}, srcInfoPoints = []}) "t")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 69, srcSpanEndLine = 410, srcSpanEndColumn = 70}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 69, srcSpanEndLine = 410, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 410, srcSpanStartColumn = 69, srcSpanEndLine = 410, srcSpanEndColumn = 70}, srcInfoPoints = []}) "e")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 24, srcSpanEndLine = 411, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 24, srcSpanEndLine = 411, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 24, srcSpanEndLine = 411, srcSpanEndColumn = 41}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 24, srcSpanEndLine = 411, srcSpanEndColumn = 38}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 24, srcSpanEndLine = 411, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 24, srcSpanEndLine = 411, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 24, srcSpanEndLine = 411, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 24, srcSpanEndLine = 411, srcSpanEndColumn = 26}, srcInfoPoints = []}) "go"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 27, srcSpanEndLine = 411, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 27, srcSpanEndLine = 411, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 27, srcSpanEndLine = 411, srcSpanEndColumn = 31}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 32, srcSpanEndLine = 411, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 32, srcSpanEndLine = 411, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 32, srcSpanEndLine = 411, srcSpanEndColumn = 38}, srcInfoPoints = []}) "subst1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 39, srcSpanEndLine = 411, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 39, srcSpanEndLine = 411, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 39, srcSpanEndLine = 411, srcSpanEndColumn = 41}, srcInfoPoints = []}) "ts")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 42, srcSpanEndLine = 411, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 42, srcSpanEndLine = 411, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 411, srcSpanStartColumn = 42, srcSpanEndLine = 411, srcSpanEndColumn = 44}, srcInfoPoints = []}) "es"))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 5, srcSpanEndLine = 413, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 17, srcSpanEndLine = 413, srcSpanEndColumn = 19}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 5, srcSpanEndLine = 413, srcSpanEndColumn = 16}, srcInfoPoints = []}) "lookup_tmpl"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 20, srcSpanEndLine = 413, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 31, srcSpanEndLine = 413, srcSpanEndColumn = 33}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 20, srcSpanEndLine = 413, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 20, srcSpanEndLine = 413, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 20, srcSpanEndLine = 413, srcSpanEndColumn = 30}, srcInfoPoints = []}) "TvSubstEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 34, srcSpanEndLine = 413, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 45, srcSpanEndLine = 413, srcSpanEndColumn = 47}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 34, srcSpanEndLine = 413, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 34, srcSpanEndLine = 413, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 34, srcSpanEndLine = 413, srcSpanEndColumn = 44}, srcInfoPoints = []}) "IdSubstEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 48, srcSpanEndLine = 413, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 52, srcSpanEndLine = 413, srcSpanEndColumn = 54}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 48, srcSpanEndLine = 413, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 48, srcSpanEndLine = 413, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 48, srcSpanEndLine = 413, srcSpanEndColumn = 51}, srcInfoPoints = []}) "Var"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 55, srcSpanEndLine = 413, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 55, srcSpanEndLine = 413, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 413, srcSpanStartColumn = 55, srcSpanEndLine = 413, srcSpanEndColumn = 63}, srcInfoPoints = []}) "CoreExpr")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 5, srcSpanEndLine = 422, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 5, srcSpanEndLine = 422, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 5, srcSpanEndLine = 414, srcSpanEndColumn = 16}, srcInfoPoints = []}) "lookup_tmpl") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 17, srcSpanEndLine = 414, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 17, srcSpanEndLine = 414, srcSpanEndColumn = 25}, srcInfoPoints = []}) "tv_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 26, srcSpanEndLine = 414, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 26, srcSpanEndLine = 414, srcSpanEndColumn = 34}, srcInfoPoints = []}) "id_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 35, srcSpanEndLine = 414, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 414, srcSpanStartColumn = 35, srcSpanEndLine = 414, srcSpanEndColumn = 44}, srcInfoPoints = []}) "tmpl_var'")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 9, srcSpanEndLine = 422, srcSpanEndColumn = 0}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 9, srcSpanEndLine = 418, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 9, srcSpanEndLine = 415, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 29, srcSpanEndLine = 415, srcSpanEndColumn = 30}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 11, srcSpanEndLine = 415, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 11, srcSpanEndLine = 415, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 11, srcSpanEndLine = 415, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 11, srcSpanEndLine = 415, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 11, srcSpanEndLine = 415, srcSpanEndColumn = 18}, srcInfoPoints = []}) "isTyVar"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 19, srcSpanEndLine = 415, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 19, srcSpanEndLine = 415, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 19, srcSpanEndLine = 415, srcSpanEndColumn = 28}, srcInfoPoints = []}) "tmpl_var'"))))] (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 31, srcSpanEndLine = 418, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 31, srcSpanEndLine = 415, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 68, srcSpanEndLine = 415, srcSpanEndColumn = 70},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 17, srcSpanEndLine = 416, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 17, srcSpanEndLine = 417, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 9, srcSpanEndLine = 418, srcSpanEndColumn = 0}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 36, srcSpanEndLine = 415, srcSpanEndColumn = 67}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 36, srcSpanEndLine = 415, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 36, srcSpanEndLine = 415, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 36, srcSpanEndLine = 415, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 36, srcSpanEndLine = 415, srcSpanEndColumn = 48}, srcInfoPoints = []}) "lookupVarEnv"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 49, srcSpanEndLine = 415, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 49, srcSpanEndLine = 415, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 49, srcSpanEndLine = 415, srcSpanEndColumn = 57}, srcInfoPoints = []}) "tv_subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 58, srcSpanEndLine = 415, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 58, srcSpanEndLine = 415, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 415, srcSpanStartColumn = 58, srcSpanEndLine = 415, srcSpanEndColumn = 67}, srcInfoPoints = []}) "tmpl_var'")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 17, srcSpanEndLine = 416, srcSpanEndColumn = 39}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 17, srcSpanEndLine = 416, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 17, srcSpanEndLine = 416, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 17, srcSpanEndLine = 416, srcSpanEndColumn = 21}, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 22, srcSpanEndLine = 416, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 22, srcSpanEndLine = 416, srcSpanEndColumn = 24}, srcInfoPoints = []}) "ty")]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 29, srcSpanEndLine = 416, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 29, srcSpanEndLine = 416, srcSpanEndColumn = 31}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 32, srcSpanEndLine = 416, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 32, srcSpanEndLine = 416, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 32, srcSpanEndLine = 416, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 32, srcSpanEndLine = 416, srcSpanEndColumn = 36}, srcInfoPoints = []}) "Type"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 37, srcSpanEndLine = 416, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 37, srcSpanEndLine = 416, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 416, srcSpanStartColumn = 37, srcSpanEndLine = 416, srcSpanEndColumn = 39}, srcInfoPoints = []}) "ty"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 17, srcSpanEndLine = 417, srcSpanEndColumn = 49}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 17, srcSpanEndLine = 417, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 17, srcSpanEndLine = 417, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 17, srcSpanEndLine = 417, srcSpanEndColumn = 24}, srcInfoPoints = []}) "Nothing")) []) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 29, srcSpanEndLine = 417, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 29, srcSpanEndLine = 417, srcSpanEndColumn = 31}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 32, srcSpanEndLine = 417, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 32, srcSpanEndLine = 417, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 32, srcSpanEndLine = 417, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 32, srcSpanEndLine = 417, srcSpanEndColumn = 39}, srcInfoPoints = []}) "unbound"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 40, srcSpanEndLine = 417, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 40, srcSpanEndLine = 417, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 417, srcSpanStartColumn = 40, srcSpanEndLine = 417, srcSpanEndColumn = 49}, srcInfoPoints = []}) "tmpl_var'"))))) Nothing]),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 9, srcSpanEndLine = 422, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 9, srcSpanEndLine = 418, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 25, srcSpanEndLine = 418, srcSpanEndColumn = 26}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 11, srcSpanEndLine = 418, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 11, srcSpanEndLine = 418, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 11, srcSpanEndLine = 418, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 11, srcSpanEndLine = 418, srcSpanEndColumn = 20}, srcInfoPoints = []}) "otherwise")))] (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 27, srcSpanEndLine = 422, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 27, srcSpanEndLine = 418, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 64, srcSpanEndLine = 418, srcSpanEndColumn = 66},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 17, srcSpanEndLine = 419, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 17, srcSpanEndLine = 420, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 5, srcSpanEndLine = 422, srcSpanEndColumn = 0}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 32, srcSpanEndLine = 418, srcSpanEndColumn = 63}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 32, srcSpanEndLine = 418, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 32, srcSpanEndLine = 418, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 32, srcSpanEndLine = 418, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 32, srcSpanEndLine = 418, srcSpanEndColumn = 44}, srcInfoPoints = []}) "lookupVarEnv"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 45, srcSpanEndLine = 418, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 45, srcSpanEndLine = 418, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 45, srcSpanEndLine = 418, srcSpanEndColumn = 53}, srcInfoPoints = []}) "id_subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 54, srcSpanEndLine = 418, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 54, srcSpanEndLine = 418, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 418, srcSpanStartColumn = 54, srcSpanEndLine = 418, srcSpanEndColumn = 63}, srcInfoPoints = []}) "tmpl_var'")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 17, srcSpanEndLine = 419, srcSpanEndColumn = 28}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 17, srcSpanEndLine = 419, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 17, srcSpanEndLine = 419, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 17, srcSpanEndLine = 419, srcSpanEndColumn = 21}, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 22, srcSpanEndLine = 419, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 22, srcSpanEndLine = 419, srcSpanEndColumn = 23}, srcInfoPoints = []}) "e")]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 24, srcSpanEndLine = 419, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 24, srcSpanEndLine = 419, srcSpanEndColumn = 26}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 27, srcSpanEndLine = 419, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 27, srcSpanEndLine = 419, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 419, srcSpanStartColumn = 27, srcSpanEndLine = 419, srcSpanEndColumn = 28}, srcInfoPoints = []}) "e")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 17, srcSpanEndLine = 420, srcSpanEndColumn = 44}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 17, srcSpanEndLine = 420, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 17, srcSpanEndLine = 420, srcSpanEndColumn = 22}, srcInfoPoints = []}) "other")) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 24, srcSpanEndLine = 420, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 24, srcSpanEndLine = 420, srcSpanEndColumn = 26}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 27, srcSpanEndLine = 420, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 27, srcSpanEndLine = 420, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 27, srcSpanEndLine = 420, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 27, srcSpanEndLine = 420, srcSpanEndColumn = 34}, srcInfoPoints = []}) "unbound"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 35, srcSpanEndLine = 420, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 35, srcSpanEndLine = 420, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 420, srcSpanStartColumn = 35, srcSpanEndLine = 420, srcSpanEndColumn = 44}, srcInfoPoints = []}) "tmpl_var'"))))) Nothing])]) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 5, srcSpanEndLine = 423, srcSpanEndColumn = 89}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 5, srcSpanEndLine = 423, srcSpanEndColumn = 89}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 5, srcSpanEndLine = 422, srcSpanEndColumn = 12}, srcInfoPoints = []}) "unbound") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 13, srcSpanEndLine = 422, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 13, srcSpanEndLine = 422, srcSpanEndColumn = 16}, srcInfoPoints = []}) "var")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 17, srcSpanEndLine = 423, srcSpanEndColumn = 89}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 17, srcSpanEndLine = 422, srcSpanEndColumn = 18}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 19, srcSpanEndLine = 423, srcSpanEndColumn = 89}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 19, srcSpanEndLine = 422, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 19, srcSpanEndLine = 422, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 19, srcSpanEndLine = 422, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 19, srcSpanEndLine = 422, srcSpanEndColumn = 27}, srcInfoPoints = []}) "pprPanic"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 28, srcSpanEndLine = 422, srcSpanEndColumn = 71}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 422, srcSpanStartColumn = 28, srcSpanEndLine = 422, srcSpanEndColumn = 71}, srcInfoPoints = []}) "Template variable unbound in rewrite rule" "Template variable unbound in rewrite rule"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 13, srcSpanEndLine = 423, srcSpanEndColumn = 89}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 13, srcSpanEndLine = 423, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 88, srcSpanEndLine = 423, srcSpanEndColumn = 89}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 14, srcSpanEndLine = 423, srcSpanEndColumn = 88}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 14, srcSpanEndLine = 423, srcSpanEndColumn = 71}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 14, srcSpanEndLine = 423, srcSpanEndColumn = 56}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 14, srcSpanEndLine = 423, srcSpanEndColumn = 38}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 14, srcSpanEndLine = 423, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 14, srcSpanEndLine = 423, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 14, srcSpanEndLine = 423, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 14, srcSpanEndLine = 423, srcSpanEndColumn = 17}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 18, srcSpanEndLine = 423, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 18, srcSpanEndLine = 423, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 18, srcSpanEndLine = 423, srcSpanEndColumn = 21}, srcInfoPoints = []}) "var")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 22, srcSpanEndLine = 423, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 22, srcSpanEndLine = 423, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 22, srcSpanEndLine = 423, srcSpanEndColumn = 24}, srcInfoPoints = []}) "$$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 25, srcSpanEndLine = 423, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 25, srcSpanEndLine = 423, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 25, srcSpanEndLine = 423, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 25, srcSpanEndLine = 423, srcSpanEndColumn = 28}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 29, srcSpanEndLine = 423, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 29, srcSpanEndLine = 423, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 29, srcSpanEndLine = 423, srcSpanEndColumn = 38}, srcInfoPoints = []}) "tmpl_vars"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 39, srcSpanEndLine = 423, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 39, srcSpanEndLine = 423, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 39, srcSpanEndLine = 423, srcSpanEndColumn = 41}, srcInfoPoints = []}) "$$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 42, srcSpanEndLine = 423, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 42, srcSpanEndLine = 423, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 42, srcSpanEndLine = 423, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 42, srcSpanEndLine = 423, srcSpanEndColumn = 45}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 46, srcSpanEndLine = 423, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 46, srcSpanEndLine = 423, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 46, srcSpanEndLine = 423, srcSpanEndColumn = 56}, srcInfoPoints = []}) "tmpl_vars'"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 57, srcSpanEndLine = 423, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 57, srcSpanEndLine = 423, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 57, srcSpanEndLine = 423, srcSpanEndColumn = 59}, srcInfoPoints = []}) "$$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 60, srcSpanEndLine = 423, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 60, srcSpanEndLine = 423, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 60, srcSpanEndLine = 423, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 60, srcSpanEndLine = 423, srcSpanEndColumn = 63}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 64, srcSpanEndLine = 423, srcSpanEndColumn = 71}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 64, srcSpanEndLine = 423, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 64, srcSpanEndLine = 423, srcSpanEndColumn = 71}, srcInfoPoints = []}) "tmpl_es"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 72, srcSpanEndLine = 423, srcSpanEndColumn = 74}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 72, srcSpanEndLine = 423, srcSpanEndColumn = 74}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 72, srcSpanEndLine = 423, srcSpanEndColumn = 74}, srcInfoPoints = []}) "$$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 75, srcSpanEndLine = 423, srcSpanEndColumn = 88}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 75, srcSpanEndLine = 423, srcSpanEndColumn = 78}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 75, srcSpanEndLine = 423, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 75, srcSpanEndLine = 423, srcSpanEndColumn = 78}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 79, srcSpanEndLine = 423, srcSpanEndColumn = 88}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 79, srcSpanEndLine = 423, srcSpanEndColumn = 88}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 423, srcSpanStartColumn = 79, srcSpanEndLine = 423, srcSpanEndColumn = 88}, srcInfoPoints = []}) "target_es")))))))) Nothing]]))],TypeDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 1, srcSpanEndLine = 457, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 1, srcSpanEndLine = 457, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 17, srcSpanEndLine = 457, srcSpanEndColumn = 18}]}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 6, srcSpanEndLine = 457, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 6, srcSpanEndLine = 457, srcSpanEndColumn = 14}, srcInfoPoints = []}) "SubstEnv") []) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 19, srcSpanEndLine = 457, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 19, srcSpanEndLine = 457, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 30, srcSpanEndLine = 457, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 42, srcSpanEndLine = 457, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 60, srcSpanEndLine = 457, srcSpanEndColumn = 61}]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 20, srcSpanEndLine = 457, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 20, srcSpanEndLine = 457, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 20, srcSpanEndLine = 457, srcSpanEndColumn = 30}, srcInfoPoints = []}) "TvSubstEnv")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 32, srcSpanEndLine = 457, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 32, srcSpanEndLine = 457, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 32, srcSpanEndLine = 457, srcSpanEndColumn = 42}, srcInfoPoints = []}) "IdSubstEnv")),TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 44, srcSpanEndLine = 457, srcSpanEndColumn = 60}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 44, srcSpanEndLine = 457, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 44, srcSpanEndLine = 457, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 44, srcSpanEndLine = 457, srcSpanEndColumn = 51}, srcInfoPoints = []}) "OrdList"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 52, srcSpanEndLine = 457, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 52, srcSpanEndLine = 457, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 457, srcSpanStartColumn = 52, srcSpanEndLine = 457, srcSpanEndColumn = 60}, srcInfoPoints = []}) "CoreBind")))]),TypeDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 1, srcSpanEndLine = 458, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 1, srcSpanEndLine = 458, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 17, srcSpanEndLine = 458, srcSpanEndColumn = 18}]}) (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 6, srcSpanEndLine = 458, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 6, srcSpanEndLine = 458, srcSpanEndColumn = 16}, srcInfoPoints = []}) "IdSubstEnv") []) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 19, srcSpanEndLine = 458, srcSpanEndColumn = 33}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 19, srcSpanEndLine = 458, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 19, srcSpanEndLine = 458, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 19, srcSpanEndLine = 458, srcSpanEndColumn = 24}, srcInfoPoints = []}) "IdEnv"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 25, srcSpanEndLine = 458, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 25, srcSpanEndLine = 458, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 458, srcSpanStartColumn = 25, srcSpanEndLine = 458, srcSpanEndColumn = 33}, srcInfoPoints = []}) "CoreExpr")))),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 460, srcSpanStartColumn = 1, srcSpanEndLine = 460, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 460, srcSpanStartColumn = 15, srcSpanEndLine = 460, srcSpanEndColumn = 17}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 460, srcSpanStartColumn = 1, srcSpanEndLine = 460, srcSpanEndColumn = 14}, srcInfoPoints = []}) "emptySubstEnv"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 460, srcSpanStartColumn = 18, srcSpanEndLine = 460, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 460, srcSpanStartColumn = 18, srcSpanEndLine = 460, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 460, srcSpanStartColumn = 18, srcSpanEndLine = 460, srcSpanEndColumn = 26}, srcInfoPoints = []}) "SubstEnv"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 1, srcSpanEndLine = 461, srcSpanEndColumn = 50}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 1, srcSpanEndLine = 461, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 1, srcSpanEndLine = 461, srcSpanEndColumn = 14}, srcInfoPoints = []}) "emptySubstEnv")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 15, srcSpanEndLine = 461, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 15, srcSpanEndLine = 461, srcSpanEndColumn = 16}]}) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 17, srcSpanEndLine = 461, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 17, srcSpanEndLine = 461, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 29, srcSpanEndLine = 461, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 42, srcSpanEndLine = 461, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 49, srcSpanEndLine = 461, srcSpanEndColumn = 50}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 18, srcSpanEndLine = 461, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 18, srcSpanEndLine = 461, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 18, srcSpanEndLine = 461, srcSpanEndColumn = 29}, srcInfoPoints = []}) "emptyVarEnv")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 31, srcSpanEndLine = 461, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 31, srcSpanEndLine = 461, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 31, srcSpanEndLine = 461, srcSpanEndColumn = 42}, srcInfoPoints = []}) "emptyVarEnv")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 44, srcSpanEndLine = 461, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 44, srcSpanEndLine = 461, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 461, srcSpanStartColumn = 44, srcSpanEndLine = 461, srcSpanEndColumn = 49}, srcInfoPoints = []}) "nilOL"))])) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 473, srcSpanStartColumn = 1, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 473, srcSpanStartColumn = 7, srcSpanEndLine = 473, srcSpanEndColumn = 9}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 473, srcSpanStartColumn = 1, srcSpanEndLine = 473, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 473, srcSpanStartColumn = 10, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 474, srcSpanStartColumn = 7, srcSpanEndLine = 474, srcSpanEndColumn = 9}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 473, srcSpanStartColumn = 10, srcSpanEndLine = 473, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 473, srcSpanStartColumn = 10, srcSpanEndLine = 473, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 473, srcSpanStartColumn = 10, srcSpanEndLine = 473, srcSpanEndColumn = 18}, srcInfoPoints = []}) "MatchEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 474, srcSpanStartColumn = 10, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 475, srcSpanStartColumn = 7, srcSpanEndLine = 475, srcSpanEndColumn = 9}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 474, srcSpanStartColumn = 10, srcSpanEndLine = 474, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 474, srcSpanStartColumn = 10, srcSpanEndLine = 474, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 474, srcSpanStartColumn = 10, srcSpanEndLine = 474, srcSpanEndColumn = 18}, srcInfoPoints = []}) "SubstEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 475, srcSpanStartColumn = 10, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 476, srcSpanStartColumn = 7, srcSpanEndLine = 476, srcSpanEndColumn = 9}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 475, srcSpanStartColumn = 10, srcSpanEndLine = 475, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 475, srcSpanStartColumn = 10, srcSpanEndLine = 475, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 475, srcSpanStartColumn = 10, srcSpanEndLine = 475, srcSpanEndColumn = 18}, srcInfoPoints = []}) "CoreExpr"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 476, srcSpanStartColumn = 10, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 477, srcSpanStartColumn = 7, srcSpanEndLine = 477, srcSpanEndColumn = 9}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 476, srcSpanStartColumn = 10, srcSpanEndLine = 476, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 476, srcSpanStartColumn = 10, srcSpanEndLine = 476, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 476, srcSpanStartColumn = 10, srcSpanEndLine = 476, srcSpanEndColumn = 18}, srcInfoPoints = []}) "CoreExpr"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 477, srcSpanStartColumn = 10, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 477, srcSpanStartColumn = 10, srcSpanEndLine = 477, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 477, srcSpanStartColumn = 10, srcSpanEndLine = 477, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 477, srcSpanStartColumn = 10, srcSpanEndLine = 477, srcSpanEndColumn = 15}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 477, srcSpanStartColumn = 16, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 477, srcSpanStartColumn = 16, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 477, srcSpanStartColumn = 16, srcSpanEndLine = 477, srcSpanEndColumn = 24}, srcInfoPoints = []}) "SubstEnv")))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 1, srcSpanEndLine = 671, srcSpanEndColumn = 21}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 1, srcSpanEndLine = 497, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 1, srcSpanEndLine = 495, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 7, srcSpanEndLine = 495, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 7, srcSpanEndLine = 495, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 12, srcSpanEndLine = 495, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 12, srcSpanEndLine = 495, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 18, srcSpanEndLine = 495, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 18, srcSpanEndLine = 495, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 25, srcSpanEndLine = 495, srcSpanEndColumn = 26}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 19, srcSpanEndLine = 495, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 19, srcSpanEndLine = 495, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 19, srcSpanEndLine = 495, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Var")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 23, srcSpanEndLine = 495, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 23, srcSpanEndLine = 495, srcSpanEndColumn = 25}, srcInfoPoints = []}) "v1")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 27, srcSpanEndLine = 495, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 495, srcSpanStartColumn = 27, srcSpanEndLine = 495, srcSpanEndColumn = 29}, srcInfoPoints = []}) "e2")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 3, srcSpanEndLine = 497, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 3, srcSpanEndLine = 496, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 3, srcSpanEndLine = 497, srcSpanEndColumn = 4}]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 3, srcSpanEndLine = 497, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 3, srcSpanEndLine = 496, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 3, srcSpanEndLine = 497, srcSpanEndColumn = 4}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 5, srcSpanEndLine = 496, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 16, srcSpanEndLine = 496, srcSpanEndColumn = 18}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 5, srcSpanEndLine = 496, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 5, srcSpanEndLine = 496, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 5, srcSpanEndLine = 496, srcSpanEndColumn = 9}, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 10, srcSpanEndLine = 496, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 10, srcSpanEndLine = 496, srcSpanEndColumn = 15}, srcInfoPoints = []}) "subst")]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 19, srcSpanEndLine = 496, srcSpanEndColumn = 45}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 19, srcSpanEndLine = 496, srcSpanEndColumn = 42}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 19, srcSpanEndLine = 496, srcSpanEndColumn = 39}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 19, srcSpanEndLine = 496, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 19, srcSpanEndLine = 496, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 19, srcSpanEndLine = 496, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 19, srcSpanEndLine = 496, srcSpanEndColumn = 28}, srcInfoPoints = []}) "match_var"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 29, srcSpanEndLine = 496, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 29, srcSpanEndLine = 496, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 29, srcSpanEndLine = 496, srcSpanEndColumn = 33}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 34, srcSpanEndLine = 496, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 34, srcSpanEndLine = 496, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 34, srcSpanEndLine = 496, srcSpanEndColumn = 39}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 40, srcSpanEndLine = 496, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 40, srcSpanEndLine = 496, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 40, srcSpanEndLine = 496, srcSpanEndColumn = 42}, srcInfoPoints = []}) "v1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 43, srcSpanEndLine = 496, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 43, srcSpanEndLine = 496, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 496, srcSpanStartColumn = 43, srcSpanEndLine = 496, srcSpanEndColumn = 45}, srcInfoPoints = []}) "e2"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 5, srcSpanEndLine = 497, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 5, srcSpanEndLine = 497, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 5, srcSpanEndLine = 497, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 5, srcSpanEndLine = 497, srcSpanEndColumn = 9}, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 10, srcSpanEndLine = 497, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 10, srcSpanEndLine = 497, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 497, srcSpanStartColumn = 10, srcSpanEndLine = 497, srcSpanEndColumn = 15}, srcInfoPoints = []}) "subst"))))]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 1, srcSpanEndLine = 500, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 1, srcSpanEndLine = 499, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 7, srcSpanEndLine = 499, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 7, srcSpanEndLine = 499, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 12, srcSpanEndLine = 499, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 12, srcSpanEndLine = 499, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 18, srcSpanEndLine = 499, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 18, srcSpanEndLine = 499, srcSpanEndColumn = 20}, srcInfoPoints = []}) "e1"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 21, srcSpanEndLine = 499, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 21, srcSpanEndLine = 499, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 31, srcSpanEndLine = 499, srcSpanEndColumn = 32}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 22, srcSpanEndLine = 499, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 22, srcSpanEndLine = 499, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 22, srcSpanEndLine = 499, srcSpanEndColumn = 26}, srcInfoPoints = []}) "Note")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 27, srcSpanEndLine = 499, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 27, srcSpanEndLine = 499, srcSpanEndColumn = 28}, srcInfoPoints = []}) "n"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 29, srcSpanEndLine = 499, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 499, srcSpanStartColumn = 29, srcSpanEndLine = 499, srcSpanEndColumn = 31}, srcInfoPoints = []}) "e2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 3, srcSpanEndLine = 500, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 3, srcSpanEndLine = 500, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 5, srcSpanEndLine = 500, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 5, srcSpanEndLine = 500, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 5, srcSpanEndLine = 500, srcSpanEndColumn = 21}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 5, srcSpanEndLine = 500, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 5, srcSpanEndLine = 500, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 5, srcSpanEndLine = 500, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 5, srcSpanEndLine = 500, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 11, srcSpanEndLine = 500, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 11, srcSpanEndLine = 500, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 11, srcSpanEndLine = 500, srcSpanEndColumn = 15}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 16, srcSpanEndLine = 500, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 16, srcSpanEndLine = 500, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 16, srcSpanEndLine = 500, srcSpanEndColumn = 21}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 22, srcSpanEndLine = 500, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 22, srcSpanEndLine = 500, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 22, srcSpanEndLine = 500, srcSpanEndColumn = 24}, srcInfoPoints = []}) "e1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 25, srcSpanEndLine = 500, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 25, srcSpanEndLine = 500, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 500, srcSpanStartColumn = 25, srcSpanEndLine = 500, srcSpanEndColumn = 27}, srcInfoPoints = []}) "e2"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 1, srcSpanEndLine = 571, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 516, srcSpanStartColumn = 3, srcSpanEndLine = 516, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 1, srcSpanEndLine = 513, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 7, srcSpanEndLine = 513, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 7, srcSpanEndLine = 513, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 12, srcSpanEndLine = 513, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 12, srcSpanEndLine = 513, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 18, srcSpanEndLine = 513, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 18, srcSpanEndLine = 513, srcSpanEndColumn = 20}, srcInfoPoints = []}) "e1"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 21, srcSpanEndLine = 513, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 21, srcSpanEndLine = 513, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 28, srcSpanEndLine = 513, srcSpanEndColumn = 29}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 22, srcSpanEndLine = 513, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 22, srcSpanEndLine = 513, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 22, srcSpanEndLine = 513, srcSpanEndColumn = 25}, srcInfoPoints = []}) "Var")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 26, srcSpanEndLine = 513, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 513, srcSpanStartColumn = 26, srcSpanEndLine = 513, srcSpanEndColumn = 28}, srcInfoPoints = []}) "v2")])] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 3, srcSpanEndLine = 515, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 3, srcSpanEndLine = 514, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 3, srcSpanEndLine = 515, srcSpanEndColumn = 4}]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 3, srcSpanEndLine = 515, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 3, srcSpanEndLine = 514, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 3, srcSpanEndLine = 515, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 5, srcSpanEndLine = 514, srcSpanEndColumn = 31}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 5, srcSpanEndLine = 514, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 5, srcSpanEndLine = 514, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 5, srcSpanEndLine = 514, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 5, srcSpanEndLine = 514, srcSpanEndColumn = 21}, srcInfoPoints = []}) "isCheapUnfolding"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 22, srcSpanEndLine = 514, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 22, srcSpanEndLine = 514, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 514, srcSpanStartColumn = 22, srcSpanEndLine = 514, srcSpanEndColumn = 31}, srcInfoPoints = []}) "unfolding"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 5, srcSpanEndLine = 515, srcSpanEndColumn = 54}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 5, srcSpanEndLine = 515, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 5, srcSpanEndLine = 515, srcSpanEndColumn = 21}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 5, srcSpanEndLine = 515, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 5, srcSpanEndLine = 515, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 5, srcSpanEndLine = 515, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 5, srcSpanEndLine = 515, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 11, srcSpanEndLine = 515, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 11, srcSpanEndLine = 515, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 11, srcSpanEndLine = 515, srcSpanEndColumn = 15}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 16, srcSpanEndLine = 515, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 16, srcSpanEndLine = 515, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 16, srcSpanEndLine = 515, srcSpanEndColumn = 21}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 22, srcSpanEndLine = 515, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 22, srcSpanEndLine = 515, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 22, srcSpanEndLine = 515, srcSpanEndColumn = 24}, srcInfoPoints = []}) "e1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 25, srcSpanEndLine = 515, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 25, srcSpanEndLine = 515, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 53, srcSpanEndLine = 515, srcSpanEndColumn = 54}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 26, srcSpanEndLine = 515, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 26, srcSpanEndLine = 515, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 26, srcSpanEndLine = 515, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 26, srcSpanEndLine = 515, srcSpanEndColumn = 43}, srcInfoPoints = []}) "unfoldingTemplate"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 44, srcSpanEndLine = 515, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 44, srcSpanEndLine = 515, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 515, srcSpanStartColumn = 44, srcSpanEndLine = 515, srcSpanEndColumn = 53}, srcInfoPoints = []}) "unfolding"))))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 5, srcSpanEndLine = 571, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 5, srcSpanEndLine = 517, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 5, srcSpanEndLine = 518, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 1, srcSpanEndLine = 571, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 5, srcSpanEndLine = 517, srcSpanEndColumn = 28}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 5, srcSpanEndLine = 517, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 5, srcSpanEndLine = 517, srcSpanEndColumn = 11}, srcInfoPoints = []}) "rn_env")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 15, srcSpanEndLine = 517, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 15, srcSpanEndLine = 517, srcSpanEndColumn = 16}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 17, srcSpanEndLine = 517, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 17, srcSpanEndLine = 517, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 17, srcSpanEndLine = 517, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 17, srcSpanEndLine = 517, srcSpanEndColumn = 23}, srcInfoPoints = []}) "me_env"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 24, srcSpanEndLine = 517, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 24, srcSpanEndLine = 517, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 517, srcSpanStartColumn = 24, srcSpanEndLine = 517, srcSpanEndColumn = 28}, srcInfoPoints = []}) "menv"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 5, srcSpanEndLine = 518, srcSpanEndColumn = 72}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 5, srcSpanEndLine = 518, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 5, srcSpanEndLine = 518, srcSpanEndColumn = 14}, srcInfoPoints = []}) "unfolding")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 15, srcSpanEndLine = 518, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 15, srcSpanEndLine = 518, srcSpanEndColumn = 16}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 17, srcSpanEndLine = 518, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 17, srcSpanEndLine = 518, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 17, srcSpanEndLine = 518, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 17, srcSpanEndLine = 518, srcSpanEndColumn = 28}, srcInfoPoints = []}) "idUnfolding"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 29, srcSpanEndLine = 518, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 29, srcSpanEndLine = 518, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 71, srcSpanEndLine = 518, srcSpanEndColumn = 72}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 30, srcSpanEndLine = 518, srcSpanEndColumn = 71}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 30, srcSpanEndLine = 518, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 30, srcSpanEndLine = 518, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 30, srcSpanEndLine = 518, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 30, srcSpanEndLine = 518, srcSpanEndColumn = 45}, srcInfoPoints = []}) "lookupRnInScope"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 46, srcSpanEndLine = 518, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 46, srcSpanEndLine = 518, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 46, srcSpanEndLine = 518, srcSpanEndColumn = 52}, srcInfoPoints = []}) "rn_env")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 53, srcSpanEndLine = 518, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 53, srcSpanEndLine = 518, srcSpanEndColumn = 54},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 70, srcSpanEndLine = 518, srcSpanEndColumn = 71}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 54, srcSpanEndLine = 518, srcSpanEndColumn = 70}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 54, srcSpanEndLine = 518, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 54, srcSpanEndLine = 518, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 54, srcSpanEndLine = 518, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 54, srcSpanEndLine = 518, srcSpanEndColumn = 60}, srcInfoPoints = []}) "rnOccR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 61, srcSpanEndLine = 518, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 61, srcSpanEndLine = 518, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 61, srcSpanEndLine = 518, srcSpanEndColumn = 67}, srcInfoPoints = []}) "rn_env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 68, srcSpanEndLine = 518, srcSpanEndColumn = 70}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 68, srcSpanEndLine = 518, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 518, srcSpanStartColumn = 68, srcSpanEndLine = 518, srcSpanEndColumn = 70}, srcInfoPoints = []}) "v2"))))))))) Nothing])),Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 1, srcSpanEndLine = 597, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 577, srcSpanStartColumn = 3, srcSpanEndLine = 577, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 1, srcSpanEndLine = 571, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 7, srcSpanEndLine = 571, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 7, srcSpanEndLine = 571, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 12, srcSpanEndLine = 571, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 17, srcSpanEndLine = 571, srcSpanEndColumn = 18}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 12, srcSpanEndLine = 571, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst") (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 18, srcSpanEndLine = 571, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 18, srcSpanEndLine = 571, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 27, srcSpanEndLine = 571, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 37, srcSpanEndLine = 571, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 44, srcSpanEndLine = 571, srcSpanEndColumn = 45}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 19, srcSpanEndLine = 571, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 19, srcSpanEndLine = 571, srcSpanEndColumn = 27}, srcInfoPoints = []}) "tv_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 29, srcSpanEndLine = 571, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 29, srcSpanEndLine = 571, srcSpanEndColumn = 37}, srcInfoPoints = []}) "id_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 39, srcSpanEndLine = 571, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 39, srcSpanEndLine = 571, srcSpanEndColumn = 44}, srcInfoPoints = []}) "binds")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 46, srcSpanEndLine = 571, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 46, srcSpanEndLine = 571, srcSpanEndColumn = 48}, srcInfoPoints = []}) "e1"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 49, srcSpanEndLine = 571, srcSpanEndColumn = 62}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 49, srcSpanEndLine = 571, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 61, srcSpanEndLine = 571, srcSpanEndColumn = 62}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 50, srcSpanEndLine = 571, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 50, srcSpanEndLine = 571, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 50, srcSpanEndLine = 571, srcSpanEndColumn = 53}, srcInfoPoints = []}) "Let")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 54, srcSpanEndLine = 571, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 54, srcSpanEndLine = 571, srcSpanEndColumn = 58}, srcInfoPoints = []}) "bind"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 59, srcSpanEndLine = 571, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 571, srcSpanStartColumn = 59, srcSpanEndLine = 571, srcSpanEndColumn = 61}, srcInfoPoints = []}) "e2")])] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 3, srcSpanEndLine = 576, srcSpanEndColumn = 13}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 3, srcSpanEndLine = 572, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 28, srcSpanEndLine = 572, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 3, srcSpanEndLine = 574, srcSpanEndColumn = 4}]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 3, srcSpanEndLine = 576, srcSpanEndColumn = 13}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 3, srcSpanEndLine = 572, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 28, srcSpanEndLine = 572, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 3, srcSpanEndLine = 574, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 5, srcSpanEndLine = 572, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 5, srcSpanEndLine = 572, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 5, srcSpanEndLine = 572, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 5, srcSpanEndLine = 572, srcSpanEndColumn = 8}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 5, srcSpanEndLine = 572, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 5, srcSpanEndLine = 572, srcSpanEndColumn = 8}, srcInfoPoints = []}) "all"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 9, srcSpanEndLine = 572, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 9, srcSpanEndLine = 572, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 9, srcSpanEndLine = 572, srcSpanEndColumn = 22}, srcInfoPoints = []}) "freshly_bound")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 23, srcSpanEndLine = 572, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 23, srcSpanEndLine = 572, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 572, srcSpanStartColumn = 23, srcSpanEndLine = 572, srcSpanEndColumn = 28}, srcInfoPoints = []}) "bndrs")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 5, srcSpanEndLine = 573, srcSpanEndColumn = 37}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 5, srcSpanEndLine = 573, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 5, srcSpanEndLine = 573, srcSpanEndColumn = 8}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 5, srcSpanEndLine = 573, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 5, srcSpanEndLine = 573, srcSpanEndColumn = 8}, srcInfoPoints = []}) "not"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 9, srcSpanEndLine = 573, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 9, srcSpanEndLine = 573, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 36, srcSpanEndLine = 573, srcSpanEndColumn = 37}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 10, srcSpanEndLine = 573, srcSpanEndColumn = 36}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 10, srcSpanEndLine = 573, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 10, srcSpanEndLine = 573, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 10, srcSpanEndLine = 573, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 10, srcSpanEndLine = 573, srcSpanEndColumn = 13}, srcInfoPoints = []}) "any"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 14, srcSpanEndLine = 573, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 14, srcSpanEndLine = 573, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 14, srcSpanEndLine = 573, srcSpanEndColumn = 27}, srcInfoPoints = []}) "locally_bound")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 28, srcSpanEndLine = 573, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 28, srcSpanEndLine = 573, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 573, srcSpanStartColumn = 28, srcSpanEndLine = 573, srcSpanEndColumn = 36}, srcInfoPoints = []}) "bind_fvs"))))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 5, srcSpanEndLine = 576, srcSpanEndColumn = 13}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 5, srcSpanEndLine = 576, srcSpanEndColumn = 9}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 5, srcSpanEndLine = 575, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 5, srcSpanEndLine = 574, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 5, srcSpanEndLine = 574, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 5, srcSpanEndLine = 574, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 5, srcSpanEndLine = 574, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 11, srcSpanEndLine = 574, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 11, srcSpanEndLine = 574, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 37, srcSpanEndLine = 574, srcSpanEndColumn = 38}]}) (RecUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 12, srcSpanEndLine = 574, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 17, srcSpanEndLine = 574, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 36, srcSpanEndLine = 574, srcSpanEndColumn = 37}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 12, srcSpanEndLine = 574, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 12, srcSpanEndLine = 574, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 12, srcSpanEndLine = 574, srcSpanEndColumn = 16}, srcInfoPoints = []}) "menv"))) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 19, srcSpanEndLine = 574, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 26, srcSpanEndLine = 574, srcSpanEndColumn = 27}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 19, srcSpanEndLine = 574, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 19, srcSpanEndLine = 574, srcSpanEndColumn = 25}, srcInfoPoints = []}) "me_env")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 28, srcSpanEndLine = 574, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 28, srcSpanEndLine = 574, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 574, srcSpanStartColumn = 28, srcSpanEndLine = 574, srcSpanEndColumn = 35}, srcInfoPoints = []}) "rn_env'")))]))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 7, srcSpanEndLine = 575, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 7, srcSpanEndLine = 575, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 16, srcSpanEndLine = 575, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 26, srcSpanEndLine = 575, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 48, srcSpanEndLine = 575, srcSpanEndColumn = 49}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 8, srcSpanEndLine = 575, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 8, srcSpanEndLine = 575, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 8, srcSpanEndLine = 575, srcSpanEndColumn = 16}, srcInfoPoints = []}) "tv_subst")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 18, srcSpanEndLine = 575, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 18, srcSpanEndLine = 575, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 18, srcSpanEndLine = 575, srcSpanEndColumn = 26}, srcInfoPoints = []}) "id_subst")),InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 28, srcSpanEndLine = 575, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 28, srcSpanEndLine = 575, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 28, srcSpanEndLine = 575, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 28, srcSpanEndLine = 575, srcSpanEndColumn = 33}, srcInfoPoints = []}) "binds"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 34, srcSpanEndLine = 575, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 34, srcSpanEndLine = 575, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 35, srcSpanEndLine = 575, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 41, srcSpanEndLine = 575, srcSpanEndColumn = 42}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 34, srcSpanEndLine = 575, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 34, srcSpanEndLine = 575, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 35, srcSpanEndLine = 575, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 41, srcSpanEndLine = 575, srcSpanEndColumn = 42}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 34, srcSpanEndLine = 575, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 34, srcSpanEndLine = 575, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 35, srcSpanEndLine = 575, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 41, srcSpanEndLine = 575, srcSpanEndColumn = 42}]}) "snocOL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 43, srcSpanEndLine = 575, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 43, srcSpanEndLine = 575, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 575, srcSpanStartColumn = 43, srcSpanEndLine = 575, srcSpanEndColumn = 48}, srcInfoPoints = []}) "bind'")))])) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 576, srcSpanStartColumn = 7, srcSpanEndLine = 576, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 576, srcSpanStartColumn = 7, srcSpanEndLine = 576, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 576, srcSpanStartColumn = 7, srcSpanEndLine = 576, srcSpanEndColumn = 9}, srcInfoPoints = []}) "e1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 576, srcSpanStartColumn = 10, srcSpanEndLine = 576, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 576, srcSpanStartColumn = 10, srcSpanEndLine = 576, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 576, srcSpanStartColumn = 10, srcSpanEndLine = 576, srcSpanEndColumn = 13}, srcInfoPoints = []}) "e2'"))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 5, srcSpanEndLine = 597, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 5, srcSpanEndLine = 578, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 5, srcSpanEndLine = 579, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 5, srcSpanEndLine = 580, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 5, srcSpanEndLine = 581, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 5, srcSpanEndLine = 582, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 5, srcSpanEndLine = 583, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 5, srcSpanEndLine = 584, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 5, srcSpanEndLine = 585, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 1, srcSpanEndLine = 597, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 5, srcSpanEndLine = 578, srcSpanEndColumn = 27}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 5, srcSpanEndLine = 578, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 5, srcSpanEndLine = 578, srcSpanEndColumn = 11}, srcInfoPoints = []}) "rn_env")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 14, srcSpanEndLine = 578, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 14, srcSpanEndLine = 578, srcSpanEndColumn = 15}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 16, srcSpanEndLine = 578, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 16, srcSpanEndLine = 578, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 16, srcSpanEndLine = 578, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 16, srcSpanEndLine = 578, srcSpanEndColumn = 22}, srcInfoPoints = []}) "me_env"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 23, srcSpanEndLine = 578, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 23, srcSpanEndLine = 578, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 578, srcSpanStartColumn = 23, srcSpanEndLine = 578, srcSpanEndColumn = 27}, srcInfoPoints = []}) "menv"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 5, srcSpanEndLine = 579, srcSpanEndColumn = 31}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 5, srcSpanEndLine = 579, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 5, srcSpanEndLine = 579, srcSpanEndColumn = 10}, srcInfoPoints = []}) "bndrs")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 14, srcSpanEndLine = 579, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 14, srcSpanEndLine = 579, srcSpanEndColumn = 15}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 16, srcSpanEndLine = 579, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 16, srcSpanEndLine = 579, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 16, srcSpanEndLine = 579, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 16, srcSpanEndLine = 579, srcSpanEndColumn = 25}, srcInfoPoints = []}) "bindersOf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 27, srcSpanEndLine = 579, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 27, srcSpanEndLine = 579, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 579, srcSpanStartColumn = 27, srcSpanEndLine = 579, srcSpanEndColumn = 31}, srcInfoPoints = []}) "bind"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 5, srcSpanEndLine = 580, srcSpanEndColumn = 47}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 5, srcSpanEndLine = 580, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 5, srcSpanEndLine = 580, srcSpanEndColumn = 13}, srcInfoPoints = []}) "bind_fvs")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 14, srcSpanEndLine = 580, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 14, srcSpanEndLine = 580, srcSpanEndColumn = 15}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 16, srcSpanEndLine = 580, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 16, srcSpanEndLine = 580, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 16, srcSpanEndLine = 580, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 16, srcSpanEndLine = 580, srcSpanEndColumn = 27}, srcInfoPoints = []}) "varSetElems"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 28, srcSpanEndLine = 580, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 28, srcSpanEndLine = 580, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 46, srcSpanEndLine = 580, srcSpanEndColumn = 47}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 29, srcSpanEndLine = 580, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 29, srcSpanEndLine = 580, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 29, srcSpanEndLine = 580, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 29, srcSpanEndLine = 580, srcSpanEndColumn = 41}, srcInfoPoints = []}) "bindFreeVars"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 42, srcSpanEndLine = 580, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 42, srcSpanEndLine = 580, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 580, srcSpanStartColumn = 42, srcSpanEndLine = 580, srcSpanEndColumn = 46}, srcInfoPoints = []}) "bind"))))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 5, srcSpanEndLine = 581, srcSpanEndColumn = 42}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 5, srcSpanEndLine = 581, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 5, srcSpanEndLine = 581, srcSpanEndColumn = 18}, srcInfoPoints = []}) "locally_bound") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 19, srcSpanEndLine = 581, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 19, srcSpanEndLine = 581, srcSpanEndColumn = 20}, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 23, srcSpanEndLine = 581, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 23, srcSpanEndLine = 581, srcSpanEndColumn = 24}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 25, srcSpanEndLine = 581, srcSpanEndColumn = 42}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 25, srcSpanEndLine = 581, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 25, srcSpanEndLine = 581, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 25, srcSpanEndLine = 581, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 25, srcSpanEndLine = 581, srcSpanEndColumn = 33}, srcInfoPoints = []}) "inRnEnvR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 34, srcSpanEndLine = 581, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 34, srcSpanEndLine = 581, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 34, srcSpanEndLine = 581, srcSpanEndColumn = 40}, srcInfoPoints = []}) "rn_env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 41, srcSpanEndLine = 581, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 41, srcSpanEndLine = 581, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 581, srcSpanStartColumn = 41, srcSpanEndLine = 581, srcSpanEndColumn = 42}, srcInfoPoints = []}) "x"))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 5, srcSpanEndLine = 582, srcSpanEndColumn = 49}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 5, srcSpanEndLine = 582, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 5, srcSpanEndLine = 582, srcSpanEndColumn = 18}, srcInfoPoints = []}) "freshly_bound") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 19, srcSpanEndLine = 582, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 19, srcSpanEndLine = 582, srcSpanEndColumn = 20}, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 21, srcSpanEndLine = 582, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 21, srcSpanEndLine = 582, srcSpanEndColumn = 22}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 23, srcSpanEndLine = 582, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 23, srcSpanEndLine = 582, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 23, srcSpanEndLine = 582, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 23, srcSpanEndLine = 582, srcSpanEndColumn = 26}, srcInfoPoints = []}) "not"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 27, srcSpanEndLine = 582, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 27, srcSpanEndLine = 582, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 48, srcSpanEndLine = 582, srcSpanEndColumn = 49}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 28, srcSpanEndLine = 582, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 28, srcSpanEndLine = 582, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 28, srcSpanEndLine = 582, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 28, srcSpanEndLine = 582, srcSpanEndColumn = 29}, srcInfoPoints = []}) "x"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 30, srcSpanEndLine = 582, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 30, srcSpanEndLine = 582, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 31, srcSpanEndLine = 582, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 40, srcSpanEndLine = 582, srcSpanEndColumn = 41}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 30, srcSpanEndLine = 582, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 30, srcSpanEndLine = 582, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 31, srcSpanEndLine = 582, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 40, srcSpanEndLine = 582, srcSpanEndColumn = 41}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 30, srcSpanEndLine = 582, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 30, srcSpanEndLine = 582, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 31, srcSpanEndLine = 582, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 40, srcSpanEndLine = 582, srcSpanEndColumn = 41}]}) "rnInScope"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 42, srcSpanEndLine = 582, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 42, srcSpanEndLine = 582, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 582, srcSpanStartColumn = 42, srcSpanEndLine = 582, srcSpanEndColumn = 48}, srcInfoPoints = []}) "rn_env"))))))) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 5, srcSpanEndLine = 583, srcSpanEndColumn = 17}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 5, srcSpanEndLine = 583, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 5, srcSpanEndLine = 583, srcSpanEndColumn = 10}, srcInfoPoints = []}) "bind'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 11, srcSpanEndLine = 583, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 11, srcSpanEndLine = 583, srcSpanEndColumn = 12}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 13, srcSpanEndLine = 583, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 13, srcSpanEndLine = 583, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 583, srcSpanStartColumn = 13, srcSpanEndLine = 583, srcSpanEndColumn = 17}, srcInfoPoints = []}) "bind")))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 5, srcSpanEndLine = 584, srcSpanEndColumn = 15}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 5, srcSpanEndLine = 584, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 5, srcSpanEndLine = 584, srcSpanEndColumn = 8}, srcInfoPoints = []}) "e2'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 11, srcSpanEndLine = 584, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 11, srcSpanEndLine = 584, srcSpanEndColumn = 12}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 13, srcSpanEndLine = 584, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 13, srcSpanEndLine = 584, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 584, srcSpanStartColumn = 13, srcSpanEndLine = 584, srcSpanEndColumn = 15}, srcInfoPoints = []}) "e2")))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 5, srcSpanEndLine = 585, srcSpanEndColumn = 47}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 5, srcSpanEndLine = 585, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 5, srcSpanEndLine = 585, srcSpanEndColumn = 12}, srcInfoPoints = []}) "rn_env'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 13, srcSpanEndLine = 585, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 13, srcSpanEndLine = 585, srcSpanEndColumn = 14}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 15, srcSpanEndLine = 585, srcSpanEndColumn = 47}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 15, srcSpanEndLine = 585, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 15, srcSpanEndLine = 585, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 15, srcSpanEndLine = 585, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 15, srcSpanEndLine = 585, srcSpanEndColumn = 34}, srcInfoPoints = []}) "extendRnInScopeList"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 35, srcSpanEndLine = 585, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 35, srcSpanEndLine = 585, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 35, srcSpanEndLine = 585, srcSpanEndColumn = 41}, srcInfoPoints = []}) "rn_env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 42, srcSpanEndLine = 585, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 42, srcSpanEndLine = 585, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 585, srcSpanStartColumn = 42, srcSpanEndLine = 585, srcSpanEndColumn = 47}, srcInfoPoints = []}) "bndrs"))))) Nothing])),Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 1, srcSpanEndLine = 599, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 1, srcSpanEndLine = 597, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 7, srcSpanEndLine = 597, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 7, srcSpanEndLine = 597, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 12, srcSpanEndLine = 597, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 12, srcSpanEndLine = 597, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 18, srcSpanEndLine = 597, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 18, srcSpanEndLine = 597, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 27, srcSpanEndLine = 597, srcSpanEndColumn = 28}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 19, srcSpanEndLine = 597, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 19, srcSpanEndLine = 597, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 19, srcSpanEndLine = 597, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Lit")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 23, srcSpanEndLine = 597, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 23, srcSpanEndLine = 597, srcSpanEndColumn = 27}, srcInfoPoints = []}) "lit1")]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 29, srcSpanEndLine = 597, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 29, srcSpanEndLine = 597, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 38, srcSpanEndLine = 597, srcSpanEndColumn = 39}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 30, srcSpanEndLine = 597, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 30, srcSpanEndLine = 597, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 30, srcSpanEndLine = 597, srcSpanEndColumn = 33}, srcInfoPoints = []}) "Lit")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 34, srcSpanEndLine = 597, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 597, srcSpanStartColumn = 34, srcSpanEndLine = 597, srcSpanEndColumn = 38}, srcInfoPoints = []}) "lit2")])] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 3, srcSpanEndLine = 599, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 3, srcSpanEndLine = 598, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 3, srcSpanEndLine = 599, srcSpanEndColumn = 4}]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 3, srcSpanEndLine = 599, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 3, srcSpanEndLine = 598, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 3, srcSpanEndLine = 599, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 5, srcSpanEndLine = 598, srcSpanEndColumn = 17}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 5, srcSpanEndLine = 598, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 5, srcSpanEndLine = 598, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 5, srcSpanEndLine = 598, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 5, srcSpanEndLine = 598, srcSpanEndColumn = 9}, srcInfoPoints = []}) "lit1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 10, srcSpanEndLine = 598, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 10, srcSpanEndLine = 598, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 10, srcSpanEndLine = 598, srcSpanEndColumn = 12}, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 13, srcSpanEndLine = 598, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 13, srcSpanEndLine = 598, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 598, srcSpanStartColumn = 13, srcSpanEndLine = 598, srcSpanEndColumn = 17}, srcInfoPoints = []}) "lit2"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 5, srcSpanEndLine = 599, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 5, srcSpanEndLine = 599, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 5, srcSpanEndLine = 599, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 5, srcSpanEndLine = 599, srcSpanEndColumn = 9}, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 10, srcSpanEndLine = 599, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 10, srcSpanEndLine = 599, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 599, srcSpanStartColumn = 10, srcSpanEndLine = 599, srcSpanEndColumn = 15}, srcInfoPoints = []}) "subst"))))]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 1, srcSpanEndLine = 603, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 1, srcSpanEndLine = 601, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 7, srcSpanEndLine = 601, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 7, srcSpanEndLine = 601, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 12, srcSpanEndLine = 601, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 12, srcSpanEndLine = 601, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 18, srcSpanEndLine = 601, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 18, srcSpanEndLine = 601, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 28, srcSpanEndLine = 601, srcSpanEndColumn = 29}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 19, srcSpanEndLine = 601, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 19, srcSpanEndLine = 601, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 19, srcSpanEndLine = 601, srcSpanEndColumn = 22}, srcInfoPoints = []}) "App")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 23, srcSpanEndLine = 601, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 23, srcSpanEndLine = 601, srcSpanEndColumn = 25}, srcInfoPoints = []}) "f1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 26, srcSpanEndLine = 601, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 26, srcSpanEndLine = 601, srcSpanEndColumn = 28}, srcInfoPoints = []}) "a1")]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 30, srcSpanEndLine = 601, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 30, srcSpanEndLine = 601, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 40, srcSpanEndLine = 601, srcSpanEndColumn = 41}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 31, srcSpanEndLine = 601, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 31, srcSpanEndLine = 601, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 31, srcSpanEndLine = 601, srcSpanEndColumn = 34}, srcInfoPoints = []}) "App")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 35, srcSpanEndLine = 601, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 35, srcSpanEndLine = 601, srcSpanEndColumn = 37}, srcInfoPoints = []}) "f2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 38, srcSpanEndLine = 601, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 601, srcSpanStartColumn = 38, srcSpanEndLine = 601, srcSpanEndColumn = 40}, srcInfoPoints = []}) "a2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 3, srcSpanEndLine = 603, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 3, srcSpanEndLine = 602, srcSpanEndColumn = 4}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 5, srcSpanEndLine = 603, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 5, srcSpanEndLine = 602, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 9, srcSpanEndLine = 602, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 5, srcSpanEndLine = 603, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 31, srcSpanEndLine = 603, srcSpanEndColumn = 32}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 11, srcSpanEndLine = 602, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 18, srcSpanEndLine = 602, srcSpanEndColumn = 20}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 11, srcSpanEndLine = 602, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 11, srcSpanEndLine = 602, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst'")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 21, srcSpanEndLine = 602, srcSpanEndColumn = 43}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 21, srcSpanEndLine = 602, srcSpanEndColumn = 40}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 21, srcSpanEndLine = 602, srcSpanEndColumn = 37}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 21, srcSpanEndLine = 602, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 21, srcSpanEndLine = 602, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 21, srcSpanEndLine = 602, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 21, srcSpanEndLine = 602, srcSpanEndColumn = 26}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 27, srcSpanEndLine = 602, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 27, srcSpanEndLine = 602, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 27, srcSpanEndLine = 602, srcSpanEndColumn = 31}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 32, srcSpanEndLine = 602, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 32, srcSpanEndLine = 602, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 32, srcSpanEndLine = 602, srcSpanEndColumn = 37}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 38, srcSpanEndLine = 602, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 38, srcSpanEndLine = 602, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 38, srcSpanEndLine = 602, srcSpanEndColumn = 40}, srcInfoPoints = []}) "f1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 41, srcSpanEndLine = 602, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 41, srcSpanEndLine = 602, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 602, srcSpanStartColumn = 41, srcSpanEndLine = 602, srcSpanEndColumn = 43}, srcInfoPoints = []}) "f2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 7, srcSpanEndLine = 603, srcSpanEndColumn = 30}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 7, srcSpanEndLine = 603, srcSpanEndColumn = 30}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 7, srcSpanEndLine = 603, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 7, srcSpanEndLine = 603, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 7, srcSpanEndLine = 603, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 7, srcSpanEndLine = 603, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 7, srcSpanEndLine = 603, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 7, srcSpanEndLine = 603, srcSpanEndColumn = 12}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 13, srcSpanEndLine = 603, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 13, srcSpanEndLine = 603, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 13, srcSpanEndLine = 603, srcSpanEndColumn = 17}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 18, srcSpanEndLine = 603, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 18, srcSpanEndLine = 603, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 18, srcSpanEndLine = 603, srcSpanEndColumn = 24}, srcInfoPoints = []}) "subst'")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 25, srcSpanEndLine = 603, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 25, srcSpanEndLine = 603, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 25, srcSpanEndLine = 603, srcSpanEndColumn = 27}, srcInfoPoints = []}) "a1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 28, srcSpanEndLine = 603, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 28, srcSpanEndLine = 603, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 603, srcSpanStartColumn = 28, srcSpanEndLine = 603, srcSpanEndColumn = 30}, srcInfoPoints = []}) "a2"))))])) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 1, srcSpanEndLine = 615, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 607, srcSpanStartColumn = 3, srcSpanEndLine = 607, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 1, srcSpanEndLine = 605, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 7, srcSpanEndLine = 605, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 7, srcSpanEndLine = 605, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 12, srcSpanEndLine = 605, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 12, srcSpanEndLine = 605, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 18, srcSpanEndLine = 605, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 18, srcSpanEndLine = 605, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 28, srcSpanEndLine = 605, srcSpanEndColumn = 29}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 19, srcSpanEndLine = 605, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 19, srcSpanEndLine = 605, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 19, srcSpanEndLine = 605, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Lam")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 23, srcSpanEndLine = 605, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 23, srcSpanEndLine = 605, srcSpanEndColumn = 25}, srcInfoPoints = []}) "x1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 26, srcSpanEndLine = 605, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 26, srcSpanEndLine = 605, srcSpanEndColumn = 28}, srcInfoPoints = []}) "e1")]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 30, srcSpanEndLine = 605, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 30, srcSpanEndLine = 605, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 40, srcSpanEndLine = 605, srcSpanEndColumn = 41}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 31, srcSpanEndLine = 605, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 31, srcSpanEndLine = 605, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 31, srcSpanEndLine = 605, srcSpanEndColumn = 34}, srcInfoPoints = []}) "Lam")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 35, srcSpanEndLine = 605, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 35, srcSpanEndLine = 605, srcSpanEndColumn = 37}, srcInfoPoints = []}) "x2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 38, srcSpanEndLine = 605, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 605, srcSpanStartColumn = 38, srcSpanEndLine = 605, srcSpanEndColumn = 40}, srcInfoPoints = []}) "e2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 3, srcSpanEndLine = 606, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 3, srcSpanEndLine = 606, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 5, srcSpanEndLine = 606, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 5, srcSpanEndLine = 606, srcSpanEndColumn = 25}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 5, srcSpanEndLine = 606, srcSpanEndColumn = 22}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 5, srcSpanEndLine = 606, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 5, srcSpanEndLine = 606, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 5, srcSpanEndLine = 606, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 5, srcSpanEndLine = 606, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 11, srcSpanEndLine = 606, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 11, srcSpanEndLine = 606, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 11, srcSpanEndLine = 606, srcSpanEndColumn = 16}, srcInfoPoints = []}) "menv'")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 17, srcSpanEndLine = 606, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 17, srcSpanEndLine = 606, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 17, srcSpanEndLine = 606, srcSpanEndColumn = 22}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 23, srcSpanEndLine = 606, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 23, srcSpanEndLine = 606, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 23, srcSpanEndLine = 606, srcSpanEndColumn = 25}, srcInfoPoints = []}) "e1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 26, srcSpanEndLine = 606, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 26, srcSpanEndLine = 606, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 606, srcSpanStartColumn = 26, srcSpanEndLine = 606, srcSpanEndColumn = 28}, srcInfoPoints = []}) "e2"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 5, srcSpanEndLine = 615, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 5, srcSpanEndLine = 608, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 1, srcSpanEndLine = 615, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 5, srcSpanEndLine = 608, srcSpanEndColumn = 58}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 5, srcSpanEndLine = 608, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 5, srcSpanEndLine = 608, srcSpanEndColumn = 10}, srcInfoPoints = []}) "menv'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 11, srcSpanEndLine = 608, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 11, srcSpanEndLine = 608, srcSpanEndColumn = 12}]}) (RecUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 13, srcSpanEndLine = 608, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 18, srcSpanEndLine = 608, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 57, srcSpanEndLine = 608, srcSpanEndColumn = 58}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 13, srcSpanEndLine = 608, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 13, srcSpanEndLine = 608, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 13, srcSpanEndLine = 608, srcSpanEndColumn = 17}, srcInfoPoints = []}) "menv"))) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 20, srcSpanEndLine = 608, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 27, srcSpanEndLine = 608, srcSpanEndColumn = 28}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 20, srcSpanEndLine = 608, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 20, srcSpanEndLine = 608, srcSpanEndColumn = 26}, srcInfoPoints = []}) "me_env")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 29, srcSpanEndLine = 608, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 29, srcSpanEndLine = 608, srcSpanEndColumn = 53}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 29, srcSpanEndLine = 608, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 29, srcSpanEndLine = 608, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 29, srcSpanEndLine = 608, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 29, srcSpanEndLine = 608, srcSpanEndColumn = 36}, srcInfoPoints = []}) "rnBndr2"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 37, srcSpanEndLine = 608, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 37, srcSpanEndLine = 608, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 49, srcSpanEndLine = 608, srcSpanEndColumn = 50}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 38, srcSpanEndLine = 608, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 38, srcSpanEndLine = 608, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 38, srcSpanEndLine = 608, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 38, srcSpanEndLine = 608, srcSpanEndColumn = 44}, srcInfoPoints = []}) "me_env"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 45, srcSpanEndLine = 608, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 45, srcSpanEndLine = 608, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 45, srcSpanEndLine = 608, srcSpanEndColumn = 49}, srcInfoPoints = []}) "menv")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 51, srcSpanEndLine = 608, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 51, srcSpanEndLine = 608, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 51, srcSpanEndLine = 608, srcSpanEndColumn = 53}, srcInfoPoints = []}) "x1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 54, srcSpanEndLine = 608, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 54, srcSpanEndLine = 608, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 608, srcSpanStartColumn = 54, srcSpanEndLine = 608, srcSpanEndColumn = 56}, srcInfoPoints = []}) "x2"))))])) Nothing])),Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 1, srcSpanEndLine = 623, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 617, srcSpanStartColumn = 3, srcSpanEndLine = 617, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 1, srcSpanEndLine = 615, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 7, srcSpanEndLine = 615, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 7, srcSpanEndLine = 615, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 12, srcSpanEndLine = 615, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 12, srcSpanEndLine = 615, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 18, srcSpanEndLine = 615, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 18, srcSpanEndLine = 615, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 28, srcSpanEndLine = 615, srcSpanEndColumn = 29}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 19, srcSpanEndLine = 615, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 19, srcSpanEndLine = 615, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 19, srcSpanEndLine = 615, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Lam")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 23, srcSpanEndLine = 615, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 23, srcSpanEndLine = 615, srcSpanEndColumn = 25}, srcInfoPoints = []}) "x1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 26, srcSpanEndLine = 615, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 26, srcSpanEndLine = 615, srcSpanEndColumn = 28}, srcInfoPoints = []}) "e1")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 30, srcSpanEndLine = 615, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 615, srcSpanStartColumn = 30, srcSpanEndLine = 615, srcSpanEndColumn = 32}, srcInfoPoints = []}) "e2")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 3, srcSpanEndLine = 616, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 3, srcSpanEndLine = 616, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 5, srcSpanEndLine = 616, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 5, srcSpanEndLine = 616, srcSpanEndColumn = 25}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 5, srcSpanEndLine = 616, srcSpanEndColumn = 22}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 5, srcSpanEndLine = 616, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 5, srcSpanEndLine = 616, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 5, srcSpanEndLine = 616, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 5, srcSpanEndLine = 616, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 11, srcSpanEndLine = 616, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 11, srcSpanEndLine = 616, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 11, srcSpanEndLine = 616, srcSpanEndColumn = 16}, srcInfoPoints = []}) "menv'")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 17, srcSpanEndLine = 616, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 17, srcSpanEndLine = 616, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 17, srcSpanEndLine = 616, srcSpanEndColumn = 22}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 23, srcSpanEndLine = 616, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 23, srcSpanEndLine = 616, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 23, srcSpanEndLine = 616, srcSpanEndColumn = 25}, srcInfoPoints = []}) "e1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 26, srcSpanEndLine = 616, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 26, srcSpanEndLine = 616, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 55, srcSpanEndLine = 616, srcSpanEndColumn = 56}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 27, srcSpanEndLine = 616, srcSpanEndColumn = 55}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 27, srcSpanEndLine = 616, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 27, srcSpanEndLine = 616, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 27, srcSpanEndLine = 616, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 27, srcSpanEndLine = 616, srcSpanEndColumn = 30}, srcInfoPoints = []}) "App"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 31, srcSpanEndLine = 616, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 31, srcSpanEndLine = 616, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 31, srcSpanEndLine = 616, srcSpanEndColumn = 33}, srcInfoPoints = []}) "e2")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 34, srcSpanEndLine = 616, srcSpanEndColumn = 55}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 34, srcSpanEndLine = 616, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 54, srcSpanEndLine = 616, srcSpanEndColumn = 55}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 35, srcSpanEndLine = 616, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 35, srcSpanEndLine = 616, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 35, srcSpanEndLine = 616, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 35, srcSpanEndLine = 616, srcSpanEndColumn = 48}, srcInfoPoints = []}) "varToCoreExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 49, srcSpanEndLine = 616, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 49, srcSpanEndLine = 616, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 616, srcSpanStartColumn = 49, srcSpanEndLine = 616, srcSpanEndColumn = 54}, srcInfoPoints = []}) "new_x"))))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 5, srcSpanEndLine = 623, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 5, srcSpanEndLine = 618, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 5, srcSpanEndLine = 619, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 1, srcSpanEndLine = 623, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 5, srcSpanEndLine = 618, srcSpanEndColumn = 48}, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 5, srcSpanEndLine = 618, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 5, srcSpanEndLine = 618, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 13, srcSpanEndLine = 618, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 20, srcSpanEndLine = 618, srcSpanEndColumn = 21}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 6, srcSpanEndLine = 618, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 6, srcSpanEndLine = 618, srcSpanEndColumn = 13}, srcInfoPoints = []}) "rn_env'"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 15, srcSpanEndLine = 618, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 15, srcSpanEndLine = 618, srcSpanEndColumn = 20}, srcInfoPoints = []}) "new_x")]) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 22, srcSpanEndLine = 618, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 22, srcSpanEndLine = 618, srcSpanEndColumn = 23}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 24, srcSpanEndLine = 618, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 24, srcSpanEndLine = 618, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 24, srcSpanEndLine = 618, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 24, srcSpanEndLine = 618, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 24, srcSpanEndLine = 618, srcSpanEndColumn = 31}, srcInfoPoints = []}) "rnBndrL"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 32, srcSpanEndLine = 618, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 32, srcSpanEndLine = 618, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 44, srcSpanEndLine = 618, srcSpanEndColumn = 45}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 33, srcSpanEndLine = 618, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 33, srcSpanEndLine = 618, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 33, srcSpanEndLine = 618, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 33, srcSpanEndLine = 618, srcSpanEndColumn = 39}, srcInfoPoints = []}) "me_env"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 40, srcSpanEndLine = 618, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 40, srcSpanEndLine = 618, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 40, srcSpanEndLine = 618, srcSpanEndColumn = 44}, srcInfoPoints = []}) "menv")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 46, srcSpanEndLine = 618, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 46, srcSpanEndLine = 618, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 618, srcSpanStartColumn = 46, srcSpanEndLine = 618, srcSpanEndColumn = 48}, srcInfoPoints = []}) "x1"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 5, srcSpanEndLine = 619, srcSpanEndColumn = 38}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 5, srcSpanEndLine = 619, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 5, srcSpanEndLine = 619, srcSpanEndColumn = 10}, srcInfoPoints = []}) "menv'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 11, srcSpanEndLine = 619, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 11, srcSpanEndLine = 619, srcSpanEndColumn = 12}]}) (RecUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 13, srcSpanEndLine = 619, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 18, srcSpanEndLine = 619, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 37, srcSpanEndLine = 619, srcSpanEndColumn = 38}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 13, srcSpanEndLine = 619, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 13, srcSpanEndLine = 619, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 13, srcSpanEndLine = 619, srcSpanEndColumn = 17}, srcInfoPoints = []}) "menv"))) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 20, srcSpanEndLine = 619, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 27, srcSpanEndLine = 619, srcSpanEndColumn = 28}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 20, srcSpanEndLine = 619, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 20, srcSpanEndLine = 619, srcSpanEndColumn = 26}, srcInfoPoints = []}) "me_env")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 29, srcSpanEndLine = 619, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 29, srcSpanEndLine = 619, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 619, srcSpanStartColumn = 29, srcSpanEndLine = 619, srcSpanEndColumn = 36}, srcInfoPoints = []}) "rn_env'")))])) Nothing])),Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 1, srcSpanEndLine = 629, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 625, srcSpanStartColumn = 3, srcSpanEndLine = 625, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 1, srcSpanEndLine = 623, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 7, srcSpanEndLine = 623, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 7, srcSpanEndLine = 623, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 12, srcSpanEndLine = 623, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 12, srcSpanEndLine = 623, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 18, srcSpanEndLine = 623, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 18, srcSpanEndLine = 623, srcSpanEndColumn = 20}, srcInfoPoints = []}) "e1"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 21, srcSpanEndLine = 623, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 21, srcSpanEndLine = 623, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 31, srcSpanEndLine = 623, srcSpanEndColumn = 32}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 22, srcSpanEndLine = 623, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 22, srcSpanEndLine = 623, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 22, srcSpanEndLine = 623, srcSpanEndColumn = 25}, srcInfoPoints = []}) "Lam")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 26, srcSpanEndLine = 623, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 26, srcSpanEndLine = 623, srcSpanEndColumn = 28}, srcInfoPoints = []}) "x2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 29, srcSpanEndLine = 623, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 623, srcSpanStartColumn = 29, srcSpanEndLine = 623, srcSpanEndColumn = 31}, srcInfoPoints = []}) "e2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 3, srcSpanEndLine = 624, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 3, srcSpanEndLine = 624, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 5, srcSpanEndLine = 624, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 5, srcSpanEndLine = 624, srcSpanEndColumn = 53}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 5, srcSpanEndLine = 624, srcSpanEndColumn = 22}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 5, srcSpanEndLine = 624, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 5, srcSpanEndLine = 624, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 5, srcSpanEndLine = 624, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 5, srcSpanEndLine = 624, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 11, srcSpanEndLine = 624, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 11, srcSpanEndLine = 624, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 11, srcSpanEndLine = 624, srcSpanEndColumn = 16}, srcInfoPoints = []}) "menv'")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 17, srcSpanEndLine = 624, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 17, srcSpanEndLine = 624, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 17, srcSpanEndLine = 624, srcSpanEndColumn = 22}, srcInfoPoints = []}) "subst")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 23, srcSpanEndLine = 624, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 23, srcSpanEndLine = 624, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 52, srcSpanEndLine = 624, srcSpanEndColumn = 53}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 24, srcSpanEndLine = 624, srcSpanEndColumn = 52}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 24, srcSpanEndLine = 624, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 24, srcSpanEndLine = 624, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 24, srcSpanEndLine = 624, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 24, srcSpanEndLine = 624, srcSpanEndColumn = 27}, srcInfoPoints = []}) "App"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 28, srcSpanEndLine = 624, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 28, srcSpanEndLine = 624, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 28, srcSpanEndLine = 624, srcSpanEndColumn = 30}, srcInfoPoints = []}) "e1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 31, srcSpanEndLine = 624, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 31, srcSpanEndLine = 624, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 51, srcSpanEndLine = 624, srcSpanEndColumn = 52}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 32, srcSpanEndLine = 624, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 32, srcSpanEndLine = 624, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 32, srcSpanEndLine = 624, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 32, srcSpanEndLine = 624, srcSpanEndColumn = 45}, srcInfoPoints = []}) "varToCoreExpr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 46, srcSpanEndLine = 624, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 46, srcSpanEndLine = 624, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 46, srcSpanEndLine = 624, srcSpanEndColumn = 51}, srcInfoPoints = []}) "new_x")))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 54, srcSpanEndLine = 624, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 54, srcSpanEndLine = 624, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 624, srcSpanStartColumn = 54, srcSpanEndLine = 624, srcSpanEndColumn = 56}, srcInfoPoints = []}) "e2"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 5, srcSpanEndLine = 629, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 5, srcSpanEndLine = 626, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 5, srcSpanEndLine = 627, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 1, srcSpanEndLine = 629, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 5, srcSpanEndLine = 626, srcSpanEndColumn = 48}, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 5, srcSpanEndLine = 626, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 5, srcSpanEndLine = 626, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 13, srcSpanEndLine = 626, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 20, srcSpanEndLine = 626, srcSpanEndColumn = 21}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 6, srcSpanEndLine = 626, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 6, srcSpanEndLine = 626, srcSpanEndColumn = 13}, srcInfoPoints = []}) "rn_env'"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 15, srcSpanEndLine = 626, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 15, srcSpanEndLine = 626, srcSpanEndColumn = 20}, srcInfoPoints = []}) "new_x")]) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 22, srcSpanEndLine = 626, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 22, srcSpanEndLine = 626, srcSpanEndColumn = 23}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 24, srcSpanEndLine = 626, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 24, srcSpanEndLine = 626, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 24, srcSpanEndLine = 626, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 24, srcSpanEndLine = 626, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 24, srcSpanEndLine = 626, srcSpanEndColumn = 31}, srcInfoPoints = []}) "rnBndrR"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 32, srcSpanEndLine = 626, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 32, srcSpanEndLine = 626, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 44, srcSpanEndLine = 626, srcSpanEndColumn = 45}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 33, srcSpanEndLine = 626, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 33, srcSpanEndLine = 626, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 33, srcSpanEndLine = 626, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 33, srcSpanEndLine = 626, srcSpanEndColumn = 39}, srcInfoPoints = []}) "me_env"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 40, srcSpanEndLine = 626, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 40, srcSpanEndLine = 626, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 40, srcSpanEndLine = 626, srcSpanEndColumn = 44}, srcInfoPoints = []}) "menv")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 46, srcSpanEndLine = 626, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 46, srcSpanEndLine = 626, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 626, srcSpanStartColumn = 46, srcSpanEndLine = 626, srcSpanEndColumn = 48}, srcInfoPoints = []}) "x2"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 5, srcSpanEndLine = 627, srcSpanEndColumn = 38}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 5, srcSpanEndLine = 627, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 5, srcSpanEndLine = 627, srcSpanEndColumn = 10}, srcInfoPoints = []}) "menv'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 11, srcSpanEndLine = 627, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 11, srcSpanEndLine = 627, srcSpanEndColumn = 12}]}) (RecUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 13, srcSpanEndLine = 627, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 18, srcSpanEndLine = 627, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 37, srcSpanEndLine = 627, srcSpanEndColumn = 38}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 13, srcSpanEndLine = 627, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 13, srcSpanEndLine = 627, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 13, srcSpanEndLine = 627, srcSpanEndColumn = 17}, srcInfoPoints = []}) "menv"))) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 20, srcSpanEndLine = 627, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 27, srcSpanEndLine = 627, srcSpanEndColumn = 28}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 20, srcSpanEndLine = 627, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 20, srcSpanEndLine = 627, srcSpanEndColumn = 26}, srcInfoPoints = []}) "me_env")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 29, srcSpanEndLine = 627, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 29, srcSpanEndLine = 627, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 627, srcSpanStartColumn = 29, srcSpanEndLine = 627, srcSpanEndColumn = 36}, srcInfoPoints = []}) "rn_env'")))])) Nothing])),Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 1, srcSpanEndLine = 634, srcSpanEndColumn = 6}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 1, srcSpanEndLine = 629, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 7, srcSpanEndLine = 629, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 7, srcSpanEndLine = 629, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 12, srcSpanEndLine = 629, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 12, srcSpanEndLine = 629, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 18, srcSpanEndLine = 629, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 18, srcSpanEndLine = 629, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 39, srcSpanEndLine = 629, srcSpanEndColumn = 40}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 23}, srcInfoPoints = []}) "Case")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 24, srcSpanEndLine = 629, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 24, srcSpanEndLine = 629, srcSpanEndColumn = 26}, srcInfoPoints = []}) "e1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 27, srcSpanEndLine = 629, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 27, srcSpanEndLine = 629, srcSpanEndColumn = 29}, srcInfoPoints = []}) "x1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 30, srcSpanEndLine = 629, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 30, srcSpanEndLine = 629, srcSpanEndColumn = 33}, srcInfoPoints = []}) "ty1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 34, srcSpanEndLine = 629, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 34, srcSpanEndLine = 629, srcSpanEndColumn = 39}, srcInfoPoints = []}) "alts1")]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 41, srcSpanEndLine = 629, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 41, srcSpanEndLine = 629, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 62, srcSpanEndLine = 629, srcSpanEndColumn = 63}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 42, srcSpanEndLine = 629, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 42, srcSpanEndLine = 629, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 42, srcSpanEndLine = 629, srcSpanEndColumn = 46}, srcInfoPoints = []}) "Case")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 47, srcSpanEndLine = 629, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 47, srcSpanEndLine = 629, srcSpanEndColumn = 49}, srcInfoPoints = []}) "e2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 50, srcSpanEndLine = 629, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 50, srcSpanEndLine = 629, srcSpanEndColumn = 52}, srcInfoPoints = []}) "x2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 53, srcSpanEndLine = 629, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 53, srcSpanEndLine = 629, srcSpanEndColumn = 56}, srcInfoPoints = []}) "ty2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 57, srcSpanEndLine = 629, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 629, srcSpanStartColumn = 57, srcSpanEndLine = 629, srcSpanEndColumn = 62}, srcInfoPoints = []}) "alts2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 3, srcSpanEndLine = 634, srcSpanEndColumn = 6}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 3, srcSpanEndLine = 630, srcSpanEndColumn = 4}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 5, srcSpanEndLine = 634, srcSpanEndColumn = 6}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 5, srcSpanEndLine = 630, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 9, srcSpanEndLine = 630, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 5, srcSpanEndLine = 631, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 5, srcSpanEndLine = 632, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 5, srcSpanEndLine = 633, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 634, srcSpanStartColumn = 5, srcSpanEndLine = 634, srcSpanEndColumn = 6}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 11, srcSpanEndLine = 630, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 18, srcSpanEndLine = 630, srcSpanEndColumn = 20}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 11, srcSpanEndLine = 630, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 11, srcSpanEndLine = 630, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst1")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 21, srcSpanEndLine = 630, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 21, srcSpanEndLine = 630, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 21, srcSpanEndLine = 630, srcSpanEndColumn = 40}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 21, srcSpanEndLine = 630, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 21, srcSpanEndLine = 630, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 21, srcSpanEndLine = 630, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 21, srcSpanEndLine = 630, srcSpanEndColumn = 29}, srcInfoPoints = []}) "match_ty"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 30, srcSpanEndLine = 630, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 30, srcSpanEndLine = 630, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 30, srcSpanEndLine = 630, srcSpanEndColumn = 34}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 35, srcSpanEndLine = 630, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 35, srcSpanEndLine = 630, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 35, srcSpanEndLine = 630, srcSpanEndColumn = 40}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 41, srcSpanEndLine = 630, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 41, srcSpanEndLine = 630, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 41, srcSpanEndLine = 630, srcSpanEndColumn = 44}, srcInfoPoints = []}) "ty1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 45, srcSpanEndLine = 630, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 45, srcSpanEndLine = 630, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 630, srcSpanStartColumn = 45, srcSpanEndLine = 630, srcSpanEndColumn = 48}, srcInfoPoints = []}) "ty2")))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 7, srcSpanEndLine = 631, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 14, srcSpanEndLine = 631, srcSpanEndColumn = 16}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 7, srcSpanEndLine = 631, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 7, srcSpanEndLine = 631, srcSpanEndColumn = 13}, srcInfoPoints = []}) "subst2")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 17, srcSpanEndLine = 631, srcSpanEndColumn = 40}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 17, srcSpanEndLine = 631, srcSpanEndColumn = 37}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 17, srcSpanEndLine = 631, srcSpanEndColumn = 34}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 17, srcSpanEndLine = 631, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 17, srcSpanEndLine = 631, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 17, srcSpanEndLine = 631, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 17, srcSpanEndLine = 631, srcSpanEndColumn = 22}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 23, srcSpanEndLine = 631, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 23, srcSpanEndLine = 631, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 23, srcSpanEndLine = 631, srcSpanEndColumn = 27}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 28, srcSpanEndLine = 631, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 28, srcSpanEndLine = 631, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 28, srcSpanEndLine = 631, srcSpanEndColumn = 34}, srcInfoPoints = []}) "subst1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 35, srcSpanEndLine = 631, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 35, srcSpanEndLine = 631, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 35, srcSpanEndLine = 631, srcSpanEndColumn = 37}, srcInfoPoints = []}) "e1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 38, srcSpanEndLine = 631, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 38, srcSpanEndLine = 631, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 631, srcSpanStartColumn = 38, srcSpanEndLine = 631, srcSpanEndColumn = 40}, srcInfoPoints = []}) "e2")))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 7, srcSpanEndLine = 632, srcSpanEndColumn = 10}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 11, srcSpanEndLine = 633, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 11, srcSpanEndLine = 632, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 5, srcSpanEndLine = 633, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 11, srcSpanEndLine = 632, srcSpanEndColumn = 64}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 11, srcSpanEndLine = 632, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 11, srcSpanEndLine = 632, srcSpanEndColumn = 16}, srcInfoPoints = []}) "menv'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 17, srcSpanEndLine = 632, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 17, srcSpanEndLine = 632, srcSpanEndColumn = 18}]}) (RecUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 19, srcSpanEndLine = 632, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 24, srcSpanEndLine = 632, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 63, srcSpanEndLine = 632, srcSpanEndColumn = 64}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 19, srcSpanEndLine = 632, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 19, srcSpanEndLine = 632, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 19, srcSpanEndLine = 632, srcSpanEndColumn = 23}, srcInfoPoints = []}) "menv"))) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 26, srcSpanEndLine = 632, srcSpanEndColumn = 62}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 33, srcSpanEndLine = 632, srcSpanEndColumn = 34}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 26, srcSpanEndLine = 632, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 26, srcSpanEndLine = 632, srcSpanEndColumn = 32}, srcInfoPoints = []}) "me_env")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 35, srcSpanEndLine = 632, srcSpanEndColumn = 62}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 35, srcSpanEndLine = 632, srcSpanEndColumn = 59}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 35, srcSpanEndLine = 632, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 35, srcSpanEndLine = 632, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 35, srcSpanEndLine = 632, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 35, srcSpanEndLine = 632, srcSpanEndColumn = 42}, srcInfoPoints = []}) "rnBndr2"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 43, srcSpanEndLine = 632, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 43, srcSpanEndLine = 632, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 55, srcSpanEndLine = 632, srcSpanEndColumn = 56}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 44, srcSpanEndLine = 632, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 44, srcSpanEndLine = 632, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 44, srcSpanEndLine = 632, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 44, srcSpanEndLine = 632, srcSpanEndColumn = 50}, srcInfoPoints = []}) "me_env"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 51, srcSpanEndLine = 632, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 51, srcSpanEndLine = 632, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 51, srcSpanEndLine = 632, srcSpanEndColumn = 55}, srcInfoPoints = []}) "menv")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 57, srcSpanEndLine = 632, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 57, srcSpanEndLine = 632, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 57, srcSpanEndLine = 632, srcSpanEndColumn = 59}, srcInfoPoints = []}) "x1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 60, srcSpanEndLine = 632, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 60, srcSpanEndLine = 632, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 632, srcSpanStartColumn = 60, srcSpanEndLine = 632, srcSpanEndColumn = 62}, srcInfoPoints = []}) "x2"))))])) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 42}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 42}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 36}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 30}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 17}, srcInfoPoints = []}) "match_alts"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 18, srcSpanEndLine = 633, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 18, srcSpanEndLine = 633, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 18, srcSpanEndLine = 633, srcSpanEndColumn = 23}, srcInfoPoints = []}) "menv'")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 24, srcSpanEndLine = 633, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 24, srcSpanEndLine = 633, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 24, srcSpanEndLine = 633, srcSpanEndColumn = 30}, srcInfoPoints = []}) "subst2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 31, srcSpanEndLine = 633, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 31, srcSpanEndLine = 633, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 31, srcSpanEndLine = 633, srcSpanEndColumn = 36}, srcInfoPoints = []}) "alts1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 37, srcSpanEndLine = 633, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 37, srcSpanEndLine = 633, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 37, srcSpanEndLine = 633, srcSpanEndColumn = 42}, srcInfoPoints = []}) "alts2"))))])) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 1, srcSpanEndLine = 637, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 1, srcSpanEndLine = 636, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 7, srcSpanEndLine = 636, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 7, srcSpanEndLine = 636, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 12, srcSpanEndLine = 636, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 12, srcSpanEndLine = 636, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 18, srcSpanEndLine = 636, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 18, srcSpanEndLine = 636, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 27, srcSpanEndLine = 636, srcSpanEndColumn = 28}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 19, srcSpanEndLine = 636, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 19, srcSpanEndLine = 636, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 19, srcSpanEndLine = 636, srcSpanEndColumn = 23}, srcInfoPoints = []}) "Type")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 24, srcSpanEndLine = 636, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 24, srcSpanEndLine = 636, srcSpanEndColumn = 27}, srcInfoPoints = []}) "ty1")]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 29, srcSpanEndLine = 636, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 29, srcSpanEndLine = 636, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 38, srcSpanEndLine = 636, srcSpanEndColumn = 39}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 30, srcSpanEndLine = 636, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 30, srcSpanEndLine = 636, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 30, srcSpanEndLine = 636, srcSpanEndColumn = 34}, srcInfoPoints = []}) "Type")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 35, srcSpanEndLine = 636, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 636, srcSpanStartColumn = 35, srcSpanEndLine = 636, srcSpanEndColumn = 38}, srcInfoPoints = []}) "ty2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 3, srcSpanEndLine = 637, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 3, srcSpanEndLine = 637, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 5, srcSpanEndLine = 637, srcSpanEndColumn = 32}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 5, srcSpanEndLine = 637, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 5, srcSpanEndLine = 637, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 5, srcSpanEndLine = 637, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 5, srcSpanEndLine = 637, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 5, srcSpanEndLine = 637, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 5, srcSpanEndLine = 637, srcSpanEndColumn = 13}, srcInfoPoints = []}) "match_ty"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 14, srcSpanEndLine = 637, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 14, srcSpanEndLine = 637, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 14, srcSpanEndLine = 637, srcSpanEndColumn = 18}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 19, srcSpanEndLine = 637, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 19, srcSpanEndLine = 637, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 19, srcSpanEndLine = 637, srcSpanEndColumn = 24}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 25, srcSpanEndLine = 637, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 25, srcSpanEndLine = 637, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 25, srcSpanEndLine = 637, srcSpanEndColumn = 28}, srcInfoPoints = []}) "ty1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 29, srcSpanEndLine = 637, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 29, srcSpanEndLine = 637, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 637, srcSpanStartColumn = 29, srcSpanEndLine = 637, srcSpanEndColumn = 32}, srcInfoPoints = []}) "ty2"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 1, srcSpanEndLine = 641, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 1, srcSpanEndLine = 639, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 7, srcSpanEndLine = 639, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 7, srcSpanEndLine = 639, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 12, srcSpanEndLine = 639, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 12, srcSpanEndLine = 639, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 18, srcSpanEndLine = 639, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 18, srcSpanEndLine = 639, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 30, srcSpanEndLine = 639, srcSpanEndColumn = 31}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 19, srcSpanEndLine = 639, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 19, srcSpanEndLine = 639, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 19, srcSpanEndLine = 639, srcSpanEndColumn = 23}, srcInfoPoints = []}) "Cast")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 24, srcSpanEndLine = 639, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 24, srcSpanEndLine = 639, srcSpanEndColumn = 26}, srcInfoPoints = []}) "e1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 27, srcSpanEndLine = 639, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 27, srcSpanEndLine = 639, srcSpanEndColumn = 30}, srcInfoPoints = []}) "co1")]),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 32, srcSpanEndLine = 639, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 32, srcSpanEndLine = 639, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 44, srcSpanEndLine = 639, srcSpanEndColumn = 45}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 33, srcSpanEndLine = 639, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 33, srcSpanEndLine = 639, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 33, srcSpanEndLine = 639, srcSpanEndColumn = 37}, srcInfoPoints = []}) "Cast")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 38, srcSpanEndLine = 639, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 38, srcSpanEndLine = 639, srcSpanEndColumn = 40}, srcInfoPoints = []}) "e2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 41, srcSpanEndLine = 639, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 639, srcSpanStartColumn = 41, srcSpanEndLine = 639, srcSpanEndColumn = 44}, srcInfoPoints = []}) "co2")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 3, srcSpanEndLine = 641, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 3, srcSpanEndLine = 640, srcSpanEndColumn = 4}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 5, srcSpanEndLine = 641, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 5, srcSpanEndLine = 640, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 9, srcSpanEndLine = 640, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 5, srcSpanEndLine = 641, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 31, srcSpanEndLine = 641, srcSpanEndColumn = 32}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 11, srcSpanEndLine = 640, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 18, srcSpanEndLine = 640, srcSpanEndColumn = 20}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 11, srcSpanEndLine = 640, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 11, srcSpanEndLine = 640, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst1")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 21, srcSpanEndLine = 640, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 21, srcSpanEndLine = 640, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 21, srcSpanEndLine = 640, srcSpanEndColumn = 40}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 21, srcSpanEndLine = 640, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 21, srcSpanEndLine = 640, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 21, srcSpanEndLine = 640, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 21, srcSpanEndLine = 640, srcSpanEndColumn = 29}, srcInfoPoints = []}) "match_ty"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 30, srcSpanEndLine = 640, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 30, srcSpanEndLine = 640, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 30, srcSpanEndLine = 640, srcSpanEndColumn = 34}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 35, srcSpanEndLine = 640, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 35, srcSpanEndLine = 640, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 35, srcSpanEndLine = 640, srcSpanEndColumn = 40}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 41, srcSpanEndLine = 640, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 41, srcSpanEndLine = 640, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 41, srcSpanEndLine = 640, srcSpanEndColumn = 44}, srcInfoPoints = []}) "co1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 45, srcSpanEndLine = 640, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 45, srcSpanEndLine = 640, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 640, srcSpanStartColumn = 45, srcSpanEndLine = 640, srcSpanEndColumn = 48}, srcInfoPoints = []}) "co2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 7, srcSpanEndLine = 641, srcSpanEndColumn = 30}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 7, srcSpanEndLine = 641, srcSpanEndColumn = 30}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 7, srcSpanEndLine = 641, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 7, srcSpanEndLine = 641, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 7, srcSpanEndLine = 641, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 7, srcSpanEndLine = 641, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 7, srcSpanEndLine = 641, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 7, srcSpanEndLine = 641, srcSpanEndColumn = 12}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 13, srcSpanEndLine = 641, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 13, srcSpanEndLine = 641, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 13, srcSpanEndLine = 641, srcSpanEndColumn = 17}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 18, srcSpanEndLine = 641, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 18, srcSpanEndLine = 641, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 18, srcSpanEndLine = 641, srcSpanEndColumn = 24}, srcInfoPoints = []}) "subst1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 25, srcSpanEndLine = 641, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 25, srcSpanEndLine = 641, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 25, srcSpanEndLine = 641, srcSpanEndColumn = 27}, srcInfoPoints = []}) "e1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 28, srcSpanEndLine = 641, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 28, srcSpanEndLine = 641, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 641, srcSpanStartColumn = 28, srcSpanEndLine = 641, srcSpanEndColumn = 30}, srcInfoPoints = []}) "e2"))))])) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 1, srcSpanEndLine = 671, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 1, srcSpanEndLine = 670, srcSpanEndColumn = 6}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 7, srcSpanEndLine = 670, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 7, srcSpanEndLine = 670, srcSpanEndColumn = 11}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 12, srcSpanEndLine = 670, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 12, srcSpanEndLine = 670, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 18, srcSpanEndLine = 670, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 18, srcSpanEndLine = 670, srcSpanEndColumn = 20}, srcInfoPoints = []}) "e1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 21, srcSpanEndLine = 670, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 21, srcSpanEndLine = 670, srcSpanEndColumn = 23}, srcInfoPoints = []}) "e2")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 24, srcSpanEndLine = 671, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 24, srcSpanEndLine = 670, srcSpanEndColumn = 25}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 671, srcSpanStartColumn = 14, srcSpanEndLine = 671, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 671, srcSpanStartColumn = 14, srcSpanEndLine = 671, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 671, srcSpanStartColumn = 14, srcSpanEndLine = 671, srcSpanEndColumn = 21}, srcInfoPoints = []}) "Nothing")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 674, srcSpanStartColumn = 1, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 674, srcSpanStartColumn = 11, srcSpanEndLine = 674, srcSpanEndColumn = 13}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 674, srcSpanStartColumn = 1, srcSpanEndLine = 674, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match_var"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 674, srcSpanStartColumn = 14, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 675, srcSpanStartColumn = 11, srcSpanEndLine = 675, srcSpanEndColumn = 13}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 674, srcSpanStartColumn = 14, srcSpanEndLine = 674, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 674, srcSpanStartColumn = 14, srcSpanEndLine = 674, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 674, srcSpanStartColumn = 14, srcSpanEndLine = 674, srcSpanEndColumn = 22}, srcInfoPoints = []}) "MatchEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 675, srcSpanStartColumn = 14, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 676, srcSpanStartColumn = 11, srcSpanEndLine = 676, srcSpanEndColumn = 13}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 675, srcSpanStartColumn = 14, srcSpanEndLine = 675, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 675, srcSpanStartColumn = 14, srcSpanEndLine = 675, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 675, srcSpanStartColumn = 14, srcSpanEndLine = 675, srcSpanEndColumn = 22}, srcInfoPoints = []}) "SubstEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 676, srcSpanStartColumn = 14, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 677, srcSpanStartColumn = 11, srcSpanEndLine = 677, srcSpanEndColumn = 13}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 676, srcSpanStartColumn = 14, srcSpanEndLine = 676, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 676, srcSpanStartColumn = 14, srcSpanEndLine = 676, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 676, srcSpanStartColumn = 14, srcSpanEndLine = 676, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Var"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 677, srcSpanStartColumn = 14, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 678, srcSpanStartColumn = 11, srcSpanEndLine = 678, srcSpanEndColumn = 13}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 677, srcSpanStartColumn = 14, srcSpanEndLine = 677, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 677, srcSpanStartColumn = 14, srcSpanEndLine = 677, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 677, srcSpanStartColumn = 14, srcSpanEndLine = 677, srcSpanEndColumn = 22}, srcInfoPoints = []}) "CoreExpr"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 678, srcSpanStartColumn = 14, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 678, srcSpanStartColumn = 14, srcSpanEndLine = 678, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 678, srcSpanStartColumn = 14, srcSpanEndLine = 678, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 678, srcSpanStartColumn = 14, srcSpanEndLine = 678, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 678, srcSpanStartColumn = 20, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 678, srcSpanStartColumn = 20, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 678, srcSpanStartColumn = 20, srcSpanEndLine = 678, srcSpanEndColumn = 28}, srcInfoPoints = []}) "SubstEnv")))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 1, srcSpanEndLine = 723, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 713, srcSpanStartColumn = 3, srcSpanEndLine = 713, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 1, srcSpanEndLine = 723, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 713, srcSpanStartColumn = 3, srcSpanEndLine = 713, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 1, srcSpanEndLine = 679, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match_var") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 11, srcSpanEndLine = 679, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 11, srcSpanEndLine = 679, srcSpanEndColumn = 15}, srcInfoPoints = []}) "menv"),PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 16, srcSpanEndLine = 679, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 21, srcSpanEndLine = 679, srcSpanEndColumn = 22}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 16, srcSpanEndLine = 679, srcSpanEndColumn = 21}, srcInfoPoints = []}) "subst") (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 22, srcSpanEndLine = 679, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 22, srcSpanEndLine = 679, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 31, srcSpanEndLine = 679, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 41, srcSpanEndLine = 679, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 48, srcSpanEndLine = 679, srcSpanEndColumn = 49}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 23, srcSpanEndLine = 679, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 23, srcSpanEndLine = 679, srcSpanEndColumn = 31}, srcInfoPoints = []}) "tv_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 33, srcSpanEndLine = 679, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 33, srcSpanEndLine = 679, srcSpanEndColumn = 41}, srcInfoPoints = []}) "id_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 43, srcSpanEndLine = 679, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 43, srcSpanEndLine = 679, srcSpanEndColumn = 48}, srcInfoPoints = []}) "binds")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 50, srcSpanEndLine = 679, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 50, srcSpanEndLine = 679, srcSpanEndColumn = 52}, srcInfoPoints = []}) "v1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 53, srcSpanEndLine = 679, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 679, srcSpanStartColumn = 53, srcSpanEndLine = 679, srcSpanEndColumn = 55}, srcInfoPoints = []}) "e2")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 3, srcSpanEndLine = 713, srcSpanEndColumn = 0}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 3, srcSpanEndLine = 708, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 3, srcSpanEndLine = 680, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 3, srcSpanEndLine = 681, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 5, srcSpanEndLine = 680, srcSpanEndColumn = 35}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 5, srcSpanEndLine = 680, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 5, srcSpanEndLine = 680, srcSpanEndColumn = 8}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 5, srcSpanEndLine = 680, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 5, srcSpanEndLine = 680, srcSpanEndColumn = 8}, srcInfoPoints = []}) "v1'"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 9, srcSpanEndLine = 680, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 9, srcSpanEndLine = 680, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 10, srcSpanEndLine = 680, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 20, srcSpanEndLine = 680, srcSpanEndColumn = 21}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 9, srcSpanEndLine = 680, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 9, srcSpanEndLine = 680, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 10, srcSpanEndLine = 680, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 20, srcSpanEndLine = 680, srcSpanEndColumn = 21}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 9, srcSpanEndLine = 680, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 9, srcSpanEndLine = 680, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 10, srcSpanEndLine = 680, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 20, srcSpanEndLine = 680, srcSpanEndColumn = 21}]}) "elemVarSet"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 22, srcSpanEndLine = 680, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 22, srcSpanEndLine = 680, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 22, srcSpanEndLine = 680, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 22, srcSpanEndLine = 680, srcSpanEndColumn = 30}, srcInfoPoints = []}) "me_tmpls"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 31, srcSpanEndLine = 680, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 31, srcSpanEndLine = 680, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 680, srcSpanStartColumn = 31, srcSpanEndLine = 680, srcSpanEndColumn = 35}, srcInfoPoints = []}) "menv")))))] (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 5, srcSpanEndLine = 708, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 5, srcSpanEndLine = 681, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 36, srcSpanEndLine = 681, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 5, srcSpanEndLine = 682, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 5, srcSpanEndLine = 702, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 708, srcSpanStartColumn = 3, srcSpanEndLine = 708, srcSpanEndColumn = 0}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 10, srcSpanEndLine = 681, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 10, srcSpanEndLine = 681, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 10, srcSpanEndLine = 681, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 10, srcSpanEndLine = 681, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 10, srcSpanEndLine = 681, srcSpanEndColumn = 22}, srcInfoPoints = []}) "lookupVarEnv"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 23, srcSpanEndLine = 681, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 23, srcSpanEndLine = 681, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 23, srcSpanEndLine = 681, srcSpanEndColumn = 31}, srcInfoPoints = []}) "id_subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 32, srcSpanEndLine = 681, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 32, srcSpanEndLine = 681, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 681, srcSpanStartColumn = 32, srcSpanEndLine = 681, srcSpanEndColumn = 35}, srcInfoPoints = []}) "v1'")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 5, srcSpanEndLine = 700, srcSpanEndColumn = 72}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 5, srcSpanEndLine = 682, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 5, srcSpanEndLine = 682, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 5, srcSpanEndLine = 682, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Nothing")) []) (GuardedAlts (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 13, srcSpanEndLine = 700, srcSpanEndColumn = 72}, srcInfoPoints = []}) [GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 13, srcSpanEndLine = 683, srcSpanEndColumn = 19}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 13, srcSpanEndLine = 682, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 683, srcSpanStartColumn = 9, srcSpanEndLine = 683, srcSpanEndColumn = 11}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 15, srcSpanEndLine = 682, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 15, srcSpanEndLine = 682, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 15, srcSpanEndLine = 682, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 15, srcSpanEndLine = 682, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 15, srcSpanEndLine = 682, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 15, srcSpanEndLine = 682, srcSpanEndColumn = 18}, srcInfoPoints = []}) "any"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 19, srcSpanEndLine = 682, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 19, srcSpanEndLine = 682, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 35, srcSpanEndLine = 682, srcSpanEndColumn = 36}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 20, srcSpanEndLine = 682, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 20, srcSpanEndLine = 682, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 20, srcSpanEndLine = 682, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 20, srcSpanEndLine = 682, srcSpanEndColumn = 28}, srcInfoPoints = []}) "inRnEnvR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 29, srcSpanEndLine = 682, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 29, srcSpanEndLine = 682, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 29, srcSpanEndLine = 682, srcSpanEndColumn = 35}, srcInfoPoints = []}) "rn_env")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 37, srcSpanEndLine = 682, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 37, srcSpanEndLine = 682, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 67, srcSpanEndLine = 682, srcSpanEndColumn = 68}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 38, srcSpanEndLine = 682, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 38, srcSpanEndLine = 682, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 38, srcSpanEndLine = 682, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 38, srcSpanEndLine = 682, srcSpanEndColumn = 49}, srcInfoPoints = []}) "varSetElems"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 50, srcSpanEndLine = 682, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 50, srcSpanEndLine = 682, srcSpanEndColumn = 51},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 66, srcSpanEndLine = 682, srcSpanEndColumn = 67}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 51, srcSpanEndLine = 682, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 51, srcSpanEndLine = 682, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 51, srcSpanEndLine = 682, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 51, srcSpanEndLine = 682, srcSpanEndColumn = 63}, srcInfoPoints = []}) "exprFreeVars"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 64, srcSpanEndLine = 682, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 64, srcSpanEndLine = 682, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 682, srcSpanStartColumn = 64, srcSpanEndLine = 682, srcSpanEndColumn = 66}, srcInfoPoints = []}) "e2"))))))))] (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 683, srcSpanStartColumn = 12, srcSpanEndLine = 683, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 683, srcSpanStartColumn = 12, srcSpanEndLine = 683, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 683, srcSpanStartColumn = 12, srcSpanEndLine = 683, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Nothing"))),GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 686, srcSpanStartColumn = 9, srcSpanEndLine = 700, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 686, srcSpanStartColumn = 9, srcSpanEndLine = 686, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 9, srcSpanEndLine = 698, srcSpanEndColumn = 11}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 686, srcSpanStartColumn = 11, srcSpanEndLine = 686, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 686, srcSpanStartColumn = 11, srcSpanEndLine = 686, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 686, srcSpanStartColumn = 11, srcSpanEndLine = 686, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 686, srcSpanStartColumn = 11, srcSpanEndLine = 686, srcSpanEndColumn = 20}, srcInfoPoints = []}) "otherwise")))] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 12, srcSpanEndLine = 700, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 12, srcSpanEndLine = 698, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 17, srcSpanEndLine = 698, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 13, srcSpanEndLine = 700, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 71, srcSpanEndLine = 700, srcSpanEndColumn = 72}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 19, srcSpanEndLine = 698, srcSpanEndColumn = 91}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 29, srcSpanEndLine = 698, srcSpanEndColumn = 31}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 19, srcSpanEndLine = 698, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 19, srcSpanEndLine = 698, srcSpanEndColumn = 28}, srcInfoPoints = []}) "tv_subst'")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 32, srcSpanEndLine = 698, srcSpanEndColumn = 91}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 32, srcSpanEndLine = 698, srcSpanEndColumn = 77}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 32, srcSpanEndLine = 698, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 32, srcSpanEndLine = 698, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 32, srcSpanEndLine = 698, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 32, srcSpanEndLine = 698, srcSpanEndColumn = 50}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 32, srcSpanEndLine = 698, srcSpanEndColumn = 50}, srcInfoPoints = []}) "Unify") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 32, srcSpanEndLine = 698, srcSpanEndColumn = 50}, srcInfoPoints = []}) "ruleMatchTyX"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 51, srcSpanEndLine = 698, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 51, srcSpanEndLine = 698, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 51, srcSpanEndLine = 698, srcSpanEndColumn = 55}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 56, srcSpanEndLine = 698, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 56, srcSpanEndLine = 698, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 56, srcSpanEndLine = 698, srcSpanEndColumn = 64}, srcInfoPoints = []}) "tv_subst")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 65, srcSpanEndLine = 698, srcSpanEndColumn = 77}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 65, srcSpanEndLine = 698, srcSpanEndColumn = 66},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 76, srcSpanEndLine = 698, srcSpanEndColumn = 77}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 66, srcSpanEndLine = 698, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 66, srcSpanEndLine = 698, srcSpanEndColumn = 72}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 66, srcSpanEndLine = 698, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 66, srcSpanEndLine = 698, srcSpanEndColumn = 72}, srcInfoPoints = []}) "idType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 73, srcSpanEndLine = 698, srcSpanEndColumn = 76}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 73, srcSpanEndLine = 698, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 73, srcSpanEndLine = 698, srcSpanEndColumn = 76}, srcInfoPoints = []}) "v1'")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 78, srcSpanEndLine = 698, srcSpanEndColumn = 91}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 78, srcSpanEndLine = 698, srcSpanEndColumn = 79},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 90, srcSpanEndLine = 698, srcSpanEndColumn = 91}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 79, srcSpanEndLine = 698, srcSpanEndColumn = 90}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 79, srcSpanEndLine = 698, srcSpanEndColumn = 87}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 79, srcSpanEndLine = 698, srcSpanEndColumn = 87}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 79, srcSpanEndLine = 698, srcSpanEndColumn = 87}, srcInfoPoints = []}) "exprType"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 88, srcSpanEndLine = 698, srcSpanEndColumn = 90}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 88, srcSpanEndLine = 698, srcSpanEndColumn = 90}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 698, srcSpanStartColumn = 88, srcSpanEndLine = 698, srcSpanEndColumn = 90}, srcInfoPoints = []}) "e2")))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 15, srcSpanEndLine = 700, srcSpanEndColumn = 70}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 15, srcSpanEndLine = 700, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 15, srcSpanEndLine = 700, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 15, srcSpanEndLine = 700, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 15, srcSpanEndLine = 700, srcSpanEndColumn = 21}, srcInfoPoints = []}) "return"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 22, srcSpanEndLine = 700, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 22, srcSpanEndLine = 700, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 32, srcSpanEndLine = 700, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 62, srcSpanEndLine = 700, srcSpanEndColumn = 63},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 69, srcSpanEndLine = 700, srcSpanEndColumn = 70}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 23, srcSpanEndLine = 700, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 23, srcSpanEndLine = 700, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 23, srcSpanEndLine = 700, srcSpanEndColumn = 32}, srcInfoPoints = []}) "tv_subst'")),App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 34, srcSpanEndLine = 700, srcSpanEndColumn = 62}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 34, srcSpanEndLine = 700, srcSpanEndColumn = 59}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 34, srcSpanEndLine = 700, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 34, srcSpanEndLine = 700, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 34, srcSpanEndLine = 700, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 34, srcSpanEndLine = 700, srcSpanEndColumn = 46}, srcInfoPoints = []}) "extendVarEnv"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 47, srcSpanEndLine = 700, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 47, srcSpanEndLine = 700, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 47, srcSpanEndLine = 700, srcSpanEndColumn = 55}, srcInfoPoints = []}) "id_subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 56, srcSpanEndLine = 700, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 56, srcSpanEndLine = 700, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 56, srcSpanEndLine = 700, srcSpanEndColumn = 59}, srcInfoPoints = []}) "v1'")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 60, srcSpanEndLine = 700, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 60, srcSpanEndLine = 700, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 60, srcSpanEndLine = 700, srcSpanEndColumn = 62}, srcInfoPoints = []}) "e2"))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 64, srcSpanEndLine = 700, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 64, srcSpanEndLine = 700, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 700, srcSpanStartColumn = 64, srcSpanEndLine = 700, srcSpanEndColumn = 69}, srcInfoPoints = []}) "binds"))]))])]) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 5, srcSpanEndLine = 706, srcSpanEndColumn = 20}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 5, srcSpanEndLine = 702, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 5, srcSpanEndLine = 702, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 5, srcSpanEndLine = 702, srcSpanEndColumn = 9}, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 10, srcSpanEndLine = 702, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 10, srcSpanEndLine = 702, srcSpanEndColumn = 13}, srcInfoPoints = []}) "e1'")]) (GuardedAlts (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 14, srcSpanEndLine = 706, srcSpanEndColumn = 20}, srcInfoPoints = []}) [GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 14, srcSpanEndLine = 703, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 14, srcSpanEndLine = 702, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 703, srcSpanStartColumn = 10, srcSpanEndLine = 703, srcSpanEndColumn = 12}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 16, srcSpanEndLine = 702, srcSpanEndColumn = 52}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 16, srcSpanEndLine = 702, srcSpanEndColumn = 52}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 16, srcSpanEndLine = 702, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 16, srcSpanEndLine = 702, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 16, srcSpanEndLine = 702, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 16, srcSpanEndLine = 702, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 16, srcSpanEndLine = 702, srcSpanEndColumn = 25}, srcInfoPoints = []}) "tcEqExprX"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 26, srcSpanEndLine = 702, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 26, srcSpanEndLine = 702, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 44, srcSpanEndLine = 702, srcSpanEndColumn = 45}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 27, srcSpanEndLine = 702, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 27, srcSpanEndLine = 702, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 27, srcSpanEndLine = 702, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 27, srcSpanEndLine = 702, srcSpanEndColumn = 37}, srcInfoPoints = []}) "nukeRnEnvL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 38, srcSpanEndLine = 702, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 38, srcSpanEndLine = 702, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 38, srcSpanEndLine = 702, srcSpanEndColumn = 44}, srcInfoPoints = []}) "rn_env")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 46, srcSpanEndLine = 702, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 46, srcSpanEndLine = 702, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 46, srcSpanEndLine = 702, srcSpanEndColumn = 49}, srcInfoPoints = []}) "e1'")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 50, srcSpanEndLine = 702, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 50, srcSpanEndLine = 702, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 702, srcSpanStartColumn = 50, srcSpanEndLine = 702, srcSpanEndColumn = 52}, srcInfoPoints = []}) "e2"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 703, srcSpanStartColumn = 13, srcSpanEndLine = 703, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 703, srcSpanStartColumn = 13, srcSpanEndLine = 703, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 703, srcSpanStartColumn = 13, srcSpanEndLine = 703, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 703, srcSpanStartColumn = 13, srcSpanEndLine = 703, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 703, srcSpanStartColumn = 18, srcSpanEndLine = 703, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 703, srcSpanStartColumn = 18, srcSpanEndLine = 703, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 703, srcSpanStartColumn = 18, srcSpanEndLine = 703, srcSpanEndColumn = 23}, srcInfoPoints = []}) "subst")))),GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 705, srcSpanStartColumn = 10, srcSpanEndLine = 706, srcSpanEndColumn = 20}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 705, srcSpanStartColumn = 10, srcSpanEndLine = 705, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 706, srcSpanStartColumn = 10, srcSpanEndLine = 706, srcSpanEndColumn = 12}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 705, srcSpanStartColumn = 12, srcSpanEndLine = 705, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 705, srcSpanStartColumn = 12, srcSpanEndLine = 705, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 705, srcSpanStartColumn = 12, srcSpanEndLine = 705, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 705, srcSpanStartColumn = 12, srcSpanEndLine = 705, srcSpanEndColumn = 21}, srcInfoPoints = []}) "otherwise")))] (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 706, srcSpanStartColumn = 13, srcSpanEndLine = 706, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 706, srcSpanStartColumn = 13, srcSpanEndLine = 706, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 706, srcSpanStartColumn = 13, srcSpanEndLine = 706, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Nothing")))]) Nothing]),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 708, srcSpanStartColumn = 3, srcSpanEndLine = 713, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 708, srcSpanStartColumn = 3, srcSpanEndLine = 708, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 709, srcSpanStartColumn = 3, srcSpanEndLine = 709, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 708, srcSpanStartColumn = 5, srcSpanEndLine = 708, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 708, srcSpanStartColumn = 5, srcSpanEndLine = 708, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 708, srcSpanStartColumn = 5, srcSpanEndLine = 708, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 708, srcSpanStartColumn = 5, srcSpanEndLine = 708, srcSpanEndColumn = 14}, srcInfoPoints = []}) "otherwise")))] (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 709, srcSpanStartColumn = 5, srcSpanEndLine = 713, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 709, srcSpanStartColumn = 5, srcSpanEndLine = 709, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 709, srcSpanStartColumn = 13, srcSpanEndLine = 709, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 8, srcSpanEndLine = 710, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 8, srcSpanEndLine = 711, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 713, srcSpanStartColumn = 3, srcSpanEndLine = 713, srcSpanEndColumn = 0}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 709, srcSpanStartColumn = 10, srcSpanEndLine = 709, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 709, srcSpanStartColumn = 10, srcSpanEndLine = 709, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 709, srcSpanStartColumn = 10, srcSpanEndLine = 709, srcSpanEndColumn = 12}, srcInfoPoints = []}) "e2"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 8, srcSpanEndLine = 710, srcSpanEndColumn = 54}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 8, srcSpanEndLine = 710, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 8, srcSpanEndLine = 710, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 8, srcSpanEndLine = 710, srcSpanEndColumn = 11}, srcInfoPoints = []}) "Var")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 12, srcSpanEndLine = 710, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 12, srcSpanEndLine = 710, srcSpanEndColumn = 14}, srcInfoPoints = []}) "v2")]) (GuardedAlts (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 15, srcSpanEndLine = 710, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 15, srcSpanEndLine = 710, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 41, srcSpanEndLine = 710, srcSpanEndColumn = 43}]}) [GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 15, srcSpanEndLine = 710, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 15, srcSpanEndLine = 710, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 41, srcSpanEndLine = 710, srcSpanEndColumn = 43}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 17, srcSpanEndLine = 710, srcSpanEndColumn = 40}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 17, srcSpanEndLine = 710, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 17, srcSpanEndLine = 710, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 17, srcSpanEndLine = 710, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 17, srcSpanEndLine = 710, srcSpanEndColumn = 20}, srcInfoPoints = []}) "v1'"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 21, srcSpanEndLine = 710, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 21, srcSpanEndLine = 710, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 21, srcSpanEndLine = 710, srcSpanEndColumn = 23}, srcInfoPoints = []}) "=="))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 24, srcSpanEndLine = 710, srcSpanEndColumn = 40}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 24, srcSpanEndLine = 710, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 24, srcSpanEndLine = 710, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 24, srcSpanEndLine = 710, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 24, srcSpanEndLine = 710, srcSpanEndColumn = 30}, srcInfoPoints = []}) "rnOccR"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 31, srcSpanEndLine = 710, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 31, srcSpanEndLine = 710, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 31, srcSpanEndLine = 710, srcSpanEndColumn = 37}, srcInfoPoints = []}) "rn_env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 38, srcSpanEndLine = 710, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 38, srcSpanEndLine = 710, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 38, srcSpanEndLine = 710, srcSpanEndColumn = 40}, srcInfoPoints = []}) "v2")))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 44, srcSpanEndLine = 710, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 44, srcSpanEndLine = 710, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 44, srcSpanEndLine = 710, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 44, srcSpanEndLine = 710, srcSpanEndColumn = 48}, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 49, srcSpanEndLine = 710, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 49, srcSpanEndLine = 710, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 710, srcSpanStartColumn = 49, srcSpanEndLine = 710, srcSpanEndColumn = 54}, srcInfoPoints = []}) "subst"))))]) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 8, srcSpanEndLine = 711, srcSpanEndColumn = 39}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 8, srcSpanEndLine = 711, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 8, srcSpanEndLine = 711, srcSpanEndColumn = 13}, srcInfoPoints = []}) "other")) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 29, srcSpanEndLine = 711, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 29, srcSpanEndLine = 711, srcSpanEndColumn = 31}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 32, srcSpanEndLine = 711, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 32, srcSpanEndLine = 711, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 711, srcSpanStartColumn = 32, srcSpanEndLine = 711, srcSpanEndColumn = 39}, srcInfoPoints = []}) "Nothing")))) Nothing])]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 5, srcSpanEndLine = 723, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 5, srcSpanEndLine = 714, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 5, srcSpanEndLine = 715, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 1, srcSpanEndLine = 723, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 5, srcSpanEndLine = 714, srcSpanEndColumn = 25}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 5, srcSpanEndLine = 714, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 5, srcSpanEndLine = 714, srcSpanEndColumn = 11}, srcInfoPoints = []}) "rn_env")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 12, srcSpanEndLine = 714, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 12, srcSpanEndLine = 714, srcSpanEndColumn = 13}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 14, srcSpanEndLine = 714, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 14, srcSpanEndLine = 714, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 14, srcSpanEndLine = 714, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 14, srcSpanEndLine = 714, srcSpanEndColumn = 20}, srcInfoPoints = []}) "me_env"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 21, srcSpanEndLine = 714, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 21, srcSpanEndLine = 714, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 714, srcSpanStartColumn = 21, srcSpanEndLine = 714, srcSpanEndColumn = 25}, srcInfoPoints = []}) "menv"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 5, srcSpanEndLine = 715, srcSpanEndColumn = 30}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 5, srcSpanEndLine = 715, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 5, srcSpanEndLine = 715, srcSpanEndColumn = 8}, srcInfoPoints = []}) "v1'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 12, srcSpanEndLine = 715, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 12, srcSpanEndLine = 715, srcSpanEndColumn = 13}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 14, srcSpanEndLine = 715, srcSpanEndColumn = 30}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 14, srcSpanEndLine = 715, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 14, srcSpanEndLine = 715, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 14, srcSpanEndLine = 715, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 14, srcSpanEndLine = 715, srcSpanEndColumn = 20}, srcInfoPoints = []}) "rnOccL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 21, srcSpanEndLine = 715, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 21, srcSpanEndLine = 715, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 21, srcSpanEndLine = 715, srcSpanEndColumn = 27}, srcInfoPoints = []}) "rn_env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 28, srcSpanEndLine = 715, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 28, srcSpanEndLine = 715, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 715, srcSpanStartColumn = 28, srcSpanEndLine = 715, srcSpanEndColumn = 30}, srcInfoPoints = []}) "v1"))))) Nothing]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 1, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 12, srcSpanEndLine = 723, srcSpanEndColumn = 14}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 1, srcSpanEndLine = 723, srcSpanEndColumn = 11}, srcInfoPoints = []}) "match_alts"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 15, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 724, srcSpanStartColumn = 7, srcSpanEndLine = 724, srcSpanEndColumn = 9}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 15, srcSpanEndLine = 723, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 15, srcSpanEndLine = 723, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 723, srcSpanStartColumn = 15, srcSpanEndLine = 723, srcSpanEndColumn = 23}, srcInfoPoints = []}) "MatchEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 724, srcSpanStartColumn = 10, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 7, srcSpanEndLine = 725, srcSpanEndColumn = 9}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 724, srcSpanStartColumn = 10, srcSpanEndLine = 724, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 724, srcSpanStartColumn = 10, srcSpanEndLine = 724, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 724, srcSpanStartColumn = 10, srcSpanEndLine = 724, srcSpanEndColumn = 18}, srcInfoPoints = []}) "SubstEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 10, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 7, srcSpanEndLine = 726, srcSpanEndColumn = 9}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 10, srcSpanEndLine = 725, srcSpanEndColumn = 19}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 10, srcSpanEndLine = 725, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 18, srcSpanEndLine = 725, srcSpanEndColumn = 19}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 11, srcSpanEndLine = 725, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 11, srcSpanEndLine = 725, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 11, srcSpanEndLine = 725, srcSpanEndColumn = 18}, srcInfoPoints = []}) "CoreAlt")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 10, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 727, srcSpanStartColumn = 7, srcSpanEndLine = 727, srcSpanEndColumn = 9}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 10, srcSpanEndLine = 726, srcSpanEndColumn = 19}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 10, srcSpanEndLine = 726, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 18, srcSpanEndLine = 726, srcSpanEndColumn = 19}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 11, srcSpanEndLine = 726, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 11, srcSpanEndLine = 726, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 11, srcSpanEndLine = 726, srcSpanEndColumn = 18}, srcInfoPoints = []}) "CoreAlt")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 727, srcSpanStartColumn = 10, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 727, srcSpanStartColumn = 10, srcSpanEndLine = 727, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 727, srcSpanStartColumn = 10, srcSpanEndLine = 727, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 727, srcSpanStartColumn = 10, srcSpanEndLine = 727, srcSpanEndColumn = 15}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 727, srcSpanStartColumn = 16, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 727, srcSpanStartColumn = 16, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 727, srcSpanStartColumn = 16, srcSpanEndLine = 727, srcSpanEndColumn = 24}, srcInfoPoints = []}) "SubstEnv")))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 1, srcSpanEndLine = 739, srcSpanEndColumn = 12}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 1, srcSpanEndLine = 729, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 1, srcSpanEndLine = 728, srcSpanEndColumn = 11}, srcInfoPoints = []}) "match_alts") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 12, srcSpanEndLine = 728, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 12, srcSpanEndLine = 728, srcSpanEndColumn = 16}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 17, srcSpanEndLine = 728, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 17, srcSpanEndLine = 728, srcSpanEndColumn = 22}, srcInfoPoints = []}) "subst"),PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 23, srcSpanEndLine = 728, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 23, srcSpanEndLine = 728, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 24, srcSpanEndLine = 728, srcSpanEndColumn = 25}]}) [],PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 26, srcSpanEndLine = 728, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 26, srcSpanEndLine = 728, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 728, srcSpanStartColumn = 27, srcSpanEndLine = 728, srcSpanEndColumn = 28}]}) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 3, srcSpanEndLine = 729, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 3, srcSpanEndLine = 729, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 5, srcSpanEndLine = 729, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 5, srcSpanEndLine = 729, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 5, srcSpanEndLine = 729, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 5, srcSpanEndLine = 729, srcSpanEndColumn = 11}, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 12, srcSpanEndLine = 729, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 12, srcSpanEndLine = 729, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 729, srcSpanStartColumn = 12, srcSpanEndLine = 729, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 1, srcSpanEndLine = 738, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 734, srcSpanStartColumn = 3, srcSpanEndLine = 734, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 1, srcSpanEndLine = 730, srcSpanEndColumn = 11}, srcInfoPoints = []}) "match_alts") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 12, srcSpanEndLine = 730, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 12, srcSpanEndLine = 730, srcSpanEndColumn = 16}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 17, srcSpanEndLine = 730, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 17, srcSpanEndLine = 730, srcSpanEndColumn = 22}, srcInfoPoints = []}) "subst"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 23, srcSpanEndLine = 730, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 23, srcSpanEndLine = 730, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 41, srcSpanEndLine = 730, srcSpanEndColumn = 42}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 24, srcSpanEndLine = 730, srcSpanEndColumn = 41}, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 24, srcSpanEndLine = 730, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 24, srcSpanEndLine = 730, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 27, srcSpanEndLine = 730, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 31, srcSpanEndLine = 730, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 34, srcSpanEndLine = 730, srcSpanEndColumn = 35}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 25, srcSpanEndLine = 730, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 25, srcSpanEndLine = 730, srcSpanEndColumn = 27}, srcInfoPoints = []}) "c1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 28, srcSpanEndLine = 730, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 28, srcSpanEndLine = 730, srcSpanEndColumn = 31}, srcInfoPoints = []}) "vs1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 32, srcSpanEndLine = 730, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 32, srcSpanEndLine = 730, srcSpanEndColumn = 34}, srcInfoPoints = []}) "r1")]) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 35, srcSpanEndLine = 730, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 35, srcSpanEndLine = 730, srcSpanEndColumn = 36}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 36, srcSpanEndLine = 730, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 36, srcSpanEndLine = 730, srcSpanEndColumn = 41}, srcInfoPoints = []}) "alts1"))),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 43, srcSpanEndLine = 730, srcSpanEndColumn = 62}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 43, srcSpanEndLine = 730, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 61, srcSpanEndLine = 730, srcSpanEndColumn = 62}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 44, srcSpanEndLine = 730, srcSpanEndColumn = 61}, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 44, srcSpanEndLine = 730, srcSpanEndColumn = 55}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 44, srcSpanEndLine = 730, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 47, srcSpanEndLine = 730, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 51, srcSpanEndLine = 730, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 54, srcSpanEndLine = 730, srcSpanEndColumn = 55}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 45, srcSpanEndLine = 730, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 45, srcSpanEndLine = 730, srcSpanEndColumn = 47}, srcInfoPoints = []}) "c2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 48, srcSpanEndLine = 730, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 48, srcSpanEndLine = 730, srcSpanEndColumn = 51}, srcInfoPoints = []}) "vs2"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 52, srcSpanEndLine = 730, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 52, srcSpanEndLine = 730, srcSpanEndColumn = 54}, srcInfoPoints = []}) "r2")]) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 55, srcSpanEndLine = 730, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 55, srcSpanEndLine = 730, srcSpanEndColumn = 56}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 56, srcSpanEndLine = 730, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 730, srcSpanStartColumn = 56, srcSpanEndLine = 730, srcSpanEndColumn = 61}, srcInfoPoints = []}) "alts2")))] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 3, srcSpanEndLine = 733, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 3, srcSpanEndLine = 731, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 3, srcSpanEndLine = 732, srcSpanEndColumn = 4}]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 3, srcSpanEndLine = 733, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 3, srcSpanEndLine = 731, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 3, srcSpanEndLine = 732, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 5, srcSpanEndLine = 731, srcSpanEndColumn = 13}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 5, srcSpanEndLine = 731, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 5, srcSpanEndLine = 731, srcSpanEndColumn = 7}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 5, srcSpanEndLine = 731, srcSpanEndColumn = 7}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 5, srcSpanEndLine = 731, srcSpanEndColumn = 7}, srcInfoPoints = []}) "c1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 8, srcSpanEndLine = 731, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 8, srcSpanEndLine = 731, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 8, srcSpanEndLine = 731, srcSpanEndColumn = 10}, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 11, srcSpanEndLine = 731, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 11, srcSpanEndLine = 731, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 731, srcSpanStartColumn = 11, srcSpanEndLine = 731, srcSpanEndColumn = 13}, srcInfoPoints = []}) "c2"))))] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 5, srcSpanEndLine = 733, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 5, srcSpanEndLine = 732, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 9, srcSpanEndLine = 732, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 5, srcSpanEndLine = 733, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 42, srcSpanEndLine = 733, srcSpanEndColumn = 43}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 11, srcSpanEndLine = 732, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 18, srcSpanEndLine = 732, srcSpanEndColumn = 20}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 11, srcSpanEndLine = 732, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 11, srcSpanEndLine = 732, srcSpanEndColumn = 17}, srcInfoPoints = []}) "subst1")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 21, srcSpanEndLine = 732, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 21, srcSpanEndLine = 732, srcSpanEndColumn = 41}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 21, srcSpanEndLine = 732, srcSpanEndColumn = 38}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 21, srcSpanEndLine = 732, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 21, srcSpanEndLine = 732, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 21, srcSpanEndLine = 732, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 21, srcSpanEndLine = 732, srcSpanEndColumn = 26}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 27, srcSpanEndLine = 732, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 27, srcSpanEndLine = 732, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 27, srcSpanEndLine = 732, srcSpanEndColumn = 32}, srcInfoPoints = []}) "menv'")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 33, srcSpanEndLine = 732, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 33, srcSpanEndLine = 732, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 33, srcSpanEndLine = 732, srcSpanEndColumn = 38}, srcInfoPoints = []}) "subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 39, srcSpanEndLine = 732, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 39, srcSpanEndLine = 732, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 39, srcSpanEndLine = 732, srcSpanEndColumn = 41}, srcInfoPoints = []}) "r1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 42, srcSpanEndLine = 732, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 42, srcSpanEndLine = 732, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 732, srcSpanStartColumn = 42, srcSpanEndLine = 732, srcSpanEndColumn = 44}, srcInfoPoints = []}) "r2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 7, srcSpanEndLine = 733, srcSpanEndColumn = 41}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 7, srcSpanEndLine = 733, srcSpanEndColumn = 41}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 7, srcSpanEndLine = 733, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 7, srcSpanEndLine = 733, srcSpanEndColumn = 29}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 7, srcSpanEndLine = 733, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 7, srcSpanEndLine = 733, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 7, srcSpanEndLine = 733, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 7, srcSpanEndLine = 733, srcSpanEndColumn = 17}, srcInfoPoints = []}) "match_alts"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 18, srcSpanEndLine = 733, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 18, srcSpanEndLine = 733, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 18, srcSpanEndLine = 733, srcSpanEndColumn = 22}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 23, srcSpanEndLine = 733, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 23, srcSpanEndLine = 733, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 23, srcSpanEndLine = 733, srcSpanEndColumn = 29}, srcInfoPoints = []}) "subst1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 30, srcSpanEndLine = 733, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 30, srcSpanEndLine = 733, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 30, srcSpanEndLine = 733, srcSpanEndColumn = 35}, srcInfoPoints = []}) "alts1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 36, srcSpanEndLine = 733, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 36, srcSpanEndLine = 733, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 733, srcSpanStartColumn = 36, srcSpanEndLine = 733, srcSpanEndColumn = 41}, srcInfoPoints = []}) "alts2"))))])]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 735, srcSpanStartColumn = 5, srcSpanEndLine = 738, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 735, srcSpanStartColumn = 5, srcSpanEndLine = 735, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 5, srcSpanEndLine = 736, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 1, srcSpanEndLine = 738, srcSpanEndColumn = 0}]}) [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 735, srcSpanStartColumn = 5, srcSpanEndLine = 735, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 735, srcSpanStartColumn = 11, srcSpanEndLine = 735, srcSpanEndColumn = 13}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 735, srcSpanStartColumn = 5, srcSpanEndLine = 735, srcSpanEndColumn = 10}, srcInfoPoints = []}) "menv'"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 735, srcSpanStartColumn = 14, srcSpanEndLine = 735, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 735, srcSpanStartColumn = 14, srcSpanEndLine = 735, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 735, srcSpanStartColumn = 14, srcSpanEndLine = 735, srcSpanEndColumn = 22}, srcInfoPoints = []}) "MatchEnv"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 5, srcSpanEndLine = 736, srcSpanEndColumn = 61}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 5, srcSpanEndLine = 736, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 5, srcSpanEndLine = 736, srcSpanEndColumn = 10}, srcInfoPoints = []}) "menv'")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 11, srcSpanEndLine = 736, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 11, srcSpanEndLine = 736, srcSpanEndColumn = 12}]}) (RecUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 13, srcSpanEndLine = 736, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 18, srcSpanEndLine = 736, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 60, srcSpanEndLine = 736, srcSpanEndColumn = 61}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 13, srcSpanEndLine = 736, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 13, srcSpanEndLine = 736, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 13, srcSpanEndLine = 736, srcSpanEndColumn = 17}, srcInfoPoints = []}) "menv"))) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 20, srcSpanEndLine = 736, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 27, srcSpanEndLine = 736, srcSpanEndColumn = 28}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 20, srcSpanEndLine = 736, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 20, srcSpanEndLine = 736, srcSpanEndColumn = 26}, srcInfoPoints = []}) "me_env")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 29, srcSpanEndLine = 736, srcSpanEndColumn = 59}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 29, srcSpanEndLine = 736, srcSpanEndColumn = 55}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 29, srcSpanEndLine = 736, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 29, srcSpanEndLine = 736, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 29, srcSpanEndLine = 736, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 29, srcSpanEndLine = 736, srcSpanEndColumn = 37}, srcInfoPoints = []}) "rnBndrs2"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 38, srcSpanEndLine = 736, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 38, srcSpanEndLine = 736, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 50, srcSpanEndLine = 736, srcSpanEndColumn = 51}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 39, srcSpanEndLine = 736, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 39, srcSpanEndLine = 736, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 39, srcSpanEndLine = 736, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 39, srcSpanEndLine = 736, srcSpanEndColumn = 45}, srcInfoPoints = []}) "me_env"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 46, srcSpanEndLine = 736, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 46, srcSpanEndLine = 736, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 46, srcSpanEndLine = 736, srcSpanEndColumn = 50}, srcInfoPoints = []}) "menv")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 52, srcSpanEndLine = 736, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 52, srcSpanEndLine = 736, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 52, srcSpanEndLine = 736, srcSpanEndColumn = 55}, srcInfoPoints = []}) "vs1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 56, srcSpanEndLine = 736, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 56, srcSpanEndLine = 736, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 736, srcSpanStartColumn = 56, srcSpanEndLine = 736, srcSpanEndColumn = 59}, srcInfoPoints = []}) "vs2"))))])) Nothing])),Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 1, srcSpanEndLine = 739, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 1, srcSpanEndLine = 738, srcSpanEndColumn = 11}, srcInfoPoints = []}) "match_alts") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 12, srcSpanEndLine = 738, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 12, srcSpanEndLine = 738, srcSpanEndColumn = 16}, srcInfoPoints = []}) "menv"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 17, srcSpanEndLine = 738, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 17, srcSpanEndLine = 738, srcSpanEndColumn = 22}, srcInfoPoints = []}) "subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 23, srcSpanEndLine = 738, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 23, srcSpanEndLine = 738, srcSpanEndColumn = 28}, srcInfoPoints = []}) "alts1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 29, srcSpanEndLine = 738, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 738, srcSpanStartColumn = 29, srcSpanEndLine = 738, srcSpanEndColumn = 34}, srcInfoPoints = []}) "alts2")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 739, srcSpanStartColumn = 3, srcSpanEndLine = 739, srcSpanEndColumn = 12}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 739, srcSpanStartColumn = 3, srcSpanEndLine = 739, srcSpanEndColumn = 4}]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 739, srcSpanStartColumn = 5, srcSpanEndLine = 739, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 739, srcSpanStartColumn = 5, srcSpanEndLine = 739, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 739, srcSpanStartColumn = 5, srcSpanEndLine = 739, srcSpanEndColumn = 12}, srcInfoPoints = []}) "Nothing")))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 750, srcSpanStartColumn = 1, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 750, srcSpanStartColumn = 10, srcSpanEndLine = 750, srcSpanEndColumn = 12}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 750, srcSpanStartColumn = 1, srcSpanEndLine = 750, srcSpanEndColumn = 9}, srcInfoPoints = []}) "match_ty"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 750, srcSpanStartColumn = 13, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 751, srcSpanStartColumn = 10, srcSpanEndLine = 751, srcSpanEndColumn = 12}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 750, srcSpanStartColumn = 13, srcSpanEndLine = 750, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 750, srcSpanStartColumn = 13, srcSpanEndLine = 750, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 750, srcSpanStartColumn = 13, srcSpanEndLine = 750, srcSpanEndColumn = 21}, srcInfoPoints = []}) "MatchEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 751, srcSpanStartColumn = 13, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 752, srcSpanStartColumn = 10, srcSpanEndLine = 752, srcSpanEndColumn = 12}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 751, srcSpanStartColumn = 13, srcSpanEndLine = 751, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 751, srcSpanStartColumn = 13, srcSpanEndLine = 751, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 751, srcSpanStartColumn = 13, srcSpanEndLine = 751, srcSpanEndColumn = 21}, srcInfoPoints = []}) "SubstEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 752, srcSpanStartColumn = 13, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 753, srcSpanStartColumn = 10, srcSpanEndLine = 753, srcSpanEndColumn = 12}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 752, srcSpanStartColumn = 13, srcSpanEndLine = 752, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 752, srcSpanStartColumn = 13, srcSpanEndLine = 752, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 752, srcSpanStartColumn = 13, srcSpanEndLine = 752, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Type"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 753, srcSpanStartColumn = 13, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 754, srcSpanStartColumn = 10, srcSpanEndLine = 754, srcSpanEndColumn = 12}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 753, srcSpanStartColumn = 13, srcSpanEndLine = 753, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 753, srcSpanStartColumn = 13, srcSpanEndLine = 753, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 753, srcSpanStartColumn = 13, srcSpanEndLine = 753, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Type"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 754, srcSpanStartColumn = 13, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 754, srcSpanStartColumn = 13, srcSpanEndLine = 754, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 754, srcSpanStartColumn = 13, srcSpanEndLine = 754, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 754, srcSpanStartColumn = 13, srcSpanEndLine = 754, srcSpanEndColumn = 18}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 754, srcSpanStartColumn = 19, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 754, srcSpanStartColumn = 19, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 754, srcSpanStartColumn = 19, srcSpanEndLine = 754, srcSpanEndColumn = 27}, srcInfoPoints = []}) "SubstEnv")))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 1, srcSpanEndLine = 757, srcSpanEndColumn = 44}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 1, srcSpanEndLine = 757, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 1, srcSpanEndLine = 755, srcSpanEndColumn = 9}, srcInfoPoints = []}) "match_ty") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 10, srcSpanEndLine = 755, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 10, srcSpanEndLine = 755, srcSpanEndColumn = 14}, srcInfoPoints = []}) "menv"),PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 15, srcSpanEndLine = 755, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 15, srcSpanEndLine = 755, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 24, srcSpanEndLine = 755, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 34, srcSpanEndLine = 755, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 41, srcSpanEndLine = 755, srcSpanEndColumn = 42}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 16, srcSpanEndLine = 755, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 16, srcSpanEndLine = 755, srcSpanEndColumn = 24}, srcInfoPoints = []}) "tv_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 26, srcSpanEndLine = 755, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 26, srcSpanEndLine = 755, srcSpanEndColumn = 34}, srcInfoPoints = []}) "id_subst"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 36, srcSpanEndLine = 755, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 36, srcSpanEndLine = 755, srcSpanEndColumn = 41}, srcInfoPoints = []}) "binds")],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 43, srcSpanEndLine = 755, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 43, srcSpanEndLine = 755, srcSpanEndColumn = 46}, srcInfoPoints = []}) "ty1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 47, srcSpanEndLine = 755, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 755, srcSpanStartColumn = 47, srcSpanEndLine = 755, srcSpanEndColumn = 50}, srcInfoPoints = []}) "ty2")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 3, srcSpanEndLine = 757, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 3, srcSpanEndLine = 756, srcSpanEndColumn = 4}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 5, srcSpanEndLine = 757, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 5, srcSpanEndLine = 756, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 9, srcSpanEndLine = 756, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 5, srcSpanEndLine = 757, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 43, srcSpanEndLine = 757, srcSpanEndColumn = 44}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 11, srcSpanEndLine = 756, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 21, srcSpanEndLine = 756, srcSpanEndColumn = 23}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 11, srcSpanEndLine = 756, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 11, srcSpanEndLine = 756, srcSpanEndColumn = 20}, srcInfoPoints = []}) "tv_subst'")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 24, srcSpanEndLine = 756, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 24, srcSpanEndLine = 756, srcSpanEndColumn = 60}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 24, srcSpanEndLine = 756, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 24, srcSpanEndLine = 756, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 24, srcSpanEndLine = 756, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 24, srcSpanEndLine = 756, srcSpanEndColumn = 42}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 24, srcSpanEndLine = 756, srcSpanEndColumn = 42}, srcInfoPoints = []}) "Unify") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 24, srcSpanEndLine = 756, srcSpanEndColumn = 42}, srcInfoPoints = []}) "ruleMatchTyX"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 43, srcSpanEndLine = 756, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 43, srcSpanEndLine = 756, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 43, srcSpanEndLine = 756, srcSpanEndColumn = 47}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 48, srcSpanEndLine = 756, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 48, srcSpanEndLine = 756, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 48, srcSpanEndLine = 756, srcSpanEndColumn = 56}, srcInfoPoints = []}) "tv_subst")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 57, srcSpanEndLine = 756, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 57, srcSpanEndLine = 756, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 57, srcSpanEndLine = 756, srcSpanEndColumn = 60}, srcInfoPoints = []}) "ty1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 61, srcSpanEndLine = 756, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 61, srcSpanEndLine = 756, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 756, srcSpanStartColumn = 61, srcSpanEndLine = 756, srcSpanEndColumn = 64}, srcInfoPoints = []}) "ty2")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 7, srcSpanEndLine = 757, srcSpanEndColumn = 42}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 7, srcSpanEndLine = 757, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 7, srcSpanEndLine = 757, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 7, srcSpanEndLine = 757, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 7, srcSpanEndLine = 757, srcSpanEndColumn = 13}, srcInfoPoints = []}) "return"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 14, srcSpanEndLine = 757, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 14, srcSpanEndLine = 757, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 24, srcSpanEndLine = 757, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 34, srcSpanEndLine = 757, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 41, srcSpanEndLine = 757, srcSpanEndColumn = 42}]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 15, srcSpanEndLine = 757, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 15, srcSpanEndLine = 757, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 15, srcSpanEndLine = 757, srcSpanEndColumn = 24}, srcInfoPoints = []}) "tv_subst'")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 26, srcSpanEndLine = 757, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 26, srcSpanEndLine = 757, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 26, srcSpanEndLine = 757, srcSpanEndColumn = 34}, srcInfoPoints = []}) "id_subst")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 36, srcSpanEndLine = 757, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 36, srcSpanEndLine = 757, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 757, srcSpanStartColumn = 36, srcSpanEndLine = 757, srcSpanEndColumn = 41}, srcInfoPoints = []}) "binds"))]))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 1, srcSpanEndLine = 817, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 18, srcSpanEndLine = 813, srcSpanEndColumn = 20}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 1, srcSpanEndLine = 813, srcSpanEndColumn = 17}, srcInfoPoints = []}) "ruleCheckProgram"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 21, srcSpanEndLine = 817, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 814, srcSpanStartColumn = 18, srcSpanEndLine = 814, srcSpanEndColumn = 20}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 21, srcSpanEndLine = 813, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 21, srcSpanEndLine = 813, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 40, srcSpanEndLine = 813, srcSpanEndColumn = 41}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 22, srcSpanEndLine = 813, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 33, srcSpanEndLine = 813, srcSpanEndColumn = 35}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 22, srcSpanEndLine = 813, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 22, srcSpanEndLine = 813, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 22, srcSpanEndLine = 813, srcSpanEndColumn = 32}, srcInfoPoints = []}) "Activation"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 36, srcSpanEndLine = 813, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 36, srcSpanEndLine = 813, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 36, srcSpanEndLine = 813, srcSpanEndColumn = 40}, srcInfoPoints = []}) "Bool"))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 814, srcSpanStartColumn = 21, srcSpanEndLine = 817, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 815, srcSpanStartColumn = 18, srcSpanEndLine = 815, srcSpanEndColumn = 20}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 814, srcSpanStartColumn = 21, srcSpanEndLine = 814, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 814, srcSpanStartColumn = 21, srcSpanEndLine = 814, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 814, srcSpanStartColumn = 21, srcSpanEndLine = 814, srcSpanEndColumn = 27}, srcInfoPoints = []}) "String"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 815, srcSpanStartColumn = 21, srcSpanEndLine = 817, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 18, srcSpanEndLine = 816, srcSpanEndColumn = 20}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 815, srcSpanStartColumn = 21, srcSpanEndLine = 815, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 815, srcSpanStartColumn = 21, srcSpanEndLine = 815, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 815, srcSpanStartColumn = 21, srcSpanEndLine = 815, srcSpanEndColumn = 29}, srcInfoPoints = []}) "RuleBase"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 21, srcSpanEndLine = 817, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 817, srcSpanStartColumn = 18, srcSpanEndLine = 817, srcSpanEndColumn = 20}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 21, srcSpanEndLine = 816, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 21, srcSpanEndLine = 816, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 30, srcSpanEndLine = 816, srcSpanEndColumn = 31}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 22, srcSpanEndLine = 816, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 22, srcSpanEndLine = 816, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 22, srcSpanEndLine = 816, srcSpanEndColumn = 30}, srcInfoPoints = []}) "CoreBind")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 817, srcSpanStartColumn = 21, srcSpanEndLine = 817, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 817, srcSpanStartColumn = 21, srcSpanEndLine = 817, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 817, srcSpanStartColumn = 21, srcSpanEndLine = 817, srcSpanEndColumn = 25}, srcInfoPoints = []}) "SDoc"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 1, srcSpanEndLine = 830, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 826, srcSpanStartColumn = 3, srcSpanEndLine = 826, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 1, srcSpanEndLine = 830, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 826, srcSpanStartColumn = 3, srcSpanEndLine = 826, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 1, srcSpanEndLine = 818, srcSpanEndColumn = 17}, srcInfoPoints = []}) "ruleCheckProgram") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 18, srcSpanEndLine = 818, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 18, srcSpanEndLine = 818, srcSpanEndColumn = 27}, srcInfoPoints = []}) "is_active"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 28, srcSpanEndLine = 818, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 28, srcSpanEndLine = 818, srcSpanEndColumn = 36}, srcInfoPoints = []}) "rule_pat"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 37, srcSpanEndLine = 818, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 37, srcSpanEndLine = 818, srcSpanEndColumn = 46}, srcInfoPoints = []}) "rule_base"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 47, srcSpanEndLine = 818, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 818, srcSpanStartColumn = 47, srcSpanEndLine = 818, srcSpanEndColumn = 52}, srcInfoPoints = []}) "binds")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 3, srcSpanEndLine = 825, srcSpanEndColumn = 7}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 3, srcSpanEndLine = 820, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 3, srcSpanEndLine = 819, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 820, srcSpanStartColumn = 3, srcSpanEndLine = 820, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 5, srcSpanEndLine = 819, srcSpanEndColumn = 23}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 5, srcSpanEndLine = 819, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 5, srcSpanEndLine = 819, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 5, srcSpanEndLine = 819, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 5, srcSpanEndLine = 819, srcSpanEndColumn = 15}, srcInfoPoints = []}) "isEmptyBag"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 16, srcSpanEndLine = 819, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 16, srcSpanEndLine = 819, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 819, srcSpanStartColumn = 16, srcSpanEndLine = 819, srcSpanEndColumn = 23}, srcInfoPoints = []}) "results"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 820, srcSpanStartColumn = 5, srcSpanEndLine = 820, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 820, srcSpanStartColumn = 5, srcSpanEndLine = 820, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 820, srcSpanStartColumn = 5, srcSpanEndLine = 820, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 820, srcSpanStartColumn = 5, srcSpanEndLine = 820, srcSpanEndColumn = 9}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 820, srcSpanStartColumn = 10, srcSpanEndLine = 820, srcSpanEndColumn = 57}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 820, srcSpanStartColumn = 10, srcSpanEndLine = 820, srcSpanEndColumn = 57}, srcInfoPoints = []}) "Rule check results: no rule application sites" "Rule check results: no rule application sites"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 821, srcSpanStartColumn = 3, srcSpanEndLine = 825, srcSpanEndColumn = 7}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 821, srcSpanStartColumn = 3, srcSpanEndLine = 821, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 3, srcSpanEndLine = 822, srcSpanEndColumn = 4}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 821, srcSpanStartColumn = 5, srcSpanEndLine = 821, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 821, srcSpanStartColumn = 5, srcSpanEndLine = 821, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 821, srcSpanStartColumn = 5, srcSpanEndLine = 821, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 821, srcSpanStartColumn = 5, srcSpanEndLine = 821, srcSpanEndColumn = 14}, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 5, srcSpanEndLine = 825, srcSpanEndColumn = 7}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 5, srcSpanEndLine = 822, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 5, srcSpanEndLine = 822, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 5, srcSpanEndLine = 822, srcSpanEndColumn = 9}, srcInfoPoints = []}) "vcat"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 10, srcSpanEndLine = 825, srcSpanEndColumn = 7}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 10, srcSpanEndLine = 822, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 37, srcSpanEndLine = 822, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 823, srcSpanStartColumn = 11, srcSpanEndLine = 823, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 825, srcSpanStartColumn = 6, srcSpanEndLine = 825, srcSpanEndColumn = 7}]}) [App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 11, srcSpanEndLine = 822, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 11, srcSpanEndLine = 822, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 11, srcSpanEndLine = 822, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 11, srcSpanEndLine = 822, srcSpanEndColumn = 15}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 16, srcSpanEndLine = 822, srcSpanEndColumn = 37}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 822, srcSpanStartColumn = 16, srcSpanEndLine = 822, srcSpanEndColumn = 37}, srcInfoPoints = []}) "Rule check results:" "Rule check results:")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 823, srcSpanStartColumn = 7, srcSpanEndLine = 823, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 823, srcSpanStartColumn = 7, srcSpanEndLine = 823, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 823, srcSpanStartColumn = 7, srcSpanEndLine = 823, srcSpanEndColumn = 11}, srcInfoPoints = []}) "line")),App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 7, srcSpanEndLine = 824, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 7, srcSpanEndLine = 824, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 7, srcSpanEndLine = 824, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 7, srcSpanEndLine = 824, srcSpanEndColumn = 11}, srcInfoPoints = []}) "vcat"))) (ListComp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 12, srcSpanEndLine = 824, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 12, srcSpanEndLine = 824, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 24, srcSpanEndLine = 824, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 49, srcSpanEndLine = 824, srcSpanEndColumn = 50}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 14, srcSpanEndLine = 824, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 14, srcSpanEndLine = 824, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 14, srcSpanEndLine = 824, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 14, srcSpanEndLine = 824, srcSpanEndColumn = 15}, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 16, srcSpanEndLine = 824, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 16, srcSpanEndLine = 824, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 16, srcSpanEndLine = 824, srcSpanEndColumn = 18}, srcInfoPoints = []}) "$$"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 19, srcSpanEndLine = 824, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 19, srcSpanEndLine = 824, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 19, srcSpanEndLine = 824, srcSpanEndColumn = 23}, srcInfoPoints = []}) "line")))) [QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 26, srcSpanEndLine = 824, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 28, srcSpanEndLine = 824, srcSpanEndColumn = 30}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 26, srcSpanEndLine = 824, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 28, srcSpanEndLine = 824, srcSpanEndColumn = 30}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 26, srcSpanEndLine = 824, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 26, srcSpanEndLine = 824, srcSpanEndColumn = 27}, srcInfoPoints = []}) "p")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 31, srcSpanEndLine = 824, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 31, srcSpanEndLine = 824, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 31, srcSpanEndLine = 824, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 31, srcSpanEndLine = 824, srcSpanEndColumn = 40}, srcInfoPoints = []}) "bagToList"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 41, srcSpanEndLine = 824, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 41, srcSpanEndLine = 824, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 824, srcSpanStartColumn = 41, srcSpanEndLine = 824, srcSpanEndColumn = 48}, srcInfoPoints = []}) "results")))))])]))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 5, srcSpanEndLine = 830, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 5, srcSpanEndLine = 827, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 5, srcSpanEndLine = 828, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 1, srcSpanEndLine = 830, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 5, srcSpanEndLine = 827, srcSpanEndColumn = 100}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 5, srcSpanEndLine = 827, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 5, srcSpanEndLine = 827, srcSpanEndColumn = 12}, srcInfoPoints = []}) "results")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 13, srcSpanEndLine = 827, srcSpanEndColumn = 100}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 13, srcSpanEndLine = 827, srcSpanEndColumn = 14}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 15, srcSpanEndLine = 827, srcSpanEndColumn = 100}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 15, srcSpanEndLine = 827, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 15, srcSpanEndLine = 827, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 15, srcSpanEndLine = 827, srcSpanEndColumn = 28}, srcInfoPoints = []}) "unionManyBags"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 29, srcSpanEndLine = 827, srcSpanEndColumn = 100}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 29, srcSpanEndLine = 827, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 99, srcSpanEndLine = 827, srcSpanEndColumn = 100}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 30, srcSpanEndLine = 827, srcSpanEndColumn = 99}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 30, srcSpanEndLine = 827, srcSpanEndColumn = 93}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 30, srcSpanEndLine = 827, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 30, srcSpanEndLine = 827, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 30, srcSpanEndLine = 827, srcSpanEndColumn = 33}, srcInfoPoints = []}) "map"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 34, srcSpanEndLine = 827, srcSpanEndColumn = 93}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 34, srcSpanEndLine = 827, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 92, srcSpanEndLine = 827, srcSpanEndColumn = 93}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 35, srcSpanEndLine = 827, srcSpanEndColumn = 92}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 35, srcSpanEndLine = 827, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 35, srcSpanEndLine = 827, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 35, srcSpanEndLine = 827, srcSpanEndColumn = 48}, srcInfoPoints = []}) "ruleCheckBind"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 49, srcSpanEndLine = 827, srcSpanEndColumn = 92}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 49, srcSpanEndLine = 827, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 91, srcSpanEndLine = 827, srcSpanEndColumn = 92}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 50, srcSpanEndLine = 827, srcSpanEndColumn = 91}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 50, srcSpanEndLine = 827, srcSpanEndColumn = 81}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 50, srcSpanEndLine = 827, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 50, srcSpanEndLine = 827, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 50, srcSpanEndLine = 827, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 50, srcSpanEndLine = 827, srcSpanEndColumn = 62}, srcInfoPoints = []}) "RuleCheckEnv"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 63, srcSpanEndLine = 827, srcSpanEndColumn = 72}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 63, srcSpanEndLine = 827, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 63, srcSpanEndLine = 827, srcSpanEndColumn = 72}, srcInfoPoints = []}) "is_active")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 73, srcSpanEndLine = 827, srcSpanEndColumn = 81}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 73, srcSpanEndLine = 827, srcSpanEndColumn = 81}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 73, srcSpanEndLine = 827, srcSpanEndColumn = 81}, srcInfoPoints = []}) "rule_pat")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 82, srcSpanEndLine = 827, srcSpanEndColumn = 91}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 82, srcSpanEndLine = 827, srcSpanEndColumn = 91}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 82, srcSpanEndLine = 827, srcSpanEndColumn = 91}, srcInfoPoints = []}) "rule_base")))))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 94, srcSpanEndLine = 827, srcSpanEndColumn = 99}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 94, srcSpanEndLine = 827, srcSpanEndColumn = 99}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 827, srcSpanStartColumn = 94, srcSpanEndLine = 827, srcSpanEndColumn = 99}, srcInfoPoints = []}) "binds"))))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 5, srcSpanEndLine = 828, srcSpanEndColumn = 35}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 5, srcSpanEndLine = 828, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 5, srcSpanEndLine = 828, srcSpanEndColumn = 9}, srcInfoPoints = []}) "line")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 10, srcSpanEndLine = 828, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 10, srcSpanEndLine = 828, srcSpanEndColumn = 11}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 12, srcSpanEndLine = 828, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 12, srcSpanEndLine = 828, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 12, srcSpanEndLine = 828, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 12, srcSpanEndLine = 828, srcSpanEndColumn = 16}, srcInfoPoints = []}) "text"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 17, srcSpanEndLine = 828, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 17, srcSpanEndLine = 828, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 34, srcSpanEndLine = 828, srcSpanEndColumn = 35}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 18, srcSpanEndLine = 828, srcSpanEndColumn = 34}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 18, srcSpanEndLine = 828, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 18, srcSpanEndLine = 828, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 18, srcSpanEndLine = 828, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 18, srcSpanEndLine = 828, srcSpanEndColumn = 27}, srcInfoPoints = []}) "replicate"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 28, srcSpanEndLine = 828, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 28, srcSpanEndLine = 828, srcSpanEndColumn = 30}, srcInfoPoints = []}) 20 "20"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 31, srcSpanEndLine = 828, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 828, srcSpanStartColumn = 31, srcSpanEndLine = 828, srcSpanEndColumn = 34}, srcInfoPoints = []}) '-' "-")))))) Nothing]))],DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 1, srcSpanEndLine = 834, srcSpanEndColumn = 2}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 19, srcSpanEndLine = 830, srcSpanEndColumn = 20}]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 1, srcSpanEndLine = 830, srcSpanEndColumn = 5}, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 6, srcSpanEndLine = 830, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 6, srcSpanEndLine = 830, srcSpanEndColumn = 18}, srcInfoPoints = []}) "RuleCheckEnv") []) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 21, srcSpanEndLine = 834, srcSpanEndColumn = 2}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 34, srcSpanEndLine = 830, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 39, srcSpanEndLine = 831, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 25, srcSpanEndLine = 832, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 834, srcSpanStartColumn = 1, srcSpanEndLine = 834, srcSpanEndColumn = 2}]}) Nothing Nothing (RecDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 21, srcSpanEndLine = 834, srcSpanEndColumn = 2}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 34, srcSpanEndLine = 830, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 39, srcSpanEndLine = 831, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 25, srcSpanEndLine = 832, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 834, srcSpanStartColumn = 1, srcSpanEndLine = 834, srcSpanEndColumn = 2}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 830, srcSpanStartColumn = 21, srcSpanEndLine = 830, srcSpanEndColumn = 33}, srcInfoPoints = []}) "RuleCheckEnv") [FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 5, srcSpanEndLine = 831, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 18, srcSpanEndLine = 831, srcSpanEndColumn = 20}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 5, srcSpanEndLine = 831, srcSpanEndColumn = 17}, srcInfoPoints = []}) "rc_is_active"] (UnBangedTy (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 21, srcSpanEndLine = 831, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 32, srcSpanEndLine = 831, srcSpanEndColumn = 34}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 21, srcSpanEndLine = 831, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 32, srcSpanEndLine = 831, srcSpanEndColumn = 34}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 21, srcSpanEndLine = 831, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 21, srcSpanEndLine = 831, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 21, srcSpanEndLine = 831, srcSpanEndColumn = 31}, srcInfoPoints = []}) "Activation"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 35, srcSpanEndLine = 831, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 35, srcSpanEndLine = 831, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 831, srcSpanStartColumn = 35, srcSpanEndLine = 831, srcSpanEndColumn = 39}, srcInfoPoints = []}) "Bool"))))),FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 5, srcSpanEndLine = 832, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 16, srcSpanEndLine = 832, srcSpanEndColumn = 18}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 5, srcSpanEndLine = 832, srcSpanEndColumn = 15}, srcInfoPoints = []}) "rc_pattern"] (UnBangedTy (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 19, srcSpanEndLine = 832, srcSpanEndColumn = 25}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 19, srcSpanEndLine = 832, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 19, srcSpanEndLine = 832, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 832, srcSpanStartColumn = 19, srcSpanEndLine = 832, srcSpanEndColumn = 25}, srcInfoPoints = []}) "String")))),FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 833, srcSpanStartColumn = 5, srcSpanEndLine = 833, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 833, srcSpanStartColumn = 18, srcSpanEndLine = 833, srcSpanEndColumn = 20}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 833, srcSpanStartColumn = 5, srcSpanEndLine = 833, srcSpanEndColumn = 17}, srcInfoPoints = []}) "rc_rule_base"] (UnBangedTy (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 833, srcSpanStartColumn = 21, srcSpanEndLine = 833, srcSpanEndColumn = 29}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 833, srcSpanStartColumn = 21, srcSpanEndLine = 833, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 833, srcSpanStartColumn = 21, srcSpanEndLine = 833, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 833, srcSpanStartColumn = 21, srcSpanEndLine = 833, srcSpanEndColumn = 29}, srcInfoPoints = []}) "RuleBase"))))])] Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 1, srcSpanEndLine = 836, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 15, srcSpanEndLine = 836, srcSpanEndColumn = 17}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 1, srcSpanEndLine = 836, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ruleCheckBind"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 18, srcSpanEndLine = 836, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 31, srcSpanEndLine = 836, srcSpanEndColumn = 33}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 18, srcSpanEndLine = 836, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 18, srcSpanEndLine = 836, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 18, srcSpanEndLine = 836, srcSpanEndColumn = 30}, srcInfoPoints = []}) "RuleCheckEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 34, srcSpanEndLine = 836, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 43, srcSpanEndLine = 836, srcSpanEndColumn = 45}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 34, srcSpanEndLine = 836, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 34, srcSpanEndLine = 836, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 34, srcSpanEndLine = 836, srcSpanEndColumn = 42}, srcInfoPoints = []}) "CoreBind"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 46, srcSpanEndLine = 836, srcSpanEndColumn = 54}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 46, srcSpanEndLine = 836, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 46, srcSpanEndLine = 836, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 46, srcSpanEndLine = 836, srcSpanEndColumn = 49}, srcInfoPoints = []}) "Bag"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 50, srcSpanEndLine = 836, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 50, srcSpanEndLine = 836, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 836, srcSpanStartColumn = 50, srcSpanEndLine = 836, srcSpanEndColumn = 54}, srcInfoPoints = []}) "SDoc")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 1, srcSpanEndLine = 839, srcSpanEndColumn = 80}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 1, srcSpanEndLine = 838, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 1, srcSpanEndLine = 838, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ruleCheckBind") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 15, srcSpanEndLine = 838, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 15, srcSpanEndLine = 838, srcSpanEndColumn = 18}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 19, srcSpanEndLine = 838, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 19, srcSpanEndLine = 838, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 30, srcSpanEndLine = 838, srcSpanEndColumn = 31}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 20, srcSpanEndLine = 838, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 20, srcSpanEndLine = 838, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 20, srcSpanEndLine = 838, srcSpanEndColumn = 26}, srcInfoPoints = []}) "NonRec")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 27, srcSpanEndLine = 838, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 27, srcSpanEndLine = 838, srcSpanEndColumn = 28}, srcInfoPoints = []}) "b"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 29, srcSpanEndLine = 838, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 29, srcSpanEndLine = 838, srcSpanEndColumn = 30}, srcInfoPoints = []}) "r")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 32, srcSpanEndLine = 838, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 32, srcSpanEndLine = 838, srcSpanEndColumn = 33}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 34, srcSpanEndLine = 838, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 34, srcSpanEndLine = 838, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 34, srcSpanEndLine = 838, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 34, srcSpanEndLine = 838, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 34, srcSpanEndLine = 838, srcSpanEndColumn = 43}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 44, srcSpanEndLine = 838, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 44, srcSpanEndLine = 838, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 44, srcSpanEndLine = 838, srcSpanEndColumn = 47}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 48, srcSpanEndLine = 838, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 48, srcSpanEndLine = 838, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 838, srcSpanStartColumn = 48, srcSpanEndLine = 838, srcSpanEndColumn = 49}, srcInfoPoints = []}) "r"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 1, srcSpanEndLine = 839, srcSpanEndColumn = 80}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 1, srcSpanEndLine = 839, srcSpanEndColumn = 14}, srcInfoPoints = []}) "ruleCheckBind") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 15, srcSpanEndLine = 839, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 15, srcSpanEndLine = 839, srcSpanEndColumn = 18}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 19, srcSpanEndLine = 839, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 19, srcSpanEndLine = 839, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 27, srcSpanEndLine = 839, srcSpanEndColumn = 28}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 20, srcSpanEndLine = 839, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 20, srcSpanEndLine = 839, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 20, srcSpanEndLine = 839, srcSpanEndColumn = 23}, srcInfoPoints = []}) "Rec")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 24, srcSpanEndLine = 839, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 24, srcSpanEndLine = 839, srcSpanEndColumn = 27}, srcInfoPoints = []}) "prs")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 32, srcSpanEndLine = 839, srcSpanEndColumn = 80}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 32, srcSpanEndLine = 839, srcSpanEndColumn = 33}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 34, srcSpanEndLine = 839, srcSpanEndColumn = 80}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 34, srcSpanEndLine = 839, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 34, srcSpanEndLine = 839, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 34, srcSpanEndLine = 839, srcSpanEndColumn = 47}, srcInfoPoints = []}) "unionManyBags"))) (ListComp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 48, srcSpanEndLine = 839, srcSpanEndColumn = 80}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 48, srcSpanEndLine = 839, srcSpanEndColumn = 49},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 65, srcSpanEndLine = 839, srcSpanEndColumn = 66},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 79, srcSpanEndLine = 839, srcSpanEndColumn = 80}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 49, srcSpanEndLine = 839, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 49, srcSpanEndLine = 839, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 49, srcSpanEndLine = 839, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 49, srcSpanEndLine = 839, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 49, srcSpanEndLine = 839, srcSpanEndColumn = 58}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 59, srcSpanEndLine = 839, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 59, srcSpanEndLine = 839, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 59, srcSpanEndLine = 839, srcSpanEndColumn = 62}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 63, srcSpanEndLine = 839, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 63, srcSpanEndLine = 839, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 63, srcSpanEndLine = 839, srcSpanEndColumn = 64}, srcInfoPoints = []}) "r")))) [QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 67, srcSpanEndLine = 839, srcSpanEndColumn = 79}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 73, srcSpanEndLine = 839, srcSpanEndColumn = 75}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 67, srcSpanEndLine = 839, srcSpanEndColumn = 79}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 73, srcSpanEndLine = 839, srcSpanEndColumn = 75}]}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 67, srcSpanEndLine = 839, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 67, srcSpanEndLine = 839, srcSpanEndColumn = 68},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 69, srcSpanEndLine = 839, srcSpanEndColumn = 70},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 71, srcSpanEndLine = 839, srcSpanEndColumn = 72}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 68, srcSpanEndLine = 839, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 68, srcSpanEndLine = 839, srcSpanEndColumn = 69}, srcInfoPoints = []}) "b"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 70, srcSpanEndLine = 839, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 70, srcSpanEndLine = 839, srcSpanEndColumn = 71}, srcInfoPoints = []}) "r")]) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 76, srcSpanEndLine = 839, srcSpanEndColumn = 79}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 76, srcSpanEndLine = 839, srcSpanEndColumn = 79}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 839, srcSpanStartColumn = 76, srcSpanEndLine = 839, srcSpanEndColumn = 79}, srcInfoPoints = []}) "prs"))))]))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 1, srcSpanEndLine = 841, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 11, srcSpanEndLine = 841, srcSpanEndColumn = 13}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 1, srcSpanEndLine = 841, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 14, srcSpanEndLine = 841, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 27, srcSpanEndLine = 841, srcSpanEndColumn = 29}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 14, srcSpanEndLine = 841, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 14, srcSpanEndLine = 841, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 14, srcSpanEndLine = 841, srcSpanEndColumn = 26}, srcInfoPoints = []}) "RuleCheckEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 30, srcSpanEndLine = 841, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 39, srcSpanEndLine = 841, srcSpanEndColumn = 41}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 30, srcSpanEndLine = 841, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 30, srcSpanEndLine = 841, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 30, srcSpanEndLine = 841, srcSpanEndColumn = 38}, srcInfoPoints = []}) "CoreExpr"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 42, srcSpanEndLine = 841, srcSpanEndColumn = 50}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 42, srcSpanEndLine = 841, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 42, srcSpanEndLine = 841, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 42, srcSpanEndLine = 841, srcSpanEndColumn = 45}, srcInfoPoints = []}) "Bag"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 46, srcSpanEndLine = 841, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 46, srcSpanEndLine = 841, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 841, srcSpanStartColumn = 46, srcSpanEndLine = 841, srcSpanEndColumn = 50}, srcInfoPoints = []}) "SDoc")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 1, srcSpanEndLine = 851, srcSpanEndColumn = 68}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 1, srcSpanEndLine = 842, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 1, srcSpanEndLine = 842, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 11, srcSpanEndLine = 842, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 11, srcSpanEndLine = 842, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 15, srcSpanEndLine = 842, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 15, srcSpanEndLine = 842, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 21, srcSpanEndLine = 842, srcSpanEndColumn = 22}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 16, srcSpanEndLine = 842, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 16, srcSpanEndLine = 842, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 16, srcSpanEndLine = 842, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Var")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 20, srcSpanEndLine = 842, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 20, srcSpanEndLine = 842, srcSpanEndColumn = 21}, srcInfoPoints = []}) "v")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 29, srcSpanEndLine = 842, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 29, srcSpanEndLine = 842, srcSpanEndColumn = 30}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 31, srcSpanEndLine = 842, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 31, srcSpanEndLine = 842, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 842, srcSpanStartColumn = 31, srcSpanEndLine = 842, srcSpanEndColumn = 39}, srcInfoPoints = []}) "emptyBag")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 1, srcSpanEndLine = 843, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 1, srcSpanEndLine = 843, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 11, srcSpanEndLine = 843, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 11, srcSpanEndLine = 843, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 15, srcSpanEndLine = 843, srcSpanEndColumn = 22}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 15, srcSpanEndLine = 843, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 21, srcSpanEndLine = 843, srcSpanEndColumn = 22}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 16, srcSpanEndLine = 843, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 16, srcSpanEndLine = 843, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 16, srcSpanEndLine = 843, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Lit")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 20, srcSpanEndLine = 843, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 20, srcSpanEndLine = 843, srcSpanEndColumn = 21}, srcInfoPoints = []}) "l")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 29, srcSpanEndLine = 843, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 29, srcSpanEndLine = 843, srcSpanEndColumn = 30}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 31, srcSpanEndLine = 843, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 31, srcSpanEndLine = 843, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 843, srcSpanStartColumn = 31, srcSpanEndLine = 843, srcSpanEndColumn = 39}, srcInfoPoints = []}) "emptyBag")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 1, srcSpanEndLine = 844, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 1, srcSpanEndLine = 844, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 11, srcSpanEndLine = 844, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 11, srcSpanEndLine = 844, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 15, srcSpanEndLine = 844, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 15, srcSpanEndLine = 844, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 23, srcSpanEndLine = 844, srcSpanEndColumn = 24}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 16, srcSpanEndLine = 844, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 16, srcSpanEndLine = 844, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 16, srcSpanEndLine = 844, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Type")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 21, srcSpanEndLine = 844, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 21, srcSpanEndLine = 844, srcSpanEndColumn = 23}, srcInfoPoints = []}) "ty")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 29, srcSpanEndLine = 844, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 29, srcSpanEndLine = 844, srcSpanEndColumn = 30}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 31, srcSpanEndLine = 844, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 31, srcSpanEndLine = 844, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 844, srcSpanStartColumn = 31, srcSpanEndLine = 844, srcSpanEndColumn = 39}, srcInfoPoints = []}) "emptyBag")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 1, srcSpanEndLine = 845, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 1, srcSpanEndLine = 845, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 11, srcSpanEndLine = 845, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 11, srcSpanEndLine = 845, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 15, srcSpanEndLine = 845, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 15, srcSpanEndLine = 845, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 23, srcSpanEndLine = 845, srcSpanEndColumn = 24}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 16, srcSpanEndLine = 845, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 16, srcSpanEndLine = 845, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 16, srcSpanEndLine = 845, srcSpanEndColumn = 19}, srcInfoPoints = []}) "App")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 20, srcSpanEndLine = 845, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 20, srcSpanEndLine = 845, srcSpanEndColumn = 21}, srcInfoPoints = []}) "f"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 22, srcSpanEndLine = 845, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 22, srcSpanEndLine = 845, srcSpanEndColumn = 23}, srcInfoPoints = []}) "a")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 29, srcSpanEndLine = 845, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 29, srcSpanEndLine = 845, srcSpanEndColumn = 30}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 31, srcSpanEndLine = 845, srcSpanEndColumn = 60}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 31, srcSpanEndLine = 845, srcSpanEndColumn = 57}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 31, srcSpanEndLine = 845, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 31, srcSpanEndLine = 845, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 31, srcSpanEndLine = 845, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 31, srcSpanEndLine = 845, srcSpanEndColumn = 43}, srcInfoPoints = []}) "ruleCheckApp"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 44, srcSpanEndLine = 845, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 44, srcSpanEndLine = 845, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 44, srcSpanEndLine = 845, srcSpanEndColumn = 47}, srcInfoPoints = []}) "env")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 48, srcSpanEndLine = 845, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 48, srcSpanEndLine = 845, srcSpanEndColumn = 49},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 56, srcSpanEndLine = 845, srcSpanEndColumn = 57}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 49, srcSpanEndLine = 845, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 49, srcSpanEndLine = 845, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 49, srcSpanEndLine = 845, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 49, srcSpanEndLine = 845, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 49, srcSpanEndLine = 845, srcSpanEndColumn = 52}, srcInfoPoints = []}) "App"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 53, srcSpanEndLine = 845, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 53, srcSpanEndLine = 845, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 53, srcSpanEndLine = 845, srcSpanEndColumn = 54}, srcInfoPoints = []}) "f")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 55, srcSpanEndLine = 845, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 55, srcSpanEndLine = 845, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 55, srcSpanEndLine = 845, srcSpanEndColumn = 56}, srcInfoPoints = []}) "a")))))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 58, srcSpanEndLine = 845, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 58, srcSpanEndLine = 845, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 845, srcSpanStartColumn = 59, srcSpanEndLine = 845, srcSpanEndColumn = 60}]}) []))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 1, srcSpanEndLine = 846, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 1, srcSpanEndLine = 846, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 11, srcSpanEndLine = 846, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 11, srcSpanEndLine = 846, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 15, srcSpanEndLine = 846, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 15, srcSpanEndLine = 846, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 24, srcSpanEndLine = 846, srcSpanEndColumn = 25}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 16, srcSpanEndLine = 846, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 16, srcSpanEndLine = 846, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 16, srcSpanEndLine = 846, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Note")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 21, srcSpanEndLine = 846, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 21, srcSpanEndLine = 846, srcSpanEndColumn = 22}, srcInfoPoints = []}) "n"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 23, srcSpanEndLine = 846, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 23, srcSpanEndLine = 846, srcSpanEndColumn = 24}, srcInfoPoints = []}) "e")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 29, srcSpanEndLine = 846, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 29, srcSpanEndLine = 846, srcSpanEndColumn = 30}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 31, srcSpanEndLine = 846, srcSpanEndColumn = 46}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 31, srcSpanEndLine = 846, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 31, srcSpanEndLine = 846, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 31, srcSpanEndLine = 846, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 31, srcSpanEndLine = 846, srcSpanEndColumn = 40}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 41, srcSpanEndLine = 846, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 41, srcSpanEndLine = 846, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 41, srcSpanEndLine = 846, srcSpanEndColumn = 44}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 45, srcSpanEndLine = 846, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 45, srcSpanEndLine = 846, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 846, srcSpanStartColumn = 45, srcSpanEndLine = 846, srcSpanEndColumn = 46}, srcInfoPoints = []}) "e"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 11, srcSpanEndLine = 847, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 11, srcSpanEndLine = 847, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 15, srcSpanEndLine = 847, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 15, srcSpanEndLine = 847, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 25, srcSpanEndLine = 847, srcSpanEndColumn = 26}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 16, srcSpanEndLine = 847, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 16, srcSpanEndLine = 847, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 16, srcSpanEndLine = 847, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Cast")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 21, srcSpanEndLine = 847, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 21, srcSpanEndLine = 847, srcSpanEndColumn = 22}, srcInfoPoints = []}) "e"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 23, srcSpanEndLine = 847, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 23, srcSpanEndLine = 847, srcSpanEndColumn = 25}, srcInfoPoints = []}) "co")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 29, srcSpanEndLine = 847, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 29, srcSpanEndLine = 847, srcSpanEndColumn = 30}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 31, srcSpanEndLine = 847, srcSpanEndColumn = 46}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 31, srcSpanEndLine = 847, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 31, srcSpanEndLine = 847, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 31, srcSpanEndLine = 847, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 31, srcSpanEndLine = 847, srcSpanEndColumn = 40}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 41, srcSpanEndLine = 847, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 41, srcSpanEndLine = 847, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 41, srcSpanEndLine = 847, srcSpanEndColumn = 44}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 45, srcSpanEndLine = 847, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 45, srcSpanEndLine = 847, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 847, srcSpanStartColumn = 45, srcSpanEndLine = 847, srcSpanEndColumn = 46}, srcInfoPoints = []}) "e"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 1, srcSpanEndLine = 848, srcSpanEndColumn = 79}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 1, srcSpanEndLine = 848, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 11, srcSpanEndLine = 848, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 11, srcSpanEndLine = 848, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 15, srcSpanEndLine = 848, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 15, srcSpanEndLine = 848, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 24, srcSpanEndLine = 848, srcSpanEndColumn = 25}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 16, srcSpanEndLine = 848, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 16, srcSpanEndLine = 848, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 16, srcSpanEndLine = 848, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Let")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 20, srcSpanEndLine = 848, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 20, srcSpanEndLine = 848, srcSpanEndColumn = 22}, srcInfoPoints = []}) "bd"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 23, srcSpanEndLine = 848, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 23, srcSpanEndLine = 848, srcSpanEndColumn = 24}, srcInfoPoints = []}) "e")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 29, srcSpanEndLine = 848, srcSpanEndColumn = 79}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 29, srcSpanEndLine = 848, srcSpanEndColumn = 30}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 31, srcSpanEndLine = 848, srcSpanEndColumn = 79}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 31, srcSpanEndLine = 848, srcSpanEndColumn = 51}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 31, srcSpanEndLine = 848, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 31, srcSpanEndLine = 848, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 31, srcSpanEndLine = 848, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 31, srcSpanEndLine = 848, srcSpanEndColumn = 44}, srcInfoPoints = []}) "ruleCheckBind"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 45, srcSpanEndLine = 848, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 45, srcSpanEndLine = 848, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 45, srcSpanEndLine = 848, srcSpanEndColumn = 48}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 49, srcSpanEndLine = 848, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 49, srcSpanEndLine = 848, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 49, srcSpanEndLine = 848, srcSpanEndColumn = 51}, srcInfoPoints = []}) "bd")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 52, srcSpanEndLine = 848, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 52, srcSpanEndLine = 848, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 53, srcSpanEndLine = 848, srcSpanEndColumn = 62},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 62, srcSpanEndLine = 848, srcSpanEndColumn = 63}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 52, srcSpanEndLine = 848, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 52, srcSpanEndLine = 848, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 53, srcSpanEndLine = 848, srcSpanEndColumn = 62},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 62, srcSpanEndLine = 848, srcSpanEndColumn = 63}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 52, srcSpanEndLine = 848, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 52, srcSpanEndLine = 848, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 53, srcSpanEndLine = 848, srcSpanEndColumn = 62},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 62, srcSpanEndLine = 848, srcSpanEndColumn = 63}]}) "unionBags"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 64, srcSpanEndLine = 848, srcSpanEndColumn = 79}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 64, srcSpanEndLine = 848, srcSpanEndColumn = 77}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 64, srcSpanEndLine = 848, srcSpanEndColumn = 73}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 64, srcSpanEndLine = 848, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 64, srcSpanEndLine = 848, srcSpanEndColumn = 73}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 74, srcSpanEndLine = 848, srcSpanEndColumn = 77}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 74, srcSpanEndLine = 848, srcSpanEndColumn = 77}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 74, srcSpanEndLine = 848, srcSpanEndColumn = 77}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 78, srcSpanEndLine = 848, srcSpanEndColumn = 79}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 78, srcSpanEndLine = 848, srcSpanEndColumn = 79}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 848, srcSpanStartColumn = 78, srcSpanEndLine = 848, srcSpanEndColumn = 79}, srcInfoPoints = []}) "e")))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 1, srcSpanEndLine = 849, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 1, srcSpanEndLine = 849, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 11, srcSpanEndLine = 849, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 11, srcSpanEndLine = 849, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 15, srcSpanEndLine = 849, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 15, srcSpanEndLine = 849, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 23, srcSpanEndLine = 849, srcSpanEndColumn = 24}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 16, srcSpanEndLine = 849, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 16, srcSpanEndLine = 849, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 16, srcSpanEndLine = 849, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Lam")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 20, srcSpanEndLine = 849, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 20, srcSpanEndLine = 849, srcSpanEndColumn = 21}, srcInfoPoints = []}) "b"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 22, srcSpanEndLine = 849, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 22, srcSpanEndLine = 849, srcSpanEndColumn = 23}, srcInfoPoints = []}) "e")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 29, srcSpanEndLine = 849, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 29, srcSpanEndLine = 849, srcSpanEndColumn = 30}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 31, srcSpanEndLine = 849, srcSpanEndColumn = 46}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 31, srcSpanEndLine = 849, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 31, srcSpanEndLine = 849, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 31, srcSpanEndLine = 849, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 31, srcSpanEndLine = 849, srcSpanEndColumn = 40}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 41, srcSpanEndLine = 849, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 41, srcSpanEndLine = 849, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 41, srcSpanEndLine = 849, srcSpanEndColumn = 44}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 45, srcSpanEndLine = 849, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 45, srcSpanEndLine = 849, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 849, srcSpanStartColumn = 45, srcSpanEndLine = 849, srcSpanEndColumn = 46}, srcInfoPoints = []}) "e"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 1, srcSpanEndLine = 851, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 1, srcSpanEndLine = 850, srcSpanEndColumn = 10}, srcInfoPoints = []}) "ruleCheck") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 11, srcSpanEndLine = 850, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 11, srcSpanEndLine = 850, srcSpanEndColumn = 14}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 15, srcSpanEndLine = 850, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 15, srcSpanEndLine = 850, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 29, srcSpanEndLine = 850, srcSpanEndColumn = 30}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 16, srcSpanEndLine = 850, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 16, srcSpanEndLine = 850, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 16, srcSpanEndLine = 850, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Case")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 21, srcSpanEndLine = 850, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 21, srcSpanEndLine = 850, srcSpanEndColumn = 22}, srcInfoPoints = []}) "e"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 23, srcSpanEndLine = 850, srcSpanEndColumn = 24}, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 25, srcSpanEndLine = 850, srcSpanEndColumn = 26}, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 27, srcSpanEndLine = 850, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 27, srcSpanEndLine = 850, srcSpanEndColumn = 29}, srcInfoPoints = []}) "as")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 31, srcSpanEndLine = 851, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 31, srcSpanEndLine = 850, srcSpanEndColumn = 32}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 33, srcSpanEndLine = 851, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 33, srcSpanEndLine = 850, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 33, srcSpanEndLine = 850, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 33, srcSpanEndLine = 850, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 33, srcSpanEndLine = 850, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 33, srcSpanEndLine = 850, srcSpanEndColumn = 42}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 43, srcSpanEndLine = 850, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 43, srcSpanEndLine = 850, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 43, srcSpanEndLine = 850, srcSpanEndColumn = 46}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 47, srcSpanEndLine = 850, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 47, srcSpanEndLine = 850, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 47, srcSpanEndLine = 850, srcSpanEndColumn = 48}, srcInfoPoints = []}) "e")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 49, srcSpanEndLine = 850, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 49, srcSpanEndLine = 850, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 50, srcSpanEndLine = 850, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 59, srcSpanEndLine = 850, srcSpanEndColumn = 60}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 49, srcSpanEndLine = 850, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 49, srcSpanEndLine = 850, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 50, srcSpanEndLine = 850, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 59, srcSpanEndLine = 850, srcSpanEndColumn = 60}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 49, srcSpanEndLine = 850, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 49, srcSpanEndLine = 850, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 50, srcSpanEndLine = 850, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 850, srcSpanStartColumn = 59, srcSpanEndLine = 850, srcSpanEndColumn = 60}]}) "unionBags"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 21, srcSpanEndLine = 851, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 21, srcSpanEndLine = 851, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 21, srcSpanEndLine = 851, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 21, srcSpanEndLine = 851, srcSpanEndColumn = 34}, srcInfoPoints = []}) "unionManyBags"))) (ListComp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 35, srcSpanEndLine = 851, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 35, srcSpanEndLine = 851, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 52, srcSpanEndLine = 851, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 67, srcSpanEndLine = 851, srcSpanEndColumn = 68}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 36, srcSpanEndLine = 851, srcSpanEndColumn = 51}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 36, srcSpanEndLine = 851, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 36, srcSpanEndLine = 851, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 36, srcSpanEndLine = 851, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 36, srcSpanEndLine = 851, srcSpanEndColumn = 45}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 46, srcSpanEndLine = 851, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 46, srcSpanEndLine = 851, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 46, srcSpanEndLine = 851, srcSpanEndColumn = 49}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 50, srcSpanEndLine = 851, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 50, srcSpanEndLine = 851, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 50, srcSpanEndLine = 851, srcSpanEndColumn = 51}, srcInfoPoints = []}) "r")))) [QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 54, srcSpanEndLine = 851, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 62, srcSpanEndLine = 851, srcSpanEndColumn = 64}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 54, srcSpanEndLine = 851, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 62, srcSpanEndLine = 851, srcSpanEndColumn = 64}]}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 54, srcSpanEndLine = 851, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 54, srcSpanEndLine = 851, srcSpanEndColumn = 55},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 56, srcSpanEndLine = 851, srcSpanEndColumn = 57},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 58, srcSpanEndLine = 851, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 60, srcSpanEndLine = 851, srcSpanEndColumn = 61}]}) Boxed [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 55, srcSpanEndLine = 851, srcSpanEndColumn = 56}, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 57, srcSpanEndLine = 851, srcSpanEndColumn = 58}, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 59, srcSpanEndLine = 851, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 59, srcSpanEndLine = 851, srcSpanEndColumn = 60}, srcInfoPoints = []}) "r")]) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 65, srcSpanEndLine = 851, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 65, srcSpanEndLine = 851, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 851, srcSpanStartColumn = 65, srcSpanEndLine = 851, srcSpanEndColumn = 67}, srcInfoPoints = []}) "as"))))])))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 1, srcSpanEndLine = 855, srcSpanEndColumn = 52}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 1, srcSpanEndLine = 853, srcSpanEndColumn = 86}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 1, srcSpanEndLine = 853, srcSpanEndColumn = 13}, srcInfoPoints = []}) "ruleCheckApp") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 14, srcSpanEndLine = 853, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 14, srcSpanEndLine = 853, srcSpanEndColumn = 17}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 18, srcSpanEndLine = 853, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 18, srcSpanEndLine = 853, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 26, srcSpanEndLine = 853, srcSpanEndColumn = 27}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 19, srcSpanEndLine = 853, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 19, srcSpanEndLine = 853, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 19, srcSpanEndLine = 853, srcSpanEndColumn = 22}, srcInfoPoints = []}) "App")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 23, srcSpanEndLine = 853, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 23, srcSpanEndLine = 853, srcSpanEndColumn = 24}, srcInfoPoints = []}) "f"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 25, srcSpanEndLine = 853, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 25, srcSpanEndLine = 853, srcSpanEndColumn = 26}, srcInfoPoints = []}) "a")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 28, srcSpanEndLine = 853, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 28, srcSpanEndLine = 853, srcSpanEndColumn = 30}, srcInfoPoints = []}) "as")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 31, srcSpanEndLine = 853, srcSpanEndColumn = 86}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 31, srcSpanEndLine = 853, srcSpanEndColumn = 32}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 33, srcSpanEndLine = 853, srcSpanEndColumn = 86}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 33, srcSpanEndLine = 853, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 33, srcSpanEndLine = 853, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 33, srcSpanEndLine = 853, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 33, srcSpanEndLine = 853, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 33, srcSpanEndLine = 853, srcSpanEndColumn = 42}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 43, srcSpanEndLine = 853, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 43, srcSpanEndLine = 853, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 43, srcSpanEndLine = 853, srcSpanEndColumn = 46}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 47, srcSpanEndLine = 853, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 47, srcSpanEndLine = 853, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 47, srcSpanEndLine = 853, srcSpanEndColumn = 48}, srcInfoPoints = []}) "a")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 49, srcSpanEndLine = 853, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 49, srcSpanEndLine = 853, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 50, srcSpanEndLine = 853, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 59, srcSpanEndLine = 853, srcSpanEndColumn = 60}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 49, srcSpanEndLine = 853, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 49, srcSpanEndLine = 853, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 50, srcSpanEndLine = 853, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 59, srcSpanEndLine = 853, srcSpanEndColumn = 60}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 49, srcSpanEndLine = 853, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 49, srcSpanEndLine = 853, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 50, srcSpanEndLine = 853, srcSpanEndColumn = 59},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 59, srcSpanEndLine = 853, srcSpanEndColumn = 60}]}) "unionBags"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 61, srcSpanEndLine = 853, srcSpanEndColumn = 86}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 61, srcSpanEndLine = 853, srcSpanEndColumn = 79}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 61, srcSpanEndLine = 853, srcSpanEndColumn = 77}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 61, srcSpanEndLine = 853, srcSpanEndColumn = 73}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 61, srcSpanEndLine = 853, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 61, srcSpanEndLine = 853, srcSpanEndColumn = 73}, srcInfoPoints = []}) "ruleCheckApp"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 74, srcSpanEndLine = 853, srcSpanEndColumn = 77}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 74, srcSpanEndLine = 853, srcSpanEndColumn = 77}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 74, srcSpanEndLine = 853, srcSpanEndColumn = 77}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 78, srcSpanEndLine = 853, srcSpanEndColumn = 79}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 78, srcSpanEndLine = 853, srcSpanEndColumn = 79}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 78, srcSpanEndLine = 853, srcSpanEndColumn = 79}, srcInfoPoints = []}) "f")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 80, srcSpanEndLine = 853, srcSpanEndColumn = 86}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 80, srcSpanEndLine = 853, srcSpanEndColumn = 81},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 85, srcSpanEndLine = 853, srcSpanEndColumn = 86}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 81, srcSpanEndLine = 853, srcSpanEndColumn = 85}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 81, srcSpanEndLine = 853, srcSpanEndColumn = 82}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 81, srcSpanEndLine = 853, srcSpanEndColumn = 82}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 81, srcSpanEndLine = 853, srcSpanEndColumn = 82}, srcInfoPoints = []}) "a"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 82, srcSpanEndLine = 853, srcSpanEndColumn = 83}, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 82, srcSpanEndLine = 853, srcSpanEndColumn = 83}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 82, srcSpanEndLine = 853, srcSpanEndColumn = 83}, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 83, srcSpanEndLine = 853, srcSpanEndColumn = 85}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 83, srcSpanEndLine = 853, srcSpanEndColumn = 85}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 853, srcSpanStartColumn = 83, srcSpanEndLine = 853, srcSpanEndColumn = 85}, srcInfoPoints = []}) "as")))))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 1, srcSpanEndLine = 854, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 1, srcSpanEndLine = 854, srcSpanEndColumn = 13}, srcInfoPoints = []}) "ruleCheckApp") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 14, srcSpanEndLine = 854, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 14, srcSpanEndLine = 854, srcSpanEndColumn = 17}, srcInfoPoints = []}) "env"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 18, srcSpanEndLine = 854, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 18, srcSpanEndLine = 854, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 24, srcSpanEndLine = 854, srcSpanEndColumn = 25}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 19, srcSpanEndLine = 854, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 19, srcSpanEndLine = 854, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 19, srcSpanEndLine = 854, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Var")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 23, srcSpanEndLine = 854, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 23, srcSpanEndLine = 854, srcSpanEndColumn = 24}, srcInfoPoints = []}) "f")]),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 26, srcSpanEndLine = 854, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 26, srcSpanEndLine = 854, srcSpanEndColumn = 28}, srcInfoPoints = []}) "as")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 31, srcSpanEndLine = 854, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 31, srcSpanEndLine = 854, srcSpanEndColumn = 32}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 33, srcSpanEndLine = 854, srcSpanEndColumn = 54}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 33, srcSpanEndLine = 854, srcSpanEndColumn = 51}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 33, srcSpanEndLine = 854, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 33, srcSpanEndLine = 854, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 33, srcSpanEndLine = 854, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 33, srcSpanEndLine = 854, srcSpanEndColumn = 45}, srcInfoPoints = []}) "ruleCheckFun"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 46, srcSpanEndLine = 854, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 46, srcSpanEndLine = 854, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 46, srcSpanEndLine = 854, srcSpanEndColumn = 49}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 50, srcSpanEndLine = 854, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 50, srcSpanEndLine = 854, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 50, srcSpanEndLine = 854, srcSpanEndColumn = 51}, srcInfoPoints = []}) "f")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 52, srcSpanEndLine = 854, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 52, srcSpanEndLine = 854, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 854, srcSpanStartColumn = 52, srcSpanEndLine = 854, srcSpanEndColumn = 54}, srcInfoPoints = []}) "as"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 1, srcSpanEndLine = 855, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 1, srcSpanEndLine = 855, srcSpanEndColumn = 13}, srcInfoPoints = []}) "ruleCheckApp") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 14, srcSpanEndLine = 855, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 14, srcSpanEndLine = 855, srcSpanEndColumn = 17}, srcInfoPoints = []}) "env"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 18, srcSpanEndLine = 855, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 18, srcSpanEndLine = 855, srcSpanEndColumn = 23}, srcInfoPoints = []}) "other"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 24, srcSpanEndLine = 855, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 24, srcSpanEndLine = 855, srcSpanEndColumn = 26}, srcInfoPoints = []}) "as")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 31, srcSpanEndLine = 855, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 31, srcSpanEndLine = 855, srcSpanEndColumn = 32}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 33, srcSpanEndLine = 855, srcSpanEndColumn = 52}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 33, srcSpanEndLine = 855, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 33, srcSpanEndLine = 855, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 33, srcSpanEndLine = 855, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 33, srcSpanEndLine = 855, srcSpanEndColumn = 42}, srcInfoPoints = []}) "ruleCheck"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 43, srcSpanEndLine = 855, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 43, srcSpanEndLine = 855, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 43, srcSpanEndLine = 855, srcSpanEndColumn = 46}, srcInfoPoints = []}) "env")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 47, srcSpanEndLine = 855, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 47, srcSpanEndLine = 855, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 855, srcSpanStartColumn = 47, srcSpanEndLine = 855, srcSpanEndColumn = 52}, srcInfoPoints = []}) "other"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 1, srcSpanEndLine = 859, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 14, srcSpanEndLine = 859, srcSpanEndColumn = 16}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 1, srcSpanEndLine = 859, srcSpanEndColumn = 13}, srcInfoPoints = []}) "ruleCheckFun"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 17, srcSpanEndLine = 859, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 30, srcSpanEndLine = 859, srcSpanEndColumn = 32}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 17, srcSpanEndLine = 859, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 17, srcSpanEndLine = 859, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 17, srcSpanEndLine = 859, srcSpanEndColumn = 29}, srcInfoPoints = []}) "RuleCheckEnv"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 33, srcSpanEndLine = 859, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 36, srcSpanEndLine = 859, srcSpanEndColumn = 38}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 33, srcSpanEndLine = 859, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 33, srcSpanEndLine = 859, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 33, srcSpanEndLine = 859, srcSpanEndColumn = 35}, srcInfoPoints = []}) "Id"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 39, srcSpanEndLine = 859, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 50, srcSpanEndLine = 859, srcSpanEndColumn = 52}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 39, srcSpanEndLine = 859, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 39, srcSpanEndLine = 859, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 48, srcSpanEndLine = 859, srcSpanEndColumn = 49}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 40, srcSpanEndLine = 859, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 40, srcSpanEndLine = 859, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 40, srcSpanEndLine = 859, srcSpanEndColumn = 48}, srcInfoPoints = []}) "CoreExpr")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 53, srcSpanEndLine = 859, srcSpanEndColumn = 61}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 53, srcSpanEndLine = 859, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 53, srcSpanEndLine = 859, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 53, srcSpanEndLine = 859, srcSpanEndColumn = 56}, srcInfoPoints = []}) "Bag"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 57, srcSpanEndLine = 859, srcSpanEndColumn = 61}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 57, srcSpanEndLine = 859, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 859, srcSpanStartColumn = 57, srcSpanEndLine = 859, srcSpanEndColumn = 61}, srcInfoPoints = []}) "SDoc"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 1, srcSpanEndLine = 870, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 866, srcSpanStartColumn = 3, srcSpanEndLine = 866, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 1, srcSpanEndLine = 870, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 866, srcSpanStartColumn = 3, srcSpanEndLine = 866, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 1, srcSpanEndLine = 863, srcSpanEndColumn = 13}, srcInfoPoints = []}) "ruleCheckFun") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 14, srcSpanEndLine = 863, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 14, srcSpanEndLine = 863, srcSpanEndColumn = 17}, srcInfoPoints = []}) "env"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 18, srcSpanEndLine = 863, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 18, srcSpanEndLine = 863, srcSpanEndColumn = 20}, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 21, srcSpanEndLine = 863, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 863, srcSpanStartColumn = 21, srcSpanEndLine = 863, srcSpanEndColumn = 25}, srcInfoPoints = []}) "args")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 3, srcSpanEndLine = 865, srcSpanEndColumn = 96}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 3, srcSpanEndLine = 864, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 3, srcSpanEndLine = 864, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 27, srcSpanEndLine = 864, srcSpanEndColumn = 28}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 5, srcSpanEndLine = 864, srcSpanEndColumn = 26}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 5, srcSpanEndLine = 864, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 5, srcSpanEndLine = 864, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 5, srcSpanEndLine = 864, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 5, srcSpanEndLine = 864, srcSpanEndColumn = 9}, srcInfoPoints = []}) "null"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 10, srcSpanEndLine = 864, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 10, srcSpanEndLine = 864, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 10, srcSpanEndLine = 864, srcSpanEndColumn = 26}, srcInfoPoints = []}) "name_match_rules"))))] (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 29, srcSpanEndLine = 864, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 29, srcSpanEndLine = 864, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 864, srcSpanStartColumn = 29, srcSpanEndLine = 864, srcSpanEndColumn = 37}, srcInfoPoints = []}) "emptyBag"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 3, srcSpanEndLine = 865, srcSpanEndColumn = 96}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 3, srcSpanEndLine = 865, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 23, srcSpanEndLine = 865, srcSpanEndColumn = 24}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 5, srcSpanEndLine = 865, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 5, srcSpanEndLine = 865, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 5, srcSpanEndLine = 865, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 5, srcSpanEndLine = 865, srcSpanEndColumn = 14}, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 25, srcSpanEndLine = 865, srcSpanEndColumn = 96}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 25, srcSpanEndLine = 865, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 25, srcSpanEndLine = 865, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 25, srcSpanEndLine = 865, srcSpanEndColumn = 32}, srcInfoPoints = []}) "unitBag"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 33, srcSpanEndLine = 865, srcSpanEndColumn = 96}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 33, srcSpanEndLine = 865, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 95, srcSpanEndLine = 865, srcSpanEndColumn = 96}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 34, srcSpanEndLine = 865, srcSpanEndColumn = 95}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 34, srcSpanEndLine = 865, srcSpanEndColumn = 78}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 34, srcSpanEndLine = 865, srcSpanEndColumn = 73}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 34, srcSpanEndLine = 865, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 34, srcSpanEndLine = 865, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 34, srcSpanEndLine = 865, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 34, srcSpanEndLine = 865, srcSpanEndColumn = 51}, srcInfoPoints = []}) "ruleAppCheck_help"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 52, srcSpanEndLine = 865, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 52, srcSpanEndLine = 865, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 69, srcSpanEndLine = 865, srcSpanEndColumn = 70}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 53, srcSpanEndLine = 865, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 53, srcSpanEndLine = 865, srcSpanEndColumn = 65}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 53, srcSpanEndLine = 865, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 53, srcSpanEndLine = 865, srcSpanEndColumn = 65}, srcInfoPoints = []}) "rc_is_active"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 66, srcSpanEndLine = 865, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 66, srcSpanEndLine = 865, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 66, srcSpanEndLine = 865, srcSpanEndColumn = 69}, srcInfoPoints = []}) "env")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 71, srcSpanEndLine = 865, srcSpanEndColumn = 73}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 71, srcSpanEndLine = 865, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 71, srcSpanEndLine = 865, srcSpanEndColumn = 73}, srcInfoPoints = []}) "fn")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 74, srcSpanEndLine = 865, srcSpanEndColumn = 78}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 74, srcSpanEndLine = 865, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 74, srcSpanEndLine = 865, srcSpanEndColumn = 78}, srcInfoPoints = []}) "args")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 79, srcSpanEndLine = 865, srcSpanEndColumn = 95}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 79, srcSpanEndLine = 865, srcSpanEndColumn = 95}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 865, srcSpanStartColumn = 79, srcSpanEndLine = 865, srcSpanEndColumn = 95}, srcInfoPoints = []}) "name_match_rules"))))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 5, srcSpanEndLine = 870, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 5, srcSpanEndLine = 867, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 5, srcSpanEndLine = 868, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 1, srcSpanEndLine = 870, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 5, srcSpanEndLine = 867, srcSpanEndColumn = 69}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 5, srcSpanEndLine = 867, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 5, srcSpanEndLine = 867, srcSpanEndColumn = 21}, srcInfoPoints = []}) "name_match_rules")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 22, srcSpanEndLine = 867, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 22, srcSpanEndLine = 867, srcSpanEndColumn = 23}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 24, srcSpanEndLine = 867, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 24, srcSpanEndLine = 867, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 24, srcSpanEndLine = 867, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 24, srcSpanEndLine = 867, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 24, srcSpanEndLine = 867, srcSpanEndColumn = 30}, srcInfoPoints = []}) "filter"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 31, srcSpanEndLine = 867, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 31, srcSpanEndLine = 867, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 31, srcSpanEndLine = 867, srcSpanEndColumn = 36}, srcInfoPoints = []}) "match")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 37, srcSpanEndLine = 867, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 37, srcSpanEndLine = 867, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 68, srcSpanEndLine = 867, srcSpanEndColumn = 69}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 38, srcSpanEndLine = 867, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 38, srcSpanEndLine = 867, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 38, srcSpanEndLine = 867, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 38, srcSpanEndLine = 867, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 38, srcSpanEndLine = 867, srcSpanEndColumn = 46}, srcInfoPoints = []}) "getRules"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 47, srcSpanEndLine = 867, srcSpanEndColumn = 65}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 47, srcSpanEndLine = 867, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 64, srcSpanEndLine = 867, srcSpanEndColumn = 65}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 48, srcSpanEndLine = 867, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 48, srcSpanEndLine = 867, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 48, srcSpanEndLine = 867, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 48, srcSpanEndLine = 867, srcSpanEndColumn = 60}, srcInfoPoints = []}) "rc_rule_base"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 61, srcSpanEndLine = 867, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 61, srcSpanEndLine = 867, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 61, srcSpanEndLine = 867, srcSpanEndColumn = 64}, srcInfoPoints = []}) "env")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 66, srcSpanEndLine = 867, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 66, srcSpanEndLine = 867, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 867, srcSpanStartColumn = 66, srcSpanEndLine = 867, srcSpanEndColumn = 68}, srcInfoPoints = []}) "fn"))))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 5, srcSpanEndLine = 868, srcSpanEndColumn = 72}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 5, srcSpanEndLine = 868, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 5, srcSpanEndLine = 868, srcSpanEndColumn = 10}, srcInfoPoints = []}) "match") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 11, srcSpanEndLine = 868, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 11, srcSpanEndLine = 868, srcSpanEndColumn = 15}, srcInfoPoints = []}) "rule")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 16, srcSpanEndLine = 868, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 16, srcSpanEndLine = 868, srcSpanEndColumn = 17}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 18, srcSpanEndLine = 868, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 18, srcSpanEndLine = 868, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 18, srcSpanEndLine = 868, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 33, srcSpanEndLine = 868, srcSpanEndColumn = 34}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 19, srcSpanEndLine = 868, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 19, srcSpanEndLine = 868, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 19, srcSpanEndLine = 868, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 19, srcSpanEndLine = 868, srcSpanEndColumn = 29}, srcInfoPoints = []}) "rc_pattern"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 30, srcSpanEndLine = 868, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 30, srcSpanEndLine = 868, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 30, srcSpanEndLine = 868, srcSpanEndColumn = 33}, srcInfoPoints = []}) "env"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 35, srcSpanEndLine = 868, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 35, srcSpanEndLine = 868, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 36, srcSpanEndLine = 868, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 46, srcSpanEndLine = 868, srcSpanEndColumn = 47}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 35, srcSpanEndLine = 868, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 35, srcSpanEndLine = 868, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 36, srcSpanEndLine = 868, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 46, srcSpanEndLine = 868, srcSpanEndColumn = 47}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 35, srcSpanEndLine = 868, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 35, srcSpanEndLine = 868, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 36, srcSpanEndLine = 868, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 46, srcSpanEndLine = 868, srcSpanEndColumn = 47}]}) "isPrefixOf"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 48, srcSpanEndLine = 868, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 48, srcSpanEndLine = 868, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 48, srcSpanEndLine = 868, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 48, srcSpanEndLine = 868, srcSpanEndColumn = 56}, srcInfoPoints = []}) "unpackFS"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 57, srcSpanEndLine = 868, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 57, srcSpanEndLine = 868, srcSpanEndColumn = 58},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 71, srcSpanEndLine = 868, srcSpanEndColumn = 72}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 58, srcSpanEndLine = 868, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 58, srcSpanEndLine = 868, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 58, srcSpanEndLine = 868, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 58, srcSpanEndLine = 868, srcSpanEndColumn = 66}, srcInfoPoints = []}) "ruleName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 67, srcSpanEndLine = 868, srcSpanEndColumn = 71}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 67, srcSpanEndLine = 868, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 868, srcSpanStartColumn = 67, srcSpanEndLine = 868, srcSpanEndColumn = 71}, srcInfoPoints = []}) "rule")))))))) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 1, srcSpanEndLine = 870, srcSpanEndColumn = 84}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 19, srcSpanEndLine = 870, srcSpanEndColumn = 21}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 1, srcSpanEndLine = 870, srcSpanEndColumn = 18}, srcInfoPoints = []}) "ruleAppCheck_help"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 22, srcSpanEndLine = 870, srcSpanEndColumn = 84}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 43, srcSpanEndLine = 870, srcSpanEndColumn = 45}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 22, srcSpanEndLine = 870, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 22, srcSpanEndLine = 870, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 41, srcSpanEndLine = 870, srcSpanEndColumn = 42}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 23, srcSpanEndLine = 870, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 34, srcSpanEndLine = 870, srcSpanEndColumn = 36}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 23, srcSpanEndLine = 870, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 23, srcSpanEndLine = 870, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 23, srcSpanEndLine = 870, srcSpanEndColumn = 33}, srcInfoPoints = []}) "Activation"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 37, srcSpanEndLine = 870, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 37, srcSpanEndLine = 870, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 37, srcSpanEndLine = 870, srcSpanEndColumn = 41}, srcInfoPoints = []}) "Bool"))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 46, srcSpanEndLine = 870, srcSpanEndColumn = 84}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 49, srcSpanEndLine = 870, srcSpanEndColumn = 51}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 46, srcSpanEndLine = 870, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 46, srcSpanEndLine = 870, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 46, srcSpanEndLine = 870, srcSpanEndColumn = 48}, srcInfoPoints = []}) "Id"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 52, srcSpanEndLine = 870, srcSpanEndColumn = 84}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 63, srcSpanEndLine = 870, srcSpanEndColumn = 65}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 52, srcSpanEndLine = 870, srcSpanEndColumn = 62}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 52, srcSpanEndLine = 870, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 61, srcSpanEndLine = 870, srcSpanEndColumn = 62}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 53, srcSpanEndLine = 870, srcSpanEndColumn = 61}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 53, srcSpanEndLine = 870, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 53, srcSpanEndLine = 870, srcSpanEndColumn = 61}, srcInfoPoints = []}) "CoreExpr")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 66, srcSpanEndLine = 870, srcSpanEndColumn = 84}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 77, srcSpanEndLine = 870, srcSpanEndColumn = 79}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 66, srcSpanEndLine = 870, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 66, srcSpanEndLine = 870, srcSpanEndColumn = 67},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 75, srcSpanEndLine = 870, srcSpanEndColumn = 76}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 67, srcSpanEndLine = 870, srcSpanEndColumn = 75}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 67, srcSpanEndLine = 870, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 67, srcSpanEndLine = 870, srcSpanEndColumn = 75}, srcInfoPoints = []}) "CoreRule")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 80, srcSpanEndLine = 870, srcSpanEndColumn = 84}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 80, srcSpanEndLine = 870, srcSpanEndColumn = 84}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 870, srcSpanStartColumn = 80, srcSpanEndLine = 870, srcSpanEndColumn = 84}, srcInfoPoints = []}) "SDoc"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 1, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 875, srcSpanStartColumn = 3, srcSpanEndLine = 875, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 1, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 875, srcSpanStartColumn = 3, srcSpanEndLine = 875, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 1, srcSpanEndLine = 871, srcSpanEndColumn = 18}, srcInfoPoints = []}) "ruleAppCheck_help") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 19, srcSpanEndLine = 871, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 19, srcSpanEndLine = 871, srcSpanEndColumn = 28}, srcInfoPoints = []}) "is_active"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 29, srcSpanEndLine = 871, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 29, srcSpanEndLine = 871, srcSpanEndColumn = 31}, srcInfoPoints = []}) "fn"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 32, srcSpanEndLine = 871, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 32, srcSpanEndLine = 871, srcSpanEndColumn = 36}, srcInfoPoints = []}) "args"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 37, srcSpanEndLine = 871, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 871, srcSpanStartColumn = 37, srcSpanEndLine = 871, srcSpanEndColumn = 42}, srcInfoPoints = []}) "rules")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 872, srcSpanStartColumn = 3, srcSpanEndLine = 874, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 872, srcSpanStartColumn = 3, srcSpanEndLine = 872, srcSpanEndColumn = 4}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 5, srcSpanEndLine = 874, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 5, srcSpanEndLine = 873, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 5, srcSpanEndLine = 873, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 5, srcSpanEndLine = 873, srcSpanEndColumn = 9}, srcInfoPoints = []}) "vcat"))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 10, srcSpanEndLine = 874, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 10, srcSpanEndLine = 873, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 60, srcSpanEndLine = 873, srcSpanEndColumn = 61},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 34, srcSpanEndLine = 874, srcSpanEndColumn = 35}]}) [InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 11, srcSpanEndLine = 873, srcSpanEndColumn = 60}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 11, srcSpanEndLine = 873, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 11, srcSpanEndLine = 873, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 11, srcSpanEndLine = 873, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 11, srcSpanEndLine = 873, srcSpanEndColumn = 15}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 16, srcSpanEndLine = 873, srcSpanEndColumn = 29}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 16, srcSpanEndLine = 873, srcSpanEndColumn = 29}, srcInfoPoints = []}) "Expression:" "Expression:"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 30, srcSpanEndLine = 873, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 30, srcSpanEndLine = 873, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 30, srcSpanEndLine = 873, srcSpanEndColumn = 33}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 34, srcSpanEndLine = 873, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 34, srcSpanEndLine = 873, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 34, srcSpanEndLine = 873, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 34, srcSpanEndLine = 873, srcSpanEndColumn = 37}, srcInfoPoints = []}) "ppr"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 38, srcSpanEndLine = 873, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 38, srcSpanEndLine = 873, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 59, srcSpanEndLine = 873, srcSpanEndColumn = 60}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 39, srcSpanEndLine = 873, srcSpanEndColumn = 59}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 39, srcSpanEndLine = 873, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 39, srcSpanEndLine = 873, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 39, srcSpanEndLine = 873, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 39, srcSpanEndLine = 873, srcSpanEndColumn = 45}, srcInfoPoints = []}) "mkApps"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 46, srcSpanEndLine = 873, srcSpanEndColumn = 54}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 46, srcSpanEndLine = 873, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 53, srcSpanEndLine = 873, srcSpanEndColumn = 54}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 47, srcSpanEndLine = 873, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 47, srcSpanEndLine = 873, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 47, srcSpanEndLine = 873, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 47, srcSpanEndLine = 873, srcSpanEndColumn = 50}, srcInfoPoints = []}) "Var"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 51, srcSpanEndLine = 873, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 51, srcSpanEndLine = 873, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 51, srcSpanEndLine = 873, srcSpanEndColumn = 53}, srcInfoPoints = []}) "fn")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 55, srcSpanEndLine = 873, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 55, srcSpanEndLine = 873, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 873, srcSpanStartColumn = 55, srcSpanEndLine = 873, srcSpanEndColumn = 59}, srcInfoPoints = []}) "args")))))),App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 7, srcSpanEndLine = 874, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 7, srcSpanEndLine = 874, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 7, srcSpanEndLine = 874, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 7, srcSpanEndLine = 874, srcSpanEndColumn = 11}, srcInfoPoints = []}) "vcat"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 12, srcSpanEndLine = 874, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 12, srcSpanEndLine = 874, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 33, srcSpanEndLine = 874, srcSpanEndColumn = 34}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 13, srcSpanEndLine = 874, srcSpanEndColumn = 33}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 13, srcSpanEndLine = 874, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 13, srcSpanEndLine = 874, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 13, srcSpanEndLine = 874, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 13, srcSpanEndLine = 874, srcSpanEndColumn = 16}, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 17, srcSpanEndLine = 874, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 17, srcSpanEndLine = 874, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 17, srcSpanEndLine = 874, srcSpanEndColumn = 27}, srcInfoPoints = []}) "check_rule")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 28, srcSpanEndLine = 874, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 28, srcSpanEndLine = 874, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 874, srcSpanStartColumn = 28, srcSpanEndLine = 874, srcSpanEndColumn = 33}, srcInfoPoints = []}) "rules")))))]))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 5, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 5, srcSpanEndLine = 876, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 5, srcSpanEndLine = 877, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 5, srcSpanEndLine = 878, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 5, srcSpanEndLine = 880, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 5, srcSpanEndLine = 882, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 5, srcSpanEndLine = 884, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 887, srcSpanStartColumn = 5, srcSpanEndLine = 887, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 5, srcSpanEndLine = 891, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 5, srcSpanEndLine = 893, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 915, srcSpanStartColumn = 1, srcSpanEndLine = 915, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 5, srcSpanEndLine = 876, srcSpanEndColumn = 25}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 5, srcSpanEndLine = 876, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 5, srcSpanEndLine = 876, srcSpanEndColumn = 11}, srcInfoPoints = []}) "n_args")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 12, srcSpanEndLine = 876, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 12, srcSpanEndLine = 876, srcSpanEndColumn = 13}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 14, srcSpanEndLine = 876, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 14, srcSpanEndLine = 876, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 14, srcSpanEndLine = 876, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 14, srcSpanEndLine = 876, srcSpanEndColumn = 20}, srcInfoPoints = []}) "length"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 21, srcSpanEndLine = 876, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 21, srcSpanEndLine = 876, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 876, srcSpanStartColumn = 21, srcSpanEndLine = 876, srcSpanEndColumn = 25}, srcInfoPoints = []}) "args"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 5, srcSpanEndLine = 877, srcSpanEndColumn = 36}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 5, srcSpanEndLine = 877, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 5, srcSpanEndLine = 877, srcSpanEndColumn = 11}, srcInfoPoints = []}) "i_args")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 12, srcSpanEndLine = 877, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 12, srcSpanEndLine = 877, srcSpanEndColumn = 13}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 14, srcSpanEndLine = 877, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 14, srcSpanEndLine = 877, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 14, srcSpanEndLine = 877, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 14, srcSpanEndLine = 877, srcSpanEndColumn = 18}, srcInfoPoints = []}) "args"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 19, srcSpanEndLine = 877, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 19, srcSpanEndLine = 877, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 20, srcSpanEndLine = 877, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 23, srcSpanEndLine = 877, srcSpanEndColumn = 24}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 19, srcSpanEndLine = 877, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 19, srcSpanEndLine = 877, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 20, srcSpanEndLine = 877, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 23, srcSpanEndLine = 877, srcSpanEndColumn = 24}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 19, srcSpanEndLine = 877, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 19, srcSpanEndLine = 877, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 20, srcSpanEndLine = 877, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 23, srcSpanEndLine = 877, srcSpanEndColumn = 24}]}) "zip"))) (EnumFrom (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 25, srcSpanEndLine = 877, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 25, srcSpanEndLine = 877, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 33, srcSpanEndLine = 877, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 35, srcSpanEndLine = 877, srcSpanEndColumn = 36}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 26, srcSpanEndLine = 877, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 27, srcSpanEndLine = 877, srcSpanEndColumn = 29}]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 26, srcSpanEndLine = 877, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 26, srcSpanEndLine = 877, srcSpanEndColumn = 27}, srcInfoPoints = []}) 1 "1")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 29, srcSpanEndLine = 877, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 29, srcSpanEndLine = 877, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 877, srcSpanStartColumn = 29, srcSpanEndLine = 877, srcSpanEndColumn = 32}, srcInfoPoints = []}) "Int"))))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 5, srcSpanEndLine = 878, srcSpanEndColumn = 39}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 5, srcSpanEndLine = 878, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 5, srcSpanEndLine = 878, srcSpanEndColumn = 15}, srcInfoPoints = []}) "rough_args")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 16, srcSpanEndLine = 878, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 16, srcSpanEndLine = 878, srcSpanEndColumn = 17}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 18, srcSpanEndLine = 878, srcSpanEndColumn = 39}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 18, srcSpanEndLine = 878, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 18, srcSpanEndLine = 878, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 18, srcSpanEndLine = 878, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 18, srcSpanEndLine = 878, srcSpanEndColumn = 21}, srcInfoPoints = []}) "map"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 22, srcSpanEndLine = 878, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 22, srcSpanEndLine = 878, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 22, srcSpanEndLine = 878, srcSpanEndColumn = 34}, srcInfoPoints = []}) "roughTopName")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 35, srcSpanEndLine = 878, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 35, srcSpanEndLine = 878, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 878, srcSpanStartColumn = 35, srcSpanEndLine = 878, srcSpanEndColumn = 39}, srcInfoPoints = []}) "args"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 5, srcSpanEndLine = 880, srcSpanEndColumn = 67}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 5, srcSpanEndLine = 880, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 5, srcSpanEndLine = 880, srcSpanEndColumn = 15}, srcInfoPoints = []}) "check_rule") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 16, srcSpanEndLine = 880, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 16, srcSpanEndLine = 880, srcSpanEndColumn = 20}, srcInfoPoints = []}) "rule")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 21, srcSpanEndLine = 880, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 21, srcSpanEndLine = 880, srcSpanEndColumn = 22}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 23, srcSpanEndLine = 880, srcSpanEndColumn = 67}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 23, srcSpanEndLine = 880, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 23, srcSpanEndLine = 880, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 23, srcSpanEndLine = 880, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 23, srcSpanEndLine = 880, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 23, srcSpanEndLine = 880, srcSpanEndColumn = 34}, srcInfoPoints = []}) "rule_herald"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 35, srcSpanEndLine = 880, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 35, srcSpanEndLine = 880, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 35, srcSpanEndLine = 880, srcSpanEndColumn = 39}, srcInfoPoints = []}) "rule")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 40, srcSpanEndLine = 880, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 40, srcSpanEndLine = 880, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 40, srcSpanEndLine = 880, srcSpanEndColumn = 42}, srcInfoPoints = []}) "<>"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 43, srcSpanEndLine = 880, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 43, srcSpanEndLine = 880, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 43, srcSpanEndLine = 880, srcSpanEndColumn = 48}, srcInfoPoints = []}) "colon")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 49, srcSpanEndLine = 880, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 49, srcSpanEndLine = 880, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 49, srcSpanEndLine = 880, srcSpanEndColumn = 52}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 53, srcSpanEndLine = 880, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 53, srcSpanEndLine = 880, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 53, srcSpanEndLine = 880, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 53, srcSpanEndLine = 880, srcSpanEndColumn = 62}, srcInfoPoints = []}) "rule_info"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 63, srcSpanEndLine = 880, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 63, srcSpanEndLine = 880, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 880, srcSpanStartColumn = 63, srcSpanEndLine = 880, srcSpanEndColumn = 67}, srcInfoPoints = []}) "rule")))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 5, srcSpanEndLine = 885, srcSpanEndColumn = 60}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 5, srcSpanEndLine = 883, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 5, srcSpanEndLine = 882, srcSpanEndColumn = 16}, srcInfoPoints = []}) "rule_herald") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 17, srcSpanEndLine = 882, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 17, srcSpanEndLine = 882, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 48, srcSpanEndLine = 882, srcSpanEndColumn = 49}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 18, srcSpanEndLine = 882, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 30, srcSpanEndLine = 882, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 47, srcSpanEndLine = 882, srcSpanEndColumn = 48}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 18, srcSpanEndLine = 882, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 18, srcSpanEndLine = 882, srcSpanEndColumn = 29}, srcInfoPoints = []}) "BuiltinRule")) [PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 32, srcSpanEndLine = 882, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 40, srcSpanEndLine = 882, srcSpanEndColumn = 41}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 32, srcSpanEndLine = 882, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 32, srcSpanEndLine = 882, srcSpanEndColumn = 39}, srcInfoPoints = []}) "ru_name")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 42, srcSpanEndLine = 882, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 882, srcSpanStartColumn = 42, srcSpanEndLine = 882, srcSpanEndColumn = 46}, srcInfoPoints = []}) "name"))])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 9, srcSpanEndLine = 883, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 9, srcSpanEndLine = 883, srcSpanEndColumn = 10}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 11, srcSpanEndLine = 883, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 11, srcSpanEndLine = 883, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 11, srcSpanEndLine = 883, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 11, srcSpanEndLine = 883, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 11, srcSpanEndLine = 883, srcSpanEndColumn = 16}, srcInfoPoints = []}) "ptext"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 17, srcSpanEndLine = 883, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 17, srcSpanEndLine = 883, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 37, srcSpanEndLine = 883, srcSpanEndColumn = 38}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 18, srcSpanEndLine = 883, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 18, srcSpanEndLine = 883, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 18, srcSpanEndLine = 883, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 18, srcSpanEndLine = 883, srcSpanEndColumn = 22}, srcInfoPoints = []}) "sLit"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 23, srcSpanEndLine = 883, srcSpanEndColumn = 37}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 23, srcSpanEndLine = 883, srcSpanEndColumn = 37}, srcInfoPoints = []}) "Builtin rule" "Builtin rule"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 39, srcSpanEndLine = 883, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 39, srcSpanEndLine = 883, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 39, srcSpanEndLine = 883, srcSpanEndColumn = 42}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 43, srcSpanEndLine = 883, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 43, srcSpanEndLine = 883, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 43, srcSpanEndLine = 883, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 43, srcSpanEndLine = 883, srcSpanEndColumn = 55}, srcInfoPoints = []}) "doubleQuotes"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 56, srcSpanEndLine = 883, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 56, srcSpanEndLine = 883, srcSpanEndColumn = 57},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 67, srcSpanEndLine = 883, srcSpanEndColumn = 68}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 57, srcSpanEndLine = 883, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 57, srcSpanEndLine = 883, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 57, srcSpanEndLine = 883, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 57, srcSpanEndLine = 883, srcSpanEndColumn = 62}, srcInfoPoints = []}) "ftext"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 63, srcSpanEndLine = 883, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 63, srcSpanEndLine = 883, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 883, srcSpanStartColumn = 63, srcSpanEndLine = 883, srcSpanEndColumn = 67}, srcInfoPoints = []}) "name")))))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 5, srcSpanEndLine = 885, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 5, srcSpanEndLine = 884, srcSpanEndColumn = 16}, srcInfoPoints = []}) "rule_herald") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 17, srcSpanEndLine = 884, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 17, srcSpanEndLine = 884, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 41, srcSpanEndLine = 884, srcSpanEndColumn = 42}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 18, srcSpanEndLine = 884, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 23, srcSpanEndLine = 884, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 40, srcSpanEndLine = 884, srcSpanEndColumn = 41}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 18, srcSpanEndLine = 884, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 18, srcSpanEndLine = 884, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Rule")) [PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 25, srcSpanEndLine = 884, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 33, srcSpanEndLine = 884, srcSpanEndColumn = 34}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 25, srcSpanEndLine = 884, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 25, srcSpanEndLine = 884, srcSpanEndColumn = 32}, srcInfoPoints = []}) "ru_name")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 35, srcSpanEndLine = 884, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 884, srcSpanStartColumn = 35, srcSpanEndLine = 884, srcSpanEndColumn = 39}, srcInfoPoints = []}) "name"))])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 9, srcSpanEndLine = 885, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 9, srcSpanEndLine = 885, srcSpanEndColumn = 10}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 11, srcSpanEndLine = 885, srcSpanEndColumn = 60}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 11, srcSpanEndLine = 885, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 11, srcSpanEndLine = 885, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 11, srcSpanEndLine = 885, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 11, srcSpanEndLine = 885, srcSpanEndColumn = 16}, srcInfoPoints = []}) "ptext"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 17, srcSpanEndLine = 885, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 17, srcSpanEndLine = 885, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 29, srcSpanEndLine = 885, srcSpanEndColumn = 30}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 18, srcSpanEndLine = 885, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 18, srcSpanEndLine = 885, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 18, srcSpanEndLine = 885, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 18, srcSpanEndLine = 885, srcSpanEndColumn = 22}, srcInfoPoints = []}) "sLit"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 23, srcSpanEndLine = 885, srcSpanEndColumn = 29}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 23, srcSpanEndLine = 885, srcSpanEndColumn = 29}, srcInfoPoints = []}) "Rule" "Rule"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 31, srcSpanEndLine = 885, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 31, srcSpanEndLine = 885, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 31, srcSpanEndLine = 885, srcSpanEndColumn = 34}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 35, srcSpanEndLine = 885, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 35, srcSpanEndLine = 885, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 35, srcSpanEndLine = 885, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 35, srcSpanEndLine = 885, srcSpanEndColumn = 47}, srcInfoPoints = []}) "doubleQuotes"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 48, srcSpanEndLine = 885, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 48, srcSpanEndLine = 885, srcSpanEndColumn = 49},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 59, srcSpanEndLine = 885, srcSpanEndColumn = 60}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 49, srcSpanEndLine = 885, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 49, srcSpanEndLine = 885, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 49, srcSpanEndLine = 885, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 49, srcSpanEndLine = 885, srcSpanEndColumn = 54}, srcInfoPoints = []}) "ftext"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 55, srcSpanEndLine = 885, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 55, srcSpanEndLine = 885, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 885, srcSpanStartColumn = 55, srcSpanEndLine = 885, srcSpanEndColumn = 59}, srcInfoPoints = []}) "name")))))))) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 887, srcSpanStartColumn = 5, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 887, srcSpanStartColumn = 5, srcSpanEndLine = 889, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 887, srcSpanStartColumn = 5, srcSpanEndLine = 887, srcSpanEndColumn = 14}, srcInfoPoints = []}) "rule_info") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 887, srcSpanStartColumn = 15, srcSpanEndLine = 887, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 887, srcSpanStartColumn = 15, srcSpanEndLine = 887, srcSpanEndColumn = 19}, srcInfoPoints = []}) "rule")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 9, srcSpanEndLine = 889, srcSpanEndColumn = 55}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 9, srcSpanEndLine = 888, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 889, srcSpanStartColumn = 13, srcSpanEndLine = 889, srcSpanEndColumn = 14}]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 9, srcSpanEndLine = 889, srcSpanEndColumn = 55}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 9, srcSpanEndLine = 888, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 889, srcSpanStartColumn = 13, srcSpanEndLine = 889, srcSpanEndColumn = 14}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 11, srcSpanEndLine = 888, srcSpanEndColumn = 79}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 18, srcSpanEndLine = 888, srcSpanEndColumn = 20}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 11, srcSpanEndLine = 888, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 11, srcSpanEndLine = 888, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 11, srcSpanEndLine = 888, srcSpanEndColumn = 15}, srcInfoPoints = []}) "Just")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 16, srcSpanEndLine = 888, srcSpanEndColumn = 17}, srcInfoPoints = []})]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 21, srcSpanEndLine = 888, srcSpanEndColumn = 79}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 21, srcSpanEndLine = 888, srcSpanEndColumn = 74}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 21, srcSpanEndLine = 888, srcSpanEndColumn = 63}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 21, srcSpanEndLine = 888, srcSpanEndColumn = 58}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 21, srcSpanEndLine = 888, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 21, srcSpanEndLine = 888, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 21, srcSpanEndLine = 888, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 21, srcSpanEndLine = 888, srcSpanEndColumn = 30}, srcInfoPoints = []}) "matchRule"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 31, srcSpanEndLine = 888, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 31, srcSpanEndLine = 888, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 31, srcSpanEndLine = 888, srcSpanEndColumn = 42}, srcInfoPoints = []}) "noBlackList")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 43, srcSpanEndLine = 888, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 43, srcSpanEndLine = 888, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 43, srcSpanEndLine = 888, srcSpanEndColumn = 58}, srcInfoPoints = []}) "emptyInScopeSet")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 59, srcSpanEndLine = 888, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 59, srcSpanEndLine = 888, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 59, srcSpanEndLine = 888, srcSpanEndColumn = 63}, srcInfoPoints = []}) "args")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 64, srcSpanEndLine = 888, srcSpanEndColumn = 74}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 64, srcSpanEndLine = 888, srcSpanEndColumn = 74}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 64, srcSpanEndLine = 888, srcSpanEndColumn = 74}, srcInfoPoints = []}) "rough_args")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 75, srcSpanEndLine = 888, srcSpanEndColumn = 79}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 75, srcSpanEndLine = 888, srcSpanEndColumn = 79}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 888, srcSpanStartColumn = 75, srcSpanEndLine = 888, srcSpanEndColumn = 79}, srcInfoPoints = []}) "rule"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 889, srcSpanStartColumn = 15, srcSpanEndLine = 889, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 889, srcSpanStartColumn = 15, srcSpanEndLine = 889, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 889, srcSpanStartColumn = 15, srcSpanEndLine = 889, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 889, srcSpanStartColumn = 15, srcSpanEndLine = 889, srcSpanEndColumn = 19}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 889, srcSpanStartColumn = 20, srcSpanEndLine = 889, srcSpanEndColumn = 55}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 889, srcSpanStartColumn = 20, srcSpanEndLine = 889, srcSpanEndColumn = 55}, srcInfoPoints = []}) "matches (which is very peculiar!)" "matches (which is very peculiar!)")))]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 5, srcSpanEndLine = 891, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 5, srcSpanEndLine = 891, srcSpanEndColumn = 14}, srcInfoPoints = []}) "rule_info") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 15, srcSpanEndLine = 891, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 15, srcSpanEndLine = 891, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 30, srcSpanEndLine = 891, srcSpanEndColumn = 31}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 16, srcSpanEndLine = 891, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 28, srcSpanEndLine = 891, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 29, srcSpanEndLine = 891, srcSpanEndColumn = 30}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 16, srcSpanEndLine = 891, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 16, srcSpanEndLine = 891, srcSpanEndColumn = 27}, srcInfoPoints = []}) "BuiltinRule")) [])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 32, srcSpanEndLine = 891, srcSpanEndColumn = 55}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 32, srcSpanEndLine = 891, srcSpanEndColumn = 33}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 34, srcSpanEndLine = 891, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 34, srcSpanEndLine = 891, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 34, srcSpanEndLine = 891, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 34, srcSpanEndLine = 891, srcSpanEndColumn = 38}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 39, srcSpanEndLine = 891, srcSpanEndColumn = 55}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 891, srcSpanStartColumn = 39, srcSpanEndLine = 891, srcSpanEndColumn = 55}, srcInfoPoints = []}) "does not match" "does not match")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 5, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 900, srcSpanStartColumn = 9, srcSpanEndLine = 900, srcSpanEndColumn = 14}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 5, srcSpanEndLine = 893, srcSpanEndColumn = 14}, srcInfoPoints = []}) "rule_info") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 15, srcSpanEndLine = 894, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 15, srcSpanEndLine = 893, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 66, srcSpanEndLine = 894, srcSpanEndColumn = 67}]}) (PRec (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 16, srcSpanEndLine = 894, srcSpanEndColumn = 66}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 21, srcSpanEndLine = 893, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 37, srcSpanEndLine = 893, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 51, srcSpanEndLine = 893, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 44, srcSpanEndLine = 894, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 65, srcSpanEndLine = 894, srcSpanEndColumn = 66}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 16, srcSpanEndLine = 893, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 16, srcSpanEndLine = 893, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Rule")) [PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 23, srcSpanEndLine = 893, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 31, srcSpanEndLine = 893, srcSpanEndColumn = 32}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 23, srcSpanEndLine = 893, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 23, srcSpanEndLine = 893, srcSpanEndColumn = 30}, srcInfoPoints = []}) "ru_name")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 33, srcSpanEndLine = 893, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 33, srcSpanEndLine = 893, srcSpanEndColumn = 37}, srcInfoPoints = []}) "name")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 39, srcSpanEndLine = 893, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 46, srcSpanEndLine = 893, srcSpanEndColumn = 47}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 39, srcSpanEndLine = 893, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 39, srcSpanEndLine = 893, srcSpanEndColumn = 45}, srcInfoPoints = []}) "ru_act")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 48, srcSpanEndLine = 893, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 893, srcSpanStartColumn = 48, srcSpanEndLine = 893, srcSpanEndColumn = 51}, srcInfoPoints = []}) "act")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 23, srcSpanEndLine = 894, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 32, srcSpanEndLine = 894, srcSpanEndColumn = 33}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 23, srcSpanEndLine = 894, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 23, srcSpanEndLine = 894, srcSpanEndColumn = 31}, srcInfoPoints = []}) "ru_bndrs")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 34, srcSpanEndLine = 894, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 34, srcSpanEndLine = 894, srcSpanEndColumn = 44}, srcInfoPoints = []}) "rule_bndrs")),PFieldPat (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 46, srcSpanEndLine = 894, srcSpanEndColumn = 65}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 54, srcSpanEndLine = 894, srcSpanEndColumn = 55}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 46, srcSpanEndLine = 894, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 46, srcSpanEndLine = 894, srcSpanEndColumn = 53}, srcInfoPoints = []}) "ru_args")) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 56, srcSpanEndLine = 894, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 894, srcSpanStartColumn = 56, srcSpanEndLine = 894, srcSpanEndColumn = 65}, srcInfoPoints = []}) "rule_args"))])] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 9, srcSpanEndLine = 899, srcSpanEndColumn = 105}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 9, srcSpanEndLine = 895, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 9, srcSpanEndLine = 895, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 34, srcSpanEndLine = 895, srcSpanEndColumn = 35}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 11, srcSpanEndLine = 895, srcSpanEndColumn = 30}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 11, srcSpanEndLine = 895, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 11, srcSpanEndLine = 895, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 11, srcSpanEndLine = 895, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 11, srcSpanEndLine = 895, srcSpanEndColumn = 14}, srcInfoPoints = []}) "not"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 15, srcSpanEndLine = 895, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 15, srcSpanEndLine = 895, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 29, srcSpanEndLine = 895, srcSpanEndColumn = 30}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 16, srcSpanEndLine = 895, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 16, srcSpanEndLine = 895, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 16, srcSpanEndLine = 895, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 16, srcSpanEndLine = 895, srcSpanEndColumn = 25}, srcInfoPoints = []}) "is_active"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 26, srcSpanEndLine = 895, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 26, srcSpanEndLine = 895, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 26, srcSpanEndLine = 895, srcSpanEndColumn = 29}, srcInfoPoints = []}) "act"))))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 36, srcSpanEndLine = 895, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 36, srcSpanEndLine = 895, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 36, srcSpanEndLine = 895, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 36, srcSpanEndLine = 895, srcSpanEndColumn = 40}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 41, srcSpanEndLine = 895, srcSpanEndColumn = 69}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 895, srcSpanStartColumn = 41, srcSpanEndLine = 895, srcSpanEndColumn = 69}, srcInfoPoints = []}) "active only in later phase" "active only in later phase"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 9, srcSpanEndLine = 896, srcSpanEndColumn = 65}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 9, srcSpanEndLine = 896, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 39, srcSpanEndLine = 896, srcSpanEndColumn = 40}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 11, srcSpanEndLine = 896, srcSpanEndColumn = 31}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 11, srcSpanEndLine = 896, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 11, srcSpanEndLine = 896, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 11, srcSpanEndLine = 896, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 11, srcSpanEndLine = 896, srcSpanEndColumn = 17}, srcInfoPoints = []}) "n_args"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 18, srcSpanEndLine = 896, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 18, srcSpanEndLine = 896, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 18, srcSpanEndLine = 896, srcSpanEndColumn = 19}, srcInfoPoints = []}) "<"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 20, srcSpanEndLine = 896, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 20, srcSpanEndLine = 896, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 20, srcSpanEndLine = 896, srcSpanEndColumn = 31}, srcInfoPoints = []}) "n_rule_args"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 41, srcSpanEndLine = 896, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 41, srcSpanEndLine = 896, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 41, srcSpanEndLine = 896, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 41, srcSpanEndLine = 896, srcSpanEndColumn = 45}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 46, srcSpanEndLine = 896, srcSpanEndColumn = 65}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 896, srcSpanStartColumn = 46, srcSpanEndLine = 896, srcSpanEndColumn = 65}, srcInfoPoints = []}) "too few arguments" "too few arguments"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 9, srcSpanEndLine = 897, srcSpanEndColumn = 66}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 9, srcSpanEndLine = 897, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 39, srcSpanEndLine = 897, srcSpanEndColumn = 40}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 11, srcSpanEndLine = 897, srcSpanEndColumn = 38}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 11, srcSpanEndLine = 897, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 11, srcSpanEndLine = 897, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 11, srcSpanEndLine = 897, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 11, srcSpanEndLine = 897, srcSpanEndColumn = 23}, srcInfoPoints = []}) "n_mismatches"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 24, srcSpanEndLine = 897, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 24, srcSpanEndLine = 897, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 24, srcSpanEndLine = 897, srcSpanEndColumn = 26}, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 27, srcSpanEndLine = 897, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 27, srcSpanEndLine = 897, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 27, srcSpanEndLine = 897, srcSpanEndColumn = 38}, srcInfoPoints = []}) "n_rule_args"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 41, srcSpanEndLine = 897, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 41, srcSpanEndLine = 897, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 41, srcSpanEndLine = 897, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 41, srcSpanEndLine = 897, srcSpanEndColumn = 45}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 46, srcSpanEndLine = 897, srcSpanEndColumn = 66}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 897, srcSpanStartColumn = 46, srcSpanEndLine = 897, srcSpanEndColumn = 66}, srcInfoPoints = []}) "no arguments match" "no arguments match"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 9, srcSpanEndLine = 898, srcSpanEndColumn = 119}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 9, srcSpanEndLine = 898, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 35, srcSpanEndLine = 898, srcSpanEndColumn = 36}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 11, srcSpanEndLine = 898, srcSpanEndColumn = 28}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 11, srcSpanEndLine = 898, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 11, srcSpanEndLine = 898, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 11, srcSpanEndLine = 898, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 11, srcSpanEndLine = 898, srcSpanEndColumn = 23}, srcInfoPoints = []}) "n_mismatches"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 24, srcSpanEndLine = 898, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 24, srcSpanEndLine = 898, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 24, srcSpanEndLine = 898, srcSpanEndColumn = 26}, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 27, srcSpanEndLine = 898, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 27, srcSpanEndLine = 898, srcSpanEndColumn = 28}, srcInfoPoints = []}) 0 "0")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 37, srcSpanEndLine = 898, srcSpanEndColumn = 119}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 37, srcSpanEndLine = 898, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 37, srcSpanEndLine = 898, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 37, srcSpanEndLine = 898, srcSpanEndColumn = 41}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 42, srcSpanEndLine = 898, srcSpanEndColumn = 119}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 898, srcSpanStartColumn = 42, srcSpanEndLine = 898, srcSpanEndColumn = 119}, srcInfoPoints = []}) "all arguments match (considered individually), but rule as a whole does not" "all arguments match (considered individually), but rule as a whole does not"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 9, srcSpanEndLine = 899, srcSpanEndColumn = 105}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 9, srcSpanEndLine = 899, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 31, srcSpanEndLine = 899, srcSpanEndColumn = 32}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 11, srcSpanEndLine = 899, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 11, srcSpanEndLine = 899, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 11, srcSpanEndLine = 899, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 11, srcSpanEndLine = 899, srcSpanEndColumn = 20}, srcInfoPoints = []}) "otherwise")))] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 33, srcSpanEndLine = 899, srcSpanEndColumn = 105}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 33, srcSpanEndLine = 899, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 33, srcSpanEndLine = 899, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 33, srcSpanEndLine = 899, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 33, srcSpanEndLine = 899, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 33, srcSpanEndLine = 899, srcSpanEndColumn = 37}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 38, srcSpanEndLine = 899, srcSpanEndColumn = 49}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 38, srcSpanEndLine = 899, srcSpanEndColumn = 49}, srcInfoPoints = []}) "arguments" "arguments"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 50, srcSpanEndLine = 899, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 50, srcSpanEndLine = 899, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 50, srcSpanEndLine = 899, srcSpanEndColumn = 53}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 54, srcSpanEndLine = 899, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 54, srcSpanEndLine = 899, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 54, srcSpanEndLine = 899, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 54, srcSpanEndLine = 899, srcSpanEndColumn = 57}, srcInfoPoints = []}) "ppr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 58, srcSpanEndLine = 899, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 58, srcSpanEndLine = 899, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 58, srcSpanEndLine = 899, srcSpanEndColumn = 68}, srcInfoPoints = []}) "mismatches"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 69, srcSpanEndLine = 899, srcSpanEndColumn = 72}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 69, srcSpanEndLine = 899, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 69, srcSpanEndLine = 899, srcSpanEndColumn = 72}, srcInfoPoints = []}) "<+>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 73, srcSpanEndLine = 899, srcSpanEndColumn = 105}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 73, srcSpanEndLine = 899, srcSpanEndColumn = 77}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 73, srcSpanEndLine = 899, srcSpanEndColumn = 77}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 73, srcSpanEndLine = 899, srcSpanEndColumn = 77}, srcInfoPoints = []}) "text"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 78, srcSpanEndLine = 899, srcSpanEndColumn = 105}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 899, srcSpanStartColumn = 78, srcSpanEndLine = 899, srcSpanEndColumn = 105}, srcInfoPoints = []}) "do not match (1-indexing)" "do not match (1-indexing)"))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 11, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 11, srcSpanEndLine = 901, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 11, srcSpanEndLine = 902, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 11, srcSpanEndLine = 903, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 11, srcSpanEndLine = 906, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 11, srcSpanEndLine = 907, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 915, srcSpanStartColumn = 1, srcSpanEndLine = 915, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 11, srcSpanEndLine = 901, srcSpanEndColumn = 42}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 11, srcSpanEndLine = 901, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 11, srcSpanEndLine = 901, srcSpanEndColumn = 22}, srcInfoPoints = []}) "n_rule_args")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 24, srcSpanEndLine = 901, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 24, srcSpanEndLine = 901, srcSpanEndColumn = 25}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 26, srcSpanEndLine = 901, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 26, srcSpanEndLine = 901, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 26, srcSpanEndLine = 901, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 26, srcSpanEndLine = 901, srcSpanEndColumn = 32}, srcInfoPoints = []}) "length"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 33, srcSpanEndLine = 901, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 33, srcSpanEndLine = 901, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 901, srcSpanStartColumn = 33, srcSpanEndLine = 901, srcSpanEndColumn = 42}, srcInfoPoints = []}) "rule_args"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 11, srcSpanEndLine = 902, srcSpanEndColumn = 43}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 11, srcSpanEndLine = 902, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 11, srcSpanEndLine = 902, srcSpanEndColumn = 23}, srcInfoPoints = []}) "n_mismatches")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 24, srcSpanEndLine = 902, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 24, srcSpanEndLine = 902, srcSpanEndColumn = 25}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 26, srcSpanEndLine = 902, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 26, srcSpanEndLine = 902, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 26, srcSpanEndLine = 902, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 26, srcSpanEndLine = 902, srcSpanEndColumn = 32}, srcInfoPoints = []}) "length"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 33, srcSpanEndLine = 902, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 33, srcSpanEndLine = 902, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 902, srcSpanStartColumn = 33, srcSpanEndLine = 902, srcSpanEndColumn = 43}, srcInfoPoints = []}) "mismatches"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 11, srcSpanEndLine = 904, srcSpanEndColumn = 72}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 11, srcSpanEndLine = 903, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 11, srcSpanEndLine = 903, srcSpanEndColumn = 21}, srcInfoPoints = []}) "mismatches")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 24, srcSpanEndLine = 904, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 24, srcSpanEndLine = 903, srcSpanEndColumn = 25}]}) (ListComp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 26, srcSpanEndLine = 904, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 26, srcSpanEndLine = 903, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 29, srcSpanEndLine = 903, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 76, srcSpanEndLine = 903, srcSpanEndColumn = 77},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 71, srcSpanEndLine = 904, srcSpanEndColumn = 72}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 27, srcSpanEndLine = 903, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 27, srcSpanEndLine = 903, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 27, srcSpanEndLine = 903, srcSpanEndColumn = 28}, srcInfoPoints = []}) "i"))) [QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 31, srcSpanEndLine = 903, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 51, srcSpanEndLine = 903, srcSpanEndColumn = 53}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 31, srcSpanEndLine = 903, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 51, srcSpanEndLine = 903, srcSpanEndColumn = 53}]}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 31, srcSpanEndLine = 903, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 31, srcSpanEndLine = 903, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 40, srcSpanEndLine = 903, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 49, srcSpanEndLine = 903, srcSpanEndColumn = 50}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 32, srcSpanEndLine = 903, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 32, srcSpanEndLine = 903, srcSpanEndColumn = 40}, srcInfoPoints = []}) "rule_arg"),PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 42, srcSpanEndLine = 903, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 42, srcSpanEndLine = 903, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 46, srcSpanEndLine = 903, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 48, srcSpanEndLine = 903, srcSpanEndColumn = 49}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 43, srcSpanEndLine = 903, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 43, srcSpanEndLine = 903, srcSpanEndColumn = 46}, srcInfoPoints = []}) "arg"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 47, srcSpanEndLine = 903, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 47, srcSpanEndLine = 903, srcSpanEndColumn = 48}, srcInfoPoints = []}) "i")]]) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 54, srcSpanEndLine = 903, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 54, srcSpanEndLine = 903, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 54, srcSpanEndLine = 903, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 54, srcSpanEndLine = 903, srcSpanEndColumn = 63}, srcInfoPoints = []}) "rule_args"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 64, srcSpanEndLine = 903, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 64, srcSpanEndLine = 903, srcSpanEndColumn = 65},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 65, srcSpanEndLine = 903, srcSpanEndColumn = 68},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 68, srcSpanEndLine = 903, srcSpanEndColumn = 69}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 64, srcSpanEndLine = 903, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 64, srcSpanEndLine = 903, srcSpanEndColumn = 65},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 65, srcSpanEndLine = 903, srcSpanEndColumn = 68},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 68, srcSpanEndLine = 903, srcSpanEndColumn = 69}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 64, srcSpanEndLine = 903, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 64, srcSpanEndLine = 903, srcSpanEndColumn = 65},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 65, srcSpanEndLine = 903, srcSpanEndColumn = 68},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 68, srcSpanEndLine = 903, srcSpanEndColumn = 69}]}) "zip"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 70, srcSpanEndLine = 903, srcSpanEndColumn = 76}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 70, srcSpanEndLine = 903, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 903, srcSpanStartColumn = 70, srcSpanEndLine = 903, srcSpanEndColumn = 76}, srcInfoPoints = []}) "i_args"))))),QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 35, srcSpanEndLine = 904, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 35, srcSpanEndLine = 904, srcSpanEndColumn = 71}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 35, srcSpanEndLine = 904, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 35, srcSpanEndLine = 904, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 35, srcSpanEndLine = 904, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 35, srcSpanEndLine = 904, srcSpanEndColumn = 38}, srcInfoPoints = []}) "not"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 39, srcSpanEndLine = 904, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 39, srcSpanEndLine = 904, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 70, srcSpanEndLine = 904, srcSpanEndColumn = 71}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 40, srcSpanEndLine = 904, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 40, srcSpanEndLine = 904, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 40, srcSpanEndLine = 904, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 40, srcSpanEndLine = 904, srcSpanEndColumn = 46}, srcInfoPoints = []}) "isJust"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 47, srcSpanEndLine = 904, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 47, srcSpanEndLine = 904, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 69, srcSpanEndLine = 904, srcSpanEndColumn = 70}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 48, srcSpanEndLine = 904, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 48, srcSpanEndLine = 904, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 48, srcSpanEndLine = 904, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 48, srcSpanEndLine = 904, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 48, srcSpanEndLine = 904, srcSpanEndColumn = 56}, srcInfoPoints = []}) "match_fn"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 57, srcSpanEndLine = 904, srcSpanEndColumn = 65}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 57, srcSpanEndLine = 904, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 57, srcSpanEndLine = 904, srcSpanEndColumn = 65}, srcInfoPoints = []}) "rule_arg")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 66, srcSpanEndLine = 904, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 66, srcSpanEndLine = 904, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 904, srcSpanStartColumn = 66, srcSpanEndLine = 904, srcSpanEndColumn = 69}, srcInfoPoints = []}) "arg")))))))))])) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 11, srcSpanEndLine = 906, srcSpanEndColumn = 44}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 11, srcSpanEndLine = 906, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 11, srcSpanEndLine = 906, srcSpanEndColumn = 18}, srcInfoPoints = []}) "lhs_fvs")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 19, srcSpanEndLine = 906, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 19, srcSpanEndLine = 906, srcSpanEndColumn = 20}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 21, srcSpanEndLine = 906, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 21, srcSpanEndLine = 906, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 21, srcSpanEndLine = 906, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 21, srcSpanEndLine = 906, srcSpanEndColumn = 34}, srcInfoPoints = []}) "exprsFreeVars"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 35, srcSpanEndLine = 906, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 35, srcSpanEndLine = 906, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 35, srcSpanEndLine = 906, srcSpanEndColumn = 44}, srcInfoPoints = []}) "rule_args"))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 11, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 908, srcSpanStartColumn = 13, srcSpanEndLine = 908, srcSpanEndColumn = 18}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 11, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 908, srcSpanStartColumn = 13, srcSpanEndLine = 908, srcSpanEndColumn = 18}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 11, srcSpanEndLine = 907, srcSpanEndColumn = 19}, srcInfoPoints = []}) "match_fn") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 20, srcSpanEndLine = 907, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 20, srcSpanEndLine = 907, srcSpanEndColumn = 28}, srcInfoPoints = []}) "rule_arg"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 29, srcSpanEndLine = 907, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 29, srcSpanEndLine = 907, srcSpanEndColumn = 32}, srcInfoPoints = []}) "arg")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 33, srcSpanEndLine = 907, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 33, srcSpanEndLine = 907, srcSpanEndColumn = 34}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 35, srcSpanEndLine = 907, srcSpanEndColumn = 72}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 35, srcSpanEndLine = 907, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 35, srcSpanEndLine = 907, srcSpanEndColumn = 59}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 35, srcSpanEndLine = 907, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 35, srcSpanEndLine = 907, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 35, srcSpanEndLine = 907, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 35, srcSpanEndLine = 907, srcSpanEndColumn = 40}, srcInfoPoints = []}) "match"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 41, srcSpanEndLine = 907, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 41, srcSpanEndLine = 907, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 41, srcSpanEndLine = 907, srcSpanEndColumn = 45}, srcInfoPoints = []}) "menv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 46, srcSpanEndLine = 907, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 46, srcSpanEndLine = 907, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 46, srcSpanEndLine = 907, srcSpanEndColumn = 59}, srcInfoPoints = []}) "emptySubstEnv")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 60, srcSpanEndLine = 907, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 60, srcSpanEndLine = 907, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 60, srcSpanEndLine = 907, srcSpanEndColumn = 68}, srcInfoPoints = []}) "rule_arg")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 69, srcSpanEndLine = 907, srcSpanEndColumn = 72}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 69, srcSpanEndLine = 907, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 907, srcSpanStartColumn = 69, srcSpanEndLine = 907, srcSpanEndColumn = 72}, srcInfoPoints = []}) "arg"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 15, srcSpanEndLine = 915, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 15, srcSpanEndLine = 909, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 15, srcSpanEndLine = 910, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 915, srcSpanStartColumn = 1, srcSpanEndLine = 915, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 15, srcSpanEndLine = 909, srcSpanEndColumn = 64}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 15, srcSpanEndLine = 909, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 15, srcSpanEndLine = 909, srcSpanEndColumn = 23}, srcInfoPoints = []}) "in_scope")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 24, srcSpanEndLine = 909, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 24, srcSpanEndLine = 909, srcSpanEndColumn = 25}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 26, srcSpanEndLine = 909, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 26, srcSpanEndLine = 909, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 26, srcSpanEndLine = 909, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 26, srcSpanEndLine = 909, srcSpanEndColumn = 33}, srcInfoPoints = []}) "lhs_fvs"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 34, srcSpanEndLine = 909, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 34, srcSpanEndLine = 909, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 35, srcSpanEndLine = 909, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 46, srcSpanEndLine = 909, srcSpanEndColumn = 47}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 34, srcSpanEndLine = 909, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 34, srcSpanEndLine = 909, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 35, srcSpanEndLine = 909, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 46, srcSpanEndLine = 909, srcSpanEndColumn = 47}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 34, srcSpanEndLine = 909, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 34, srcSpanEndLine = 909, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 35, srcSpanEndLine = 909, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 46, srcSpanEndLine = 909, srcSpanEndColumn = 47}]}) "unionVarSet"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 48, srcSpanEndLine = 909, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 48, srcSpanEndLine = 909, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 48, srcSpanEndLine = 909, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 48, srcSpanEndLine = 909, srcSpanEndColumn = 60}, srcInfoPoints = []}) "exprFreeVars"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 61, srcSpanEndLine = 909, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 61, srcSpanEndLine = 909, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 909, srcSpanStartColumn = 61, srcSpanEndLine = 909, srcSpanEndColumn = 64}, srcInfoPoints = []}) "arg")))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 15, srcSpanEndLine = 911, srcSpanEndColumn = 59}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 15, srcSpanEndLine = 910, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 15, srcSpanEndLine = 910, srcSpanEndColumn = 19}, srcInfoPoints = []}) "menv")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 20, srcSpanEndLine = 911, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 20, srcSpanEndLine = 910, srcSpanEndColumn = 21}]}) (RecConstr (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 22, srcSpanEndLine = 911, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 25, srcSpanEndLine = 910, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 25, srcSpanEndLine = 911, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 58, srcSpanEndLine = 911, srcSpanEndColumn = 59}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 22, srcSpanEndLine = 910, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 22, srcSpanEndLine = 910, srcSpanEndColumn = 24}, srcInfoPoints = []}) "ME")) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 27, srcSpanEndLine = 910, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 36, srcSpanEndLine = 910, srcSpanEndColumn = 37}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 27, srcSpanEndLine = 910, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 27, srcSpanEndLine = 910, srcSpanEndColumn = 33}, srcInfoPoints = []}) "me_env")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 38, srcSpanEndLine = 910, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 38, srcSpanEndLine = 910, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 38, srcSpanEndLine = 910, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 38, srcSpanEndLine = 910, srcSpanEndColumn = 46}, srcInfoPoints = []}) "mkRnEnv2"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 47, srcSpanEndLine = 910, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 47, srcSpanEndLine = 910, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 69, srcSpanEndLine = 910, srcSpanEndColumn = 70}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 48, srcSpanEndLine = 910, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 48, srcSpanEndLine = 910, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 48, srcSpanEndLine = 910, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 48, srcSpanEndLine = 910, srcSpanEndColumn = 60}, srcInfoPoints = []}) "mkInScopeSet"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 61, srcSpanEndLine = 910, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 61, srcSpanEndLine = 910, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 910, srcSpanStartColumn = 61, srcSpanEndLine = 910, srcSpanEndColumn = 69}, srcInfoPoints = []}) "in_scope")))))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 27, srcSpanEndLine = 911, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 36, srcSpanEndLine = 911, srcSpanEndColumn = 37}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 27, srcSpanEndLine = 911, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 27, srcSpanEndLine = 911, srcSpanEndColumn = 35}, srcInfoPoints = []}) "me_tmpls")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 38, srcSpanEndLine = 911, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 38, srcSpanEndLine = 911, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 38, srcSpanEndLine = 911, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 38, srcSpanEndLine = 911, srcSpanEndColumn = 46}, srcInfoPoints = []}) "mkVarSet"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 47, srcSpanEndLine = 911, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 47, srcSpanEndLine = 911, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 911, srcSpanStartColumn = 47, srcSpanEndLine = 911, srcSpanEndColumn = 57}, srcInfoPoints = []}) "rule_bndrs"))))])) Nothing]))]]))]]))]],[Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 9, srcSpanStartColumn = 1, srcSpanEndLine = 9, srcSpanEndColumn = 60}) " The above warning supression flag is a temporary kludge.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 10, srcSpanStartColumn = 1, srcSpanEndLine = 10, srcSpanEndColumn = 72}) " While working on this module you are encouraged to remove it and fix",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 11, srcSpanStartColumn = 1, srcSpanEndLine = 11, srcSpanEndColumn = 35}) " any warnings in the module. See",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 12, srcSpanStartColumn = 1, srcSpanEndLine = 12, srcSpanEndColumn = 80}) " http://hackage.haskell.org/trac/ghc/wiki/Commentary/CodingStyle#Warnings",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 13, srcSpanStartColumn = 1, srcSpanEndLine = 13, srcSpanEndColumn = 15}) " for details",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 15, srcSpanStartColumn = 1, srcSpanEndLine = 15, srcSpanEndColumn = 79}) " | Functions for collecting together and applying rewrite rules to a module.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 16, srcSpanStartColumn = 1, srcSpanEndLine = 16, srcSpanEndColumn = 57}) " The 'CoreRule' datatype itself is declared elsewhere.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 18, srcSpanStartColumn = 5, srcSpanEndLine = 18, srcSpanEndColumn = 18}) " * RuleBase",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 21, srcSpanStartColumn = 5, srcSpanEndLine = 21, srcSpanEndColumn = 23}) " ** Constructing",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 25, srcSpanStartColumn = 5, srcSpanEndLine = 25, srcSpanEndColumn = 37}) " ** Checking rule applications",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 28, srcSpanStartColumn = 9, srcSpanEndLine = 28, srcSpanEndColumn = 44}) " ** Manipulating 'SpecInfo' rules",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 32, srcSpanStartColumn = 5, srcSpanEndLine = 32, srcSpanEndColumn = 32}) " * Misc. CoreRule helpers",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 38, srcSpanStartColumn = 1, srcSpanEndLine = 38, srcSpanEndColumn = 27}) " #include \"HsVersions.h\"",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 40, srcSpanStartColumn = 21, srcSpanEndLine = 40, srcSpanEndColumn = 33}) " All of it",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 106, srcSpanStartColumn = 1, srcSpanEndLine = 106, srcSpanEndColumn = 69}) " ^ Used to make 'CoreRule' for an 'Id' defined in the module being",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 107, srcSpanStartColumn = 1, srcSpanEndLine = 107, srcSpanEndColumn = 41}) " compiled. See also 'CoreSyn.CoreRule'",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 114, srcSpanStartColumn = 1, srcSpanEndLine = 114, srcSpanEndColumn = 15}) "------------",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 116, srcSpanStartColumn = 1, srcSpanEndLine = 116, srcSpanEndColumn = 57}) " ^ Find the \\\"top\\\" free names of several expressions.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 117, srcSpanStartColumn = 1, srcSpanEndLine = 117, srcSpanEndColumn = 26}) " Such names are either:",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 118, srcSpanStartColumn = 1, srcSpanEndLine = 118, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 119, srcSpanStartColumn = 1, srcSpanEndLine = 119, srcSpanEndColumn = 68}) " 1. The function finally being applied to in an application chain",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 120, srcSpanStartColumn = 1, srcSpanEndLine = 120, srcSpanEndColumn = 64}) " (if that name is a GlobalId: see \"Var#globalvslocal\"), or",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 121, srcSpanStartColumn = 1, srcSpanEndLine = 121, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 122, srcSpanStartColumn = 1, srcSpanEndLine = 122, srcSpanEndColumn = 48}) " 2. The 'TyCon' if the expression is a 'Type'",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 123, srcSpanStartColumn = 1, srcSpanEndLine = 123, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 124, srcSpanStartColumn = 1, srcSpanEndLine = 124, srcSpanEndColumn = 52}) " This is used for the fast-match-check for rules;",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 125, srcSpanStartColumn = 1, srcSpanEndLine = 125, srcSpanEndColumn = 49}) " if the top names don't match, the rest can't",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 138, srcSpanStartColumn = 1, srcSpanEndLine = 138, srcSpanEndColumn = 62}) " ^ @ruleCantMatch tpl actual@ returns True only if @actual@",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 139, srcSpanStartColumn = 1, srcSpanEndLine = 139, srcSpanEndColumn = 56}) " definitely can't match @tpl@ by instantiating @tpl@.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 140, srcSpanStartColumn = 1, srcSpanEndLine = 140, srcSpanEndColumn = 58}) " It's only a one-way match; unlike instance matching we",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 141, srcSpanStartColumn = 1, srcSpanEndLine = 141, srcSpanEndColumn = 31}) " don't consider unification.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 142, srcSpanStartColumn = 1, srcSpanEndLine = 142, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 143, srcSpanStartColumn = 1, srcSpanEndLine = 143, srcSpanEndColumn = 21}) " Notice that [_$_]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 144, srcSpanStartColumn = 1, srcSpanEndLine = 144, srcSpanEndColumn = 48}) " @ruleCantMatch [Nothing] [Just n2] = False@",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 145, srcSpanStartColumn = 1, srcSpanEndLine = 145, srcSpanEndColumn = 70}) " Reason: a template variable can be instantiated by a constant",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 146, srcSpanStartColumn = 1, srcSpanEndLine = 146, srcSpanEndColumn = 9}) " Also:",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 147, srcSpanStartColumn = 1, srcSpanEndLine = 147, srcSpanEndColumn = 48}) " @ruleCantMatch [Just n1] [Nothing] = False@",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 148, srcSpanStartColumn = 1, srcSpanEndLine = 148, srcSpanEndColumn = 64}) " Reason: a local variable @v@ in the actuals might [_$_]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 157, srcSpanStartColumn = 1, srcSpanEndLine = 157, srcSpanEndColumn = 22}) " (a) tidy the rules",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 158, srcSpanStartColumn = 1, srcSpanEndLine = 158, srcSpanEndColumn = 51}) " (b) sort them into order based on the rule name",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 159, srcSpanStartColumn = 1, srcSpanEndLine = 159, srcSpanEndColumn = 51}) " (c) suppress uniques (unless -dppr-debug is on)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 160, srcSpanStartColumn = 1, srcSpanEndLine = 160, srcSpanEndColumn = 69}) " This combination makes the output stable so we can use in testing",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 161, srcSpanStartColumn = 1, srcSpanEndLine = 161, srcSpanEndColumn = 63}) " It's here rather than in PprCore because it calls tidyRules",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 179, srcSpanStartColumn = 1, srcSpanEndLine = 179, srcSpanEndColumn = 68}) " | Make a 'SpecInfo' containing a number of 'CoreRule's, suitable",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 180, srcSpanStartColumn = 1, srcSpanEndLine = 180, srcSpanEndColumn = 32}) " for putting into an 'IdInfo'",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 199, srcSpanStartColumn = 1, srcSpanEndLine = 199, srcSpanEndColumn = 83}) " | Gather all the rules for locally bound identifiers from the supplied bindings",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 204, srcSpanStartColumn = 5, srcSpanEndLine = 204, srcSpanEndColumn = 49}) " The rules for an Id come from two places:",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 205, srcSpanStartColumn = 5, srcSpanEndLine = 205, srcSpanEndColumn = 54}) " (a) the ones it is born with (idCoreRules fn)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 206, srcSpanStartColumn = 5, srcSpanEndLine = 206, srcSpanEndColumn = 60}) " (b) rules added in subsequent modules (extra_rules)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 207, srcSpanStartColumn = 5, srcSpanEndLine = 207, srcSpanEndColumn = 70}) " PrimOps, for example, are born with a bunch of rules under (a)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 213, srcSpanStartColumn = 5, srcSpanEndLine = 213, srcSpanEndColumn = 77}) " Only PrimOpIds have rules inside themselves, and perhaps more besides",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 224, srcSpanStartColumn = 1, srcSpanEndLine = 224, srcSpanEndColumn = 82}) " | Gathers a collection of 'CoreRule's. Maps (the name of) an 'Id' to its rules",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 226, srcSpanStartColumn = 5, srcSpanEndLine = 226, srcSpanEndColumn = 36}) " The rules are are unordered;",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 227, srcSpanStartColumn = 5, srcSpanEndLine = 227, srcSpanEndColumn = 42}) " we sort out any overlaps on lookup",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 274, srcSpanStartColumn = 1, srcSpanEndLine = 274, srcSpanEndColumn = 69}) " | The main rule matching function. Attempts to apply all (active)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 275, srcSpanStartColumn = 1, srcSpanEndLine = 275, srcSpanEndColumn = 64}) " supplied rules to this instance of an application in a given",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 276, srcSpanStartColumn = 1, srcSpanEndLine = 276, srcSpanEndColumn = 71}) " context, returning the rule applied and the resulting expression if",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 277, srcSpanStartColumn = 1, srcSpanEndLine = 277, srcSpanEndColumn = 15}) " successful.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 282, srcSpanStartColumn = 1, srcSpanEndLine = 282, srcSpanEndColumn = 42}) " See Note [Extra args in rule matching]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 283, srcSpanStartColumn = 1, srcSpanEndLine = 283, srcSpanEndColumn = 29}) " See comments on matchRule",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 285, srcSpanStartColumn = 5, srcSpanEndLine = 285, srcSpanEndColumn = 54}) " pprTrace \"matchRules\" (ppr fn <+> ppr rules) $",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 296, srcSpanStartColumn = 24, srcSpanEndLine = 296, srcSpanEndColumn = 72}) " pprTrace \"match failed\" (ppr r $$ ppr args $$",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 297, srcSpanStartColumn = 20, srcSpanEndLine = 297, srcSpanEndColumn = 137}) " ppr [(arg_id, unfoldingTemplate unf) | Var arg_id <- args, let unf = idUnfolding arg_id, isCheapUnfolding unf] )",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 302, srcSpanStartColumn = 1, srcSpanEndLine = 302, srcSpanEndColumn = 42}) " All these pairs matched the expression",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 303, srcSpanStartColumn = 1, srcSpanEndLine = 303, srcSpanEndColumn = 46}) " Return the pair the the most specific rule",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 304, srcSpanStartColumn = 1, srcSpanEndLine = 304, srcSpanEndColumn = 47}) " The (fn,args) is just for overlap reporting",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 332, srcSpanStartColumn = 5, srcSpanEndLine = 332, srcSpanEndColumn = 57}) " Actually we should probably include the free vars",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 333, srcSpanStartColumn = 5, srcSpanEndLine = 333, srcSpanEndColumn = 48}) " of rule1's args, but I can't be bothered",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 336, srcSpanStartColumn = 29, srcSpanEndLine = 336, srcSpanEndColumn = 55}) " Nothing is black listed",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 342, srcSpanStartColumn = 1, srcSpanEndLine = 342, srcSpanEndColumn = 52}) " If (matchRule rule args) returns Just (name,rhs)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 343, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 57}) " then (f args) matches the rule, and the corresponding",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 344, srcSpanStartColumn = 1, srcSpanEndLine = 344, srcSpanEndColumn = 24}) " rewritten RHS is rhs",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 345, srcSpanStartColumn = 1, srcSpanEndLine = 345, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 346, srcSpanStartColumn = 1, srcSpanEndLine = 346, srcSpanEndColumn = 44}) " The bndrs and rhs is occurrence-analysed",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 347, srcSpanStartColumn = 1, srcSpanEndLine = 347, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 348, srcSpanStartColumn = 1, srcSpanEndLine = 348, srcSpanEndColumn = 12}) " Example",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 349, srcSpanStartColumn = 1, srcSpanEndLine = 349, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 350, srcSpanStartColumn = 1, srcSpanEndLine = 350, srcSpanEndColumn = 12}) " The rule",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 351, srcSpanStartColumn = 1, srcSpanEndLine = 351, srcSpanEndColumn = 52}) " forall f g x. map f (map g x) ==> map (f . g) x",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 352, srcSpanStartColumn = 1, srcSpanEndLine = 352, srcSpanEndColumn = 13}) " is stored",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 353, srcSpanStartColumn = 1, srcSpanEndLine = 353, srcSpanEndColumn = 23}) " CoreRule \"map/map\"",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 354, srcSpanStartColumn = 1, srcSpanEndLine = 354, srcSpanEndColumn = 36}) " [f,g,x] -- tpl_vars",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 355, srcSpanStartColumn = 1, srcSpanEndLine = 355, srcSpanEndColumn = 40}) " [f,map g x] -- tpl_args",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 356, srcSpanStartColumn = 1, srcSpanEndLine = 356, srcSpanEndColumn = 35}) " map (f.g) x) -- rhs",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 357, srcSpanStartColumn = 1, srcSpanEndLine = 357, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 358, srcSpanStartColumn = 1, srcSpanEndLine = 358, srcSpanEndColumn = 52}) " Then the call: matchRule the_rule [e1,map e2 e3]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 359, srcSpanStartColumn = 1, srcSpanEndLine = 359, srcSpanEndColumn = 51}) " = Just (\"map/map\", (\\f,g,x -> rhs) e1 e2 e3)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 360, srcSpanStartColumn = 1, srcSpanEndLine = 360, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 361, srcSpanStartColumn = 1, srcSpanEndLine = 361, srcSpanEndColumn = 66}) " Any 'surplus' arguments in the input are simply put on the end",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 362, srcSpanStartColumn = 1, srcSpanEndLine = 362, srcSpanEndColumn = 18}) " of the output.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 383, srcSpanStartColumn = 5, srcSpanEndLine = 383, srcSpanEndColumn = 71}) " We could do this when putting things into the rulebase, I guess",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 387, srcSpanStartColumn = 1, srcSpanEndLine = 387, srcSpanEndColumn = 72}) " For a given match template and context, find bindings to wrap around",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 388, srcSpanStartColumn = 1, srcSpanEndLine = 388, srcSpanEndColumn = 80}) " the entire result and what should be substituted for each template variable.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 389, srcSpanStartColumn = 1, srcSpanEndLine = 389, srcSpanEndColumn = 84}) " Fail if there are two few actual arguments from the target to match the template",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 390, srcSpanStartColumn = 33, srcSpanEndLine = 390, srcSpanEndColumn = 56}) " ^ In-scope variables",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 391, srcSpanStartColumn = 21, srcSpanEndLine = 391, srcSpanEndColumn = 55}) " ^ Match template type variables",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 392, srcSpanStartColumn = 25, srcSpanEndLine = 392, srcSpanEndColumn = 44}) " ^ Match template",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 393, srcSpanStartColumn = 25, srcSpanEndLine = 393, srcSpanEndColumn = 78}) " ^ Target; can have more elements than the template",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 404, srcSpanStartColumn = 5, srcSpanEndLine = 404, srcSpanEndColumn = 35}) " See Note [Template binders]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 409, srcSpanStartColumn = 45, srcSpanEndLine = 409, srcSpanEndColumn = 75}) " Fail if too few actual args",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 448, srcSpanStartColumn = 1, srcSpanEndLine = 448, srcSpanEndColumn = 55}) " These two definitions are not the same as in Subst,",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 449, srcSpanStartColumn = 1, srcSpanEndLine = 449, srcSpanEndColumn = 63}) " but they simple and direct, and purely local to this module",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 450, srcSpanStartColumn = 1, srcSpanEndLine = 450, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 451, srcSpanStartColumn = 1, srcSpanEndLine = 451, srcSpanEndColumn = 66}) " * The domain of the TvSubstEnv and IdSubstEnv are the template",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 452, srcSpanStartColumn = 1, srcSpanEndLine = 452, srcSpanEndColumn = 38}) " variables passed into the match.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 453, srcSpanStartColumn = 1, srcSpanEndLine = 453, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 454, srcSpanStartColumn = 1, srcSpanEndLine = 454, srcSpanEndColumn = 71}) " * The (OrdList CoreBind) in a SubstEnv are the bindings floated out",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 455, srcSpanStartColumn = 1, srcSpanEndLine = 455, srcSpanEndColumn = 59}) " from nested matches; see the Let case of match, below",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 456, srcSpanStartColumn = 1, srcSpanEndLine = 456, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 464, srcSpanStartColumn = 1, srcSpanEndLine = 464, srcSpanEndColumn = 57}) " At one stage I tried to match even if there are more",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 465, srcSpanStartColumn = 1, srcSpanEndLine = 465, srcSpanEndColumn = 34}) " template args than real args.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 467, srcSpanStartColumn = 1, srcSpanEndLine = 467, srcSpanEndColumn = 45}) " I now think this is probably a bad idea.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 468, srcSpanStartColumn = 1, srcSpanEndLine = 468, srcSpanEndColumn = 64}) " Should the template (map f xs) match (map g)? I think not.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 469, srcSpanStartColumn = 1, srcSpanEndLine = 469, srcSpanEndColumn = 55}) " For a start, in general eta expansion wastes work.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 470, srcSpanStartColumn = 1, srcSpanEndLine = 470, srcSpanEndColumn = 17}) " SLPJ July 99",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 475, srcSpanStartColumn = 25, srcSpanEndLine = 475, srcSpanEndColumn = 36}) " Template",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 476, srcSpanStartColumn = 25, srcSpanEndLine = 476, srcSpanEndColumn = 34}) " Target",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 479, srcSpanStartColumn = 1, srcSpanEndLine = 479, srcSpanEndColumn = 55}) " See the notes with Unify.match, which matches types",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 480, srcSpanStartColumn = 1, srcSpanEndLine = 480, srcSpanEndColumn = 40}) " Everything is very similar for terms",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 482, srcSpanStartColumn = 1, srcSpanEndLine = 482, srcSpanEndColumn = 25}) " Interesting examples:",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 483, srcSpanStartColumn = 1, srcSpanEndLine = 483, srcSpanEndColumn = 21}) " Consider matching",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 484, srcSpanStartColumn = 1, srcSpanEndLine = 484, srcSpanEndColumn = 32}) " \\x->f against \\f->f",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 485, srcSpanStartColumn = 1, srcSpanEndLine = 485, srcSpanEndColumn = 70}) " When we meet the lambdas we must remember to rename f to f' in the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 486, srcSpanStartColumn = 1, srcSpanEndLine = 486, srcSpanEndColumn = 44}) " second expresion. The RnEnv2 does that.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 487, srcSpanStartColumn = 1, srcSpanEndLine = 487, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 488, srcSpanStartColumn = 1, srcSpanEndLine = 488, srcSpanEndColumn = 21}) " Consider matching",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 489, srcSpanStartColumn = 1, srcSpanEndLine = 489, srcSpanEndColumn = 39}) " forall a. \\b->b against \\a->3",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 490, srcSpanStartColumn = 1, srcSpanEndLine = 490, srcSpanEndColumn = 65}) " We must rename the \\a. Otherwise when we meet the lambdas we",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 491, srcSpanStartColumn = 1, srcSpanEndLine = 491, srcSpanEndColumn = 64}) " might substitute [a/b] in the template, and then erroneously",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 492, srcSpanStartColumn = 1, srcSpanEndLine = 492, srcSpanEndColumn = 76}) " succeed in matching what looks like the template variable 'a' against 3.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 494, srcSpanStartColumn = 1, srcSpanEndLine = 494, srcSpanEndColumn = 60}) " The Var case follows closely what happens in Unify.match",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 501, srcSpanStartColumn = 5, srcSpanEndLine = 501, srcSpanEndColumn = 37}) " Note [Notes in RULE matching]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 502, srcSpanStartColumn = 5, srcSpanEndLine = 502, srcSpanEndColumn = 37}) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 503, srcSpanStartColumn = 5, srcSpanEndLine = 503, srcSpanEndColumn = 60}) " Look through Notes. In particular, we don't want to",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 504, srcSpanStartColumn = 5, srcSpanEndLine = 504, srcSpanEndColumn = 63}) " be confused by InlineMe notes. Maybe we should be more",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 505, srcSpanStartColumn = 5, srcSpanEndLine = 505, srcSpanEndColumn = 59}) " careful about profiling notes, but for now I'm just",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 506, srcSpanStartColumn = 5, srcSpanEndLine = 506, srcSpanEndColumn = 35}) " riding roughshod over them.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 507, srcSpanStartColumn = 5, srcSpanEndLine = 507, srcSpanEndColumn = 56}) "- See Note [Notes in call patterns] in SpecConstr",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 509, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 66}) " Here is another important rule: if the term being matched is a",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 510, srcSpanStartColumn = 1, srcSpanEndLine = 510, srcSpanEndColumn = 61}) " variable, we expand it so long as its unfolding is a WHNF",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 511, srcSpanStartColumn = 1, srcSpanEndLine = 511, srcSpanEndColumn = 62}) " (Its occurrence information is not necessarily up to date,",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 512, srcSpanStartColumn = 1, srcSpanEndLine = 512, srcSpanEndColumn = 25}) " so we don't use it.)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 519, srcSpanStartColumn = 5, srcSpanEndLine = 519, srcSpanEndColumn = 53}) " Notice that we look up v2 in the in-scope set",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 520, srcSpanStartColumn = 5, srcSpanEndLine = 520, srcSpanEndColumn = 34}) " See Note [Lookup in-scope]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 521, srcSpanStartColumn = 5, srcSpanEndLine = 521, srcSpanEndColumn = 59}) " Remember to apply any renaming first (hence rnOccR)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 523, srcSpanStartColumn = 1, srcSpanEndLine = 523, srcSpanEndColumn = 24}) " Note [Matching lets]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 524, srcSpanStartColumn = 1, srcSpanEndLine = 524, srcSpanEndColumn = 24}) " ~~~~~~~~~~~~~~~~~~~~",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 525, srcSpanStartColumn = 1, srcSpanEndLine = 525, srcSpanEndColumn = 40}) " Matching a let-expression. Consider",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 526, srcSpanStartColumn = 1, srcSpanEndLine = 526, srcSpanEndColumn = 36}) " RULE forall x. f (g x) = ",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 527, srcSpanStartColumn = 1, srcSpanEndLine = 527, srcSpanEndColumn = 25}) " and target expression",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 528, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 28}) " f (let { w=R } in g E))",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 529, srcSpanStartColumn = 1, srcSpanEndLine = 529, srcSpanEndColumn = 49}) " Then we'd like the rule to match, to generate",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 530, srcSpanStartColumn = 1, srcSpanEndLine = 530, srcSpanEndColumn = 33}) " let { w=R } in (\\x. ) E",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 531, srcSpanStartColumn = 1, srcSpanEndLine = 531, srcSpanEndColumn = 66}) " In effect, we want to float the let-binding outward, to enable",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 532, srcSpanStartColumn = 1, srcSpanEndLine = 532, srcSpanEndColumn = 67}) " the match to happen. This is the WHOLE REASON for accumulating",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 533, srcSpanStartColumn = 1, srcSpanEndLine = 533, srcSpanEndColumn = 28}) " bindings in the SubstEnv",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 534, srcSpanStartColumn = 1, srcSpanEndLine = 534, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 535, srcSpanStartColumn = 1, srcSpanEndLine = 535, srcSpanEndColumn = 26}) " We can only do this if",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 536, srcSpanStartColumn = 1, srcSpanEndLine = 536, srcSpanEndColumn = 63}) " (a) Widening the scope of w does not capture any variables",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 537, srcSpanStartColumn = 1, srcSpanEndLine = 537, srcSpanEndColumn = 62}) " We use a conservative test: w is not already in scope",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 538, srcSpanStartColumn = 1, srcSpanEndLine = 538, srcSpanEndColumn = 53}) " If not, we clone the binders, and substitute",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 539, srcSpanStartColumn = 1, srcSpanEndLine = 539, srcSpanEndColumn = 65}) " (b) The free variables of R are not bound by the part of the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 540, srcSpanStartColumn = 1, srcSpanEndLine = 540, srcSpanEndColumn = 56}) " target expression outside the let binding; e.g.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 541, srcSpanStartColumn = 1, srcSpanEndLine = 541, srcSpanEndColumn = 35}) " f (\\v. let w = v+1 in g E)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 542, srcSpanStartColumn = 1, srcSpanEndLine = 542, srcSpanEndColumn = 62}) " Here we obviously cannot float the let-binding for w.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 543, srcSpanStartColumn = 1, srcSpanEndLine = 543, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 544, srcSpanStartColumn = 1, srcSpanEndLine = 544, srcSpanEndColumn = 70}) " You may think rule (a) would never apply, because rule matching is",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 545, srcSpanStartColumn = 1, srcSpanEndLine = 545, srcSpanEndColumn = 71}) " mostly invoked from the simplifier, when we have just run substExpr",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 546, srcSpanStartColumn = 1, srcSpanEndLine = 546, srcSpanEndColumn = 60}) " over the argument, so there will be no shadowing anyway.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 547, srcSpanStartColumn = 1, srcSpanEndLine = 547, srcSpanEndColumn = 65}) " The fly in the ointment is that the forall'd variables of the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 548, srcSpanStartColumn = 1, srcSpanEndLine = 548, srcSpanEndColumn = 40}) " RULE itself are considered in scope.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 549, srcSpanStartColumn = 1, srcSpanEndLine = 549, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 550, srcSpanStartColumn = 1, srcSpanEndLine = 550, srcSpanEndColumn = 67}) " I though of various cheapo ways to solve this tiresome problem,",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 551, srcSpanStartColumn = 1, srcSpanEndLine = 551, srcSpanEndColumn = 61}) " but ended up doing the straightforward thing, which is to",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 552, srcSpanStartColumn = 1, srcSpanEndLine = 552, srcSpanEndColumn = 63}) " clone the binders if they are in scope. It's tiresome, and",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 553, srcSpanStartColumn = 1, srcSpanEndLine = 553, srcSpanEndColumn = 63}) " potentially inefficient, because of the calls to substExpr,",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 554, srcSpanStartColumn = 1, srcSpanEndLine = 554, srcSpanEndColumn = 51}) " but I don't think it'll happen much in pracice.",Comment True (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 556, srcSpanStartColumn = 1, srcSpanEndLine = 569, srcSpanEndColumn = 69}) " Cases to think about\n (let x=y+1 in \\x. (x,x))\n --> let x=y+1 in (\\x1. (x1,x1))\n (\\x. let x = y+1 in (x,x))\n --> let x1 = y+1 in (\\x. (x1,x1)\n (let x=y+1 in (x,x), let x=y-1 in (x,x))\n --> let x=y+1 in let x1=y-1 in ((x,x),(x1,x1))\n\nWatch out!\n (let x=y+1 in let z=x+1 in (z,z)\n --> matches (p,p) but watch out that the use of\n x on z's rhs is OK!\nI'm removing the cloning because that makes the above case\nfail, because the inner let looks as if it has locally-bound vars ",Comment True (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 586, srcSpanStartColumn = 1, srcSpanEndLine = 595, srcSpanEndColumn = 3}) "\n (rn_env', bndrs') = mapAccumL rnBndrR rn_env bndrs\n s_prs = [(bndr, Var bndr') | (bndr,bndr') <- zip bndrs bndrs', bndr /= bndr']\n subst = mkSubst (rnInScopeSet rn_env) emptyVarEnv (mkVarEnv s_prs)\n (bind', e2') | null s_prs = (bind, e2)\n | otherwise = (s_bind, substExpr subst e2)\n s_bind = case bind of\n NonRec {} -> NonRec (head bndrs') (head rhss)\n Rec {} -> Rec (bndrs' `zip` map (substExpr subst) rhss)\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 610, srcSpanStartColumn = 1, srcSpanEndLine = 610, srcSpanEndColumn = 32}) " This rule does eta expansion",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 611, srcSpanStartColumn = 1, srcSpanEndLine = 611, srcSpanEndColumn = 38}) " (\\x.M) ~ N iff M ~ N x",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 612, srcSpanStartColumn = 1, srcSpanEndLine = 612, srcSpanEndColumn = 53}) " It's important that this is *after* the let rule,",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 613, srcSpanStartColumn = 1, srcSpanEndLine = 613, srcSpanEndColumn = 43}) " so that (\\x.M) ~ (let y = e in \\y.N)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 614, srcSpanStartColumn = 1, srcSpanEndLine = 614, srcSpanEndColumn = 60}) " does the let thing, and then gets the lam/lam rule above",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 621, srcSpanStartColumn = 1, srcSpanEndLine = 621, srcSpanEndColumn = 31}) " Eta expansion the other way",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 622, srcSpanStartColumn = 1, srcSpanEndLine = 622, srcSpanEndColumn = 39}) " M ~ (\\y.N) iff M y ~ N",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 633, srcSpanStartColumn = 45, srcSpanEndLine = 633, srcSpanEndColumn = 68}) " Alts are both sorted",Comment True (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 643, srcSpanStartColumn = 1, srcSpanEndLine = 667, srcSpanEndColumn = 3}) " REMOVING OLD CODE: I think that the above handling for let is\n better than the stuff here, which looks\n pretty suspicious to me. SLPJ Sept 06\n-- This is an interesting rule: we simply ignore lets in the\n-- term being matched against! The unfolding inside it is (by assumption)\n-- already inside any occurrences of the bound variables, so we'll expand\n-- them when we encounter them. This gives a chance of matching\n-- forall x,y. f (g (x,y))\n-- against\n-- f (let v = (a,b) in g v)\n\nmatch menv subst e1 (Let bind e2)\n = match (menv { me_env = rn_env' }) subst e1 e2\n where\n (rn_env', _bndrs') = mapAccumL rnBndrR (me_env menv) (bindersOf bind)\n -- It's important to do this renaming, so that the bndrs\n -- are brought into the local scope. For example:\n -- Matching\n -- forall f,x,xs. f (x:xs)\n -- against\n -- f (let y = e in (y:[]))\n -- We must not get success with x->y! So we record that y is\n -- locally bound (with rnBndrR), and proceed. The Var case\n -- will fail when trying to bind x->y\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 669, srcSpanStartColumn = 1, srcSpanEndLine = 669, srcSpanEndColumn = 25}) " Everything else fails",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 670, srcSpanStartColumn = 26, srcSpanEndLine = 670, srcSpanEndColumn = 105}) " pprTrace \"Failing at\" ((text \"e1:\" <+> ppr e1) $$ (text \"e2:\" <+> ppr e2)) $",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 673, srcSpanStartColumn = 1, srcSpanEndLine = 673, srcSpanEndColumn = 43}) "----------------------------------------",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 676, srcSpanStartColumn = 25, srcSpanEndLine = 676, srcSpanEndColumn = 36}) " Template",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 677, srcSpanStartColumn = 29, srcSpanEndLine = 677, srcSpanEndColumn = 38}) " Target",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 683, srcSpanStartColumn = 21, srcSpanEndLine = 683, srcSpanEndColumn = 44}) " Occurs check failure",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 684, srcSpanStartColumn = 9, srcSpanEndLine = 684, srcSpanEndColumn = 61}) " e.g. match forall a. (\\x-> a x) against (\\y. y y)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 686, srcSpanStartColumn = 21, srcSpanEndLine = 686, srcSpanEndColumn = 68}) " No renaming to do on e2, because no free var",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 687, srcSpanStartColumn = 17, srcSpanEndLine = 687, srcSpanEndColumn = 54}) " of e2 is in the rnEnvR of the envt",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 688, srcSpanStartColumn = 9, srcSpanEndLine = 688, srcSpanEndColumn = 42}) " Note [Matching variable types]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 689, srcSpanStartColumn = 9, srcSpanEndLine = 689, srcSpanEndColumn = 42}) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 690, srcSpanStartColumn = 9, srcSpanEndLine = 690, srcSpanEndColumn = 52}) " However, we must match the *types*; e.g.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 691, srcSpanStartColumn = 9, srcSpanEndLine = 691, srcSpanEndColumn = 46}) " forall (c::Char->Int) (x::Char).",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 692, srcSpanStartColumn = 9, srcSpanEndLine = 692, srcSpanEndColumn = 35}) " f (c x) = \"RULE FIRED\"",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 693, srcSpanStartColumn = 9, srcSpanEndLine = 693, srcSpanEndColumn = 63}) " We must only match on args that have the right type",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 694, srcSpanStartColumn = 9, srcSpanEndLine = 694, srcSpanEndColumn = 79}) " It's actually quite difficult to come up with an example that shows",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 695, srcSpanStartColumn = 9, srcSpanEndLine = 695, srcSpanEndColumn = 80}) " you need type matching, esp since matching is left-to-right, so type",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 696, srcSpanStartColumn = 9, srcSpanEndLine = 696, srcSpanEndColumn = 77}) " args get matched first. But it's possible (e.g. simplrun008) and",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 697, srcSpanStartColumn = 9, srcSpanEndLine = 697, srcSpanEndColumn = 41}) " this is the Right Thing to do",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 699, srcSpanStartColumn = 25, srcSpanEndLine = 699, srcSpanEndColumn = 47}) " c.f. match_ty below",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 708, srcSpanStartColumn = 17, srcSpanEndLine = 708, srcSpanEndColumn = 83}) " v1 is not a template variable; check for an exact match with e2",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 716, srcSpanStartColumn = 5, srcSpanEndLine = 716, srcSpanEndColumn = 26}) " If the template is",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 717, srcSpanStartColumn = 5, srcSpanEndLine = 717, srcSpanEndColumn = 38}) " forall x. f x (\\x -> x) = ...",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 718, srcSpanStartColumn = 5, srcSpanEndLine = 718, srcSpanEndColumn = 46}) " Then the x inside the lambda isn't the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 719, srcSpanStartColumn = 5, srcSpanEndLine = 719, srcSpanEndColumn = 44}) " template x, so we must rename first!",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 722, srcSpanStartColumn = 1, srcSpanEndLine = 722, srcSpanEndColumn = 43}) "----------------------------------------",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 725, srcSpanStartColumn = 25, srcSpanEndLine = 725, srcSpanEndColumn = 36}) " Template",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 726, srcSpanStartColumn = 25, srcSpanEndLine = 726, srcSpanEndColumn = 34}) " Target",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 749, srcSpanStartColumn = 1, srcSpanEndLine = 749, srcSpanEndColumn = 43}) "----------------------------------------",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 752, srcSpanStartColumn = 25, srcSpanEndLine = 752, srcSpanEndColumn = 36}) " Template",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 753, srcSpanStartColumn = 25, srcSpanEndLine = 753, srcSpanEndColumn = 34}) " Target",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 811, srcSpanStartColumn = 1, srcSpanEndLine = 811, srcSpanEndColumn = 67}) " | Report partial matches for rules beginning with the specified",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 812, srcSpanStartColumn = 1, srcSpanEndLine = 812, srcSpanEndColumn = 46}) " string for the purposes of error reporting",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 813, srcSpanStartColumn = 45, srcSpanEndLine = 813, srcSpanEndColumn = 70}) " ^ Rule activation test",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 814, srcSpanStartColumn = 49, srcSpanEndLine = 814, srcSpanEndColumn = 66}) " ^ Rule pattern",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 815, srcSpanStartColumn = 49, srcSpanEndLine = 815, srcSpanEndColumn = 71}) " ^ Database of rules",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 816, srcSpanStartColumn = 49, srcSpanEndLine = 816, srcSpanEndColumn = 74}) " ^ Bindings to check in",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 817, srcSpanStartColumn = 49, srcSpanEndLine = 817, srcSpanEndColumn = 77}) " ^ Resulting check message",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 837, srcSpanStartColumn = 4, srcSpanEndLine = 837, srcSpanEndColumn = 61}) " The Bag returned has one SDoc for each call site found",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 860, srcSpanStartColumn = 1, srcSpanEndLine = 860, srcSpanEndColumn = 57}) " Produce a report for all rules matching the predicate",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 861, srcSpanStartColumn = 1, srcSpanEndLine = 861, srcSpanEndColumn = 57}) " saying why it doesn't match the specified application",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 872, srcSpanStartColumn = 9, srcSpanEndLine = 872, srcSpanEndColumn = 70}) " The rules match the pattern, so we want to print something",Comment False (SrcSpan {srcSpanFilename = "tests/examples/RealGHC.lhs", srcSpanStartLine = 906, srcSpanStartColumn = 45, srcSpanEndLine = 906, srcSpanEndColumn = 72}) " Includes template tyvars"])