ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 914, srcSpanEndColumn = 1}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 17, srcSpanStartColumn = 1, srcSpanEndLine = 17, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 17, srcSpanStartColumn = 1, srcSpanEndLine = 17, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 1, srcSpanEndLine = 72, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 73, srcSpanStartColumn = 1, srcSpanEndLine = 73, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 1, srcSpanEndLine = 75, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 1, srcSpanEndLine = 76, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 77, srcSpanStartColumn = 1, srcSpanEndLine = 77, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 78, srcSpanStartColumn = 1, srcSpanEndLine = 78, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 1, srcSpanEndLine = 79, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 1, srcSpanEndLine = 80, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 81, srcSpanStartColumn = 1, srcSpanEndLine = 81, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 83, srcSpanStartColumn = 1, srcSpanEndLine = 83, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 84, srcSpanStartColumn = 1, srcSpanEndLine = 84, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 1, srcSpanEndLine = 88, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 1, srcSpanEndLine = 90, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 92, srcSpanStartColumn = 1, srcSpanEndLine = 92, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 93, srcSpanStartColumn = 1, srcSpanEndLine = 93, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 94, srcSpanStartColumn = 1, srcSpanEndLine = 94, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 134, srcSpanStartColumn = 1, srcSpanEndLine = 134, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 1, srcSpanEndLine = 152, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 1, srcSpanEndLine = 153, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 1, srcSpanEndLine = 190, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 205, srcSpanStartColumn = 1, srcSpanEndLine = 205, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 1, srcSpanEndLine = 208, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 1, srcSpanEndLine = 209, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 1, srcSpanEndLine = 258, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 1, srcSpanEndLine = 264, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 267, srcSpanStartColumn = 1, srcSpanEndLine = 267, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 344, srcSpanStartColumn = 1, srcSpanEndLine = 344, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 1, srcSpanEndLine = 350, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 1, srcSpanEndLine = 351, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 400, srcSpanStartColumn = 1, srcSpanEndLine = 400, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 1, srcSpanEndLine = 452, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 1, srcSpanEndLine = 453, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 1, srcSpanEndLine = 510, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 1, srcSpanEndLine = 529, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 1, srcSpanEndLine = 560, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 561, srcSpanStartColumn = 1, srcSpanEndLine = 561, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 1, srcSpanEndLine = 568, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 1, srcSpanEndLine = 569, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 1, srcSpanEndLine = 591, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 592, srcSpanStartColumn = 1, srcSpanEndLine = 592, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 1, srcSpanEndLine = 627, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 628, srcSpanStartColumn = 1, srcSpanEndLine = 628, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 1, srcSpanEndLine = 672, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 673, srcSpanStartColumn = 1, srcSpanEndLine = 673, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 1, srcSpanEndLine = 708, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 709, srcSpanStartColumn = 1, srcSpanEndLine = 709, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 1, srcSpanEndLine = 716, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 717, srcSpanStartColumn = 1, srcSpanEndLine = 717, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 1, srcSpanEndLine = 725, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 726, srcSpanStartColumn = 1, srcSpanEndLine = 726, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 1, srcSpanEndLine = 742, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 1, srcSpanEndLine = 743, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 1, srcSpanEndLine = 749, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 1, srcSpanEndLine = 750, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 1, srcSpanEndLine = 756, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 1, srcSpanEndLine = 757, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 1, srcSpanEndLine = 763, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 1, srcSpanEndLine = 764, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 1, srcSpanEndLine = 769, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 1, srcSpanEndLine = 770, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 1, srcSpanEndLine = 774, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 1, srcSpanEndLine = 775, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 1, srcSpanEndLine = 778, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 1, srcSpanEndLine = 779, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 1, srcSpanEndLine = 780, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 1, srcSpanEndLine = 781, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 784, srcSpanStartColumn = 1, srcSpanEndLine = 784, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 1, srcSpanEndLine = 808, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 809, srcSpanStartColumn = 1, srcSpanEndLine = 809, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 1, srcSpanEndLine = 848, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 1, srcSpanEndLine = 874, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 875, srcSpanStartColumn = 1, srcSpanEndLine = 875, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 1, srcSpanEndLine = 905, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 906, srcSpanStartColumn = 1, srcSpanEndLine = 906, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 912, srcSpanStartColumn = 1, srcSpanEndLine = 912, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 913, srcSpanStartColumn = 1, srcSpanEndLine = 913, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 914, srcSpanStartColumn = 1, srcSpanEndLine = 914, srcSpanEndColumn = 1},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 914, srcSpanStartColumn = 1, srcSpanEndLine = 914, srcSpanEndColumn = 1}]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 17, srcSpanStartColumn = 1, srcSpanEndLine = 70, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 17, srcSpanStartColumn = 1, srcSpanEndLine = 17, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 70, srcSpanStartColumn = 6, srcSpanEndLine = 70, srcSpanEndColumn = 11}]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 17, srcSpanStartColumn = 8, srcSpanEndLine = 17, srcSpanEndColumn = 24}, srcInfoPoints = []}) "System.Directory") Nothing (Just (ExportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 18, srcSpanStartColumn = 4, srcSpanEndLine = 70, srcSpanEndColumn = 5}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 18, srcSpanStartColumn = 4, srcSpanEndLine = 18, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 23, srcSpanStartColumn = 5, srcSpanEndLine = 23, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 24, srcSpanStartColumn = 5, srcSpanEndLine = 24, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 25, srcSpanStartColumn = 5, srcSpanEndLine = 25, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 26, srcSpanStartColumn = 5, srcSpanEndLine = 26, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 28, srcSpanStartColumn = 5, srcSpanEndLine = 28, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 29, srcSpanStartColumn = 5, srcSpanEndLine = 29, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 30, srcSpanStartColumn = 5, srcSpanEndLine = 30, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 33, srcSpanStartColumn = 5, srcSpanEndLine = 33, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 34, srcSpanStartColumn = 5, srcSpanEndLine = 34, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 35, srcSpanStartColumn = 5, srcSpanEndLine = 35, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 36, srcSpanStartColumn = 5, srcSpanEndLine = 36, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 39, srcSpanStartColumn = 5, srcSpanEndLine = 39, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 40, srcSpanStartColumn = 5, srcSpanEndLine = 40, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 41, srcSpanStartColumn = 5, srcSpanEndLine = 41, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 43, srcSpanStartColumn = 5, srcSpanEndLine = 43, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 44, srcSpanStartColumn = 5, srcSpanEndLine = 44, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 45, srcSpanStartColumn = 5, srcSpanEndLine = 45, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 48, srcSpanStartColumn = 5, srcSpanEndLine = 48, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 49, srcSpanStartColumn = 5, srcSpanEndLine = 49, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 55, srcSpanStartColumn = 5, srcSpanEndLine = 55, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 63, srcSpanStartColumn = 5, srcSpanEndLine = 63, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 64, srcSpanStartColumn = 5, srcSpanEndLine = 64, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 65, srcSpanStartColumn = 5, srcSpanEndLine = 65, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 69, srcSpanStartColumn = 5, srcSpanEndLine = 69, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 70, srcSpanStartColumn = 4, srcSpanEndLine = 70, srcSpanEndColumn = 5}]}) [EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 22, srcSpanStartColumn = 7, srcSpanEndLine = 22, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 22, srcSpanStartColumn = 7, srcSpanEndLine = 22, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 22, srcSpanStartColumn = 7, srcSpanEndLine = 22, srcSpanEndColumn = 22}, srcInfoPoints = []}) "createDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 23, srcSpanStartColumn = 7, srcSpanEndLine = 23, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 23, srcSpanStartColumn = 7, srcSpanEndLine = 23, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 23, srcSpanStartColumn = 7, srcSpanEndLine = 23, srcSpanEndColumn = 31}, srcInfoPoints = []}) "createDirectoryIfMissing")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 24, srcSpanStartColumn = 7, srcSpanEndLine = 24, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 24, srcSpanStartColumn = 7, srcSpanEndLine = 24, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 24, srcSpanStartColumn = 7, srcSpanEndLine = 24, srcSpanEndColumn = 22}, srcInfoPoints = []}) "removeDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 25, srcSpanStartColumn = 7, srcSpanEndLine = 25, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 25, srcSpanStartColumn = 7, srcSpanEndLine = 25, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 25, srcSpanStartColumn = 7, srcSpanEndLine = 25, srcSpanEndColumn = 31}, srcInfoPoints = []}) "removeDirectoryRecursive")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 26, srcSpanStartColumn = 7, srcSpanEndLine = 26, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 26, srcSpanStartColumn = 7, srcSpanEndLine = 26, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 26, srcSpanStartColumn = 7, srcSpanEndLine = 26, srcSpanEndColumn = 22}, srcInfoPoints = []}) "renameDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 28, srcSpanStartColumn = 7, srcSpanEndLine = 28, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 28, srcSpanStartColumn = 7, srcSpanEndLine = 28, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 28, srcSpanStartColumn = 7, srcSpanEndLine = 28, srcSpanEndColumn = 27}, srcInfoPoints = []}) "getDirectoryContents")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 29, srcSpanStartColumn = 7, srcSpanEndLine = 29, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 29, srcSpanStartColumn = 7, srcSpanEndLine = 29, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 29, srcSpanStartColumn = 7, srcSpanEndLine = 29, srcSpanEndColumn = 26}, srcInfoPoints = []}) "getCurrentDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 30, srcSpanStartColumn = 7, srcSpanEndLine = 30, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 30, srcSpanStartColumn = 7, srcSpanEndLine = 30, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 30, srcSpanStartColumn = 7, srcSpanEndLine = 30, srcSpanEndColumn = 26}, srcInfoPoints = []}) "setCurrentDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 33, srcSpanStartColumn = 7, srcSpanEndLine = 33, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 33, srcSpanStartColumn = 7, srcSpanEndLine = 33, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 33, srcSpanStartColumn = 7, srcSpanEndLine = 33, srcSpanEndColumn = 23}, srcInfoPoints = []}) "getHomeDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 34, srcSpanStartColumn = 7, srcSpanEndLine = 34, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 34, srcSpanStartColumn = 7, srcSpanEndLine = 34, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 34, srcSpanStartColumn = 7, srcSpanEndLine = 34, srcSpanEndColumn = 30}, srcInfoPoints = []}) "getAppUserDataDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 35, srcSpanStartColumn = 7, srcSpanEndLine = 35, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 35, srcSpanStartColumn = 7, srcSpanEndLine = 35, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 35, srcSpanStartColumn = 7, srcSpanEndLine = 35, srcSpanEndColumn = 32}, srcInfoPoints = []}) "getUserDocumentsDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 36, srcSpanStartColumn = 7, srcSpanEndLine = 36, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 36, srcSpanStartColumn = 7, srcSpanEndLine = 36, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 36, srcSpanStartColumn = 7, srcSpanEndLine = 36, srcSpanEndColumn = 28}, srcInfoPoints = []}) "getTemporaryDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 39, srcSpanStartColumn = 7, srcSpanEndLine = 39, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 39, srcSpanStartColumn = 7, srcSpanEndLine = 39, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 39, srcSpanStartColumn = 7, srcSpanEndLine = 39, srcSpanEndColumn = 17}, srcInfoPoints = []}) "removeFile")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 40, srcSpanStartColumn = 7, srcSpanEndLine = 40, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 40, srcSpanStartColumn = 7, srcSpanEndLine = 40, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 40, srcSpanStartColumn = 7, srcSpanEndLine = 40, srcSpanEndColumn = 17}, srcInfoPoints = []}) "renameFile")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 41, srcSpanStartColumn = 7, srcSpanEndLine = 41, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 41, srcSpanStartColumn = 7, srcSpanEndLine = 41, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 41, srcSpanStartColumn = 7, srcSpanEndLine = 41, srcSpanEndColumn = 15}, srcInfoPoints = []}) "copyFile")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 43, srcSpanStartColumn = 7, srcSpanEndLine = 43, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 43, srcSpanStartColumn = 7, srcSpanEndLine = 43, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 43, srcSpanStartColumn = 7, srcSpanEndLine = 43, srcSpanEndColumn = 23}, srcInfoPoints = []}) "canonicalizePath")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 44, srcSpanStartColumn = 7, srcSpanEndLine = 44, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 44, srcSpanStartColumn = 7, srcSpanEndLine = 44, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 44, srcSpanStartColumn = 7, srcSpanEndLine = 44, srcSpanEndColumn = 37}, srcInfoPoints = []}) "makeRelativeToCurrentDirectory")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 45, srcSpanStartColumn = 7, srcSpanEndLine = 45, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 45, srcSpanStartColumn = 7, srcSpanEndLine = 45, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 45, srcSpanStartColumn = 7, srcSpanEndLine = 45, srcSpanEndColumn = 21}, srcInfoPoints = []}) "findExecutable")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 48, srcSpanStartColumn = 7, srcSpanEndLine = 48, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 48, srcSpanStartColumn = 7, srcSpanEndLine = 48, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 48, srcSpanStartColumn = 7, srcSpanEndLine = 48, srcSpanEndColumn = 20}, srcInfoPoints = []}) "doesFileExist")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 49, srcSpanStartColumn = 7, srcSpanEndLine = 49, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 49, srcSpanStartColumn = 7, srcSpanEndLine = 49, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 49, srcSpanStartColumn = 7, srcSpanEndLine = 49, srcSpanEndColumn = 25}, srcInfoPoints = []}) "doesDirectoryExist")),EThingWith (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 55, srcSpanStartColumn = 7, srcSpanEndLine = 61, srcSpanEndColumn = 8}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 55, srcSpanStartColumn = 18, srcSpanEndLine = 55, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 56, srcSpanStartColumn = 16, srcSpanEndLine = 56, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 57, srcSpanStartColumn = 13, srcSpanEndLine = 57, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 58, srcSpanStartColumn = 13, srcSpanEndLine = 58, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 59, srcSpanStartColumn = 15, srcSpanEndLine = 59, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 61, srcSpanStartColumn = 7, srcSpanEndLine = 61, srcSpanEndColumn = 8}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 55, srcSpanStartColumn = 7, srcSpanEndLine = 55, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 55, srcSpanStartColumn = 7, srcSpanEndLine = 55, srcSpanEndColumn = 18}, srcInfoPoints = []}) "Permissions")) [ConName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 56, srcSpanStartColumn = 5, srcSpanEndLine = 56, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 56, srcSpanStartColumn = 5, srcSpanEndLine = 56, srcSpanEndColumn = 16}, srcInfoPoints = []}) "Permissions"),VarName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 57, srcSpanStartColumn = 5, srcSpanEndLine = 57, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 57, srcSpanStartColumn = 5, srcSpanEndLine = 57, srcSpanEndColumn = 13}, srcInfoPoints = []}) "readable"),VarName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 58, srcSpanStartColumn = 5, srcSpanEndLine = 58, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 58, srcSpanStartColumn = 5, srcSpanEndLine = 58, srcSpanEndColumn = 13}, srcInfoPoints = []}) "writable"),VarName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 59, srcSpanStartColumn = 5, srcSpanEndLine = 59, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 59, srcSpanStartColumn = 5, srcSpanEndLine = 59, srcSpanEndColumn = 15}, srcInfoPoints = []}) "executable"),VarName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 60, srcSpanStartColumn = 5, srcSpanEndLine = 60, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 60, srcSpanStartColumn = 5, srcSpanEndLine = 60, srcSpanEndColumn = 15}, srcInfoPoints = []}) "searchable")],EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 63, srcSpanStartColumn = 7, srcSpanEndLine = 63, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 63, srcSpanStartColumn = 7, srcSpanEndLine = 63, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 63, srcSpanStartColumn = 7, srcSpanEndLine = 63, srcSpanEndColumn = 21}, srcInfoPoints = []}) "getPermissions")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 64, srcSpanStartColumn = 7, srcSpanEndLine = 64, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 64, srcSpanStartColumn = 7, srcSpanEndLine = 64, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 64, srcSpanStartColumn = 7, srcSpanEndLine = 64, srcSpanEndColumn = 21}, srcInfoPoints = []}) "setPermissions")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 65, srcSpanStartColumn = 7, srcSpanEndLine = 65, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 65, srcSpanStartColumn = 7, srcSpanEndLine = 65, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 65, srcSpanStartColumn = 7, srcSpanEndLine = 65, srcSpanEndColumn = 22}, srcInfoPoints = []}) "copyPermissions")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 69, srcSpanStartColumn = 7, srcSpanEndLine = 69, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 69, srcSpanStartColumn = 7, srcSpanEndLine = 69, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 69, srcSpanStartColumn = 7, srcSpanEndLine = 69, srcSpanEndColumn = 26}, srcInfoPoints = []}) "getModificationTime"))])))) [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 1, srcSpanStartColumn = 1, srcSpanEndLine = 1, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 1, srcSpanStartColumn = 38, srcSpanEndLine = 1, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 1, srcSpanStartColumn = 65, srcSpanEndLine = 1, srcSpanEndColumn = 68}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 1, srcSpanStartColumn = 14, srcSpanEndLine = 1, srcSpanEndColumn = 38}, srcInfoPoints = []}) "ForeignFunctionInterface",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 1, srcSpanStartColumn = 40, srcSpanEndLine = 1, srcSpanEndColumn = 64}, srcInfoPoints = []}) "NondecreasingIndentation"]] [ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 1, srcSpanEndLine = 72, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 1, srcSpanEndLine = 72, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 8, srcSpanEndLine = 72, srcSpanEndColumn = 15}, srcInfoPoints = []}) "Prelude", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 16, srcSpanEndLine = 72, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 16, srcSpanEndLine = 72, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 23, srcSpanEndLine = 72, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 31, srcSpanEndLine = 72, srcSpanEndColumn = 32}]}) True [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 25, srcSpanEndLine = 72, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 72, srcSpanStartColumn = 25, srcSpanEndLine = 72, srcSpanEndColumn = 30}, srcInfoPoints = []}) "catch")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 73, srcSpanStartColumn = 1, srcSpanEndLine = 73, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 73, srcSpanStartColumn = 1, srcSpanEndLine = 73, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 73, srcSpanStartColumn = 8, srcSpanEndLine = 73, srcSpanEndColumn = 17}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 73, srcSpanStartColumn = 18, srcSpanEndLine = 73, srcSpanEndColumn = 25}, srcInfoPoints = []}) "Prelude", importQualified = True, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 1, srcSpanEndLine = 75, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 1, srcSpanEndLine = 75, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 8, srcSpanEndLine = 75, srcSpanEndColumn = 21}, srcInfoPoints = []}) "Control.Monad", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 22, srcSpanEndLine = 75, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 22, srcSpanEndLine = 75, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 28, srcSpanEndLine = 75, srcSpanEndColumn = 29}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 23, srcSpanEndLine = 75, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 75, srcSpanStartColumn = 23, srcSpanEndLine = 75, srcSpanEndColumn = 28}, srcInfoPoints = []}) "guard")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 1, srcSpanEndLine = 76, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 1, srcSpanEndLine = 76, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 8, srcSpanEndLine = 76, srcSpanEndColumn = 26}, srcInfoPoints = []}) "System.Environment", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 32, srcSpanEndLine = 76, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 32, srcSpanEndLine = 76, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 41, srcSpanEndLine = 76, srcSpanEndColumn = 42}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 34, srcSpanEndLine = 76, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 76, srcSpanStartColumn = 34, srcSpanEndLine = 76, srcSpanEndColumn = 40}, srcInfoPoints = []}) "getEnv")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 77, srcSpanStartColumn = 1, srcSpanEndLine = 77, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 77, srcSpanStartColumn = 1, srcSpanEndLine = 77, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 77, srcSpanStartColumn = 8, srcSpanEndLine = 77, srcSpanEndColumn = 23}, srcInfoPoints = []}) "System.FilePath", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 78, srcSpanStartColumn = 1, srcSpanEndLine = 78, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 78, srcSpanStartColumn = 1, srcSpanEndLine = 78, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 78, srcSpanStartColumn = 8, srcSpanEndLine = 78, srcSpanEndColumn = 17}, srcInfoPoints = []}) "System.IO", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 1, srcSpanEndLine = 79, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 1, srcSpanEndLine = 79, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 8, srcSpanEndLine = 79, srcSpanEndColumn = 23}, srcInfoPoints = []}) "System.IO.Error", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 24, srcSpanEndLine = 79, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 24, srcSpanEndLine = 79, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 31, srcSpanEndLine = 79, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 38, srcSpanEndLine = 79, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 44, srcSpanEndLine = 79, srcSpanEndColumn = 45}]}) True [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 33, srcSpanEndLine = 79, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 33, srcSpanEndLine = 79, srcSpanEndColumn = 38}, srcInfoPoints = []}) "catch"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 40, srcSpanEndLine = 79, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 79, srcSpanStartColumn = 40, srcSpanEndLine = 79, srcSpanEndColumn = 43}, srcInfoPoints = []}) "try")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 1, srcSpanEndLine = 80, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 1, srcSpanEndLine = 80, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 8, srcSpanEndLine = 80, srcSpanEndColumn = 21}, srcInfoPoints = []}) "Control.Monad", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 32, srcSpanEndLine = 80, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 32, srcSpanEndLine = 80, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 38, srcSpanEndLine = 80, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 47, srcSpanEndLine = 80, srcSpanEndColumn = 48}]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 34, srcSpanEndLine = 80, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 34, srcSpanEndLine = 80, srcSpanEndColumn = 38}, srcInfoPoints = []}) "when"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 40, srcSpanEndLine = 80, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 80, srcSpanStartColumn = 40, srcSpanEndLine = 80, srcSpanEndColumn = 46}, srcInfoPoints = []}) "unless")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 81, srcSpanStartColumn = 1, srcSpanEndLine = 81, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 81, srcSpanStartColumn = 1, srcSpanEndLine = 81, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 81, srcSpanStartColumn = 8, srcSpanEndLine = 81, srcSpanEndColumn = 30}, srcInfoPoints = []}) "Control.Exception.Base", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 83, srcSpanStartColumn = 1, srcSpanEndLine = 83, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 83, srcSpanStartColumn = 1, srcSpanEndLine = 83, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 83, srcSpanStartColumn = 8, srcSpanEndLine = 83, srcSpanEndColumn = 15}, srcInfoPoints = []}) "Foreign", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 84, srcSpanStartColumn = 1, srcSpanEndLine = 84, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 84, srcSpanStartColumn = 1, srcSpanEndLine = 84, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 84, srcSpanStartColumn = 8, srcSpanEndLine = 84, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Foreign.C", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 1, srcSpanEndLine = 88, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 1, srcSpanEndLine = 88, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 8, srcSpanEndLine = 88, srcSpanEndColumn = 19}, srcInfoPoints = []}) "System.Time", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 32, srcSpanEndLine = 88, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 32, srcSpanEndLine = 88, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 48, srcSpanEndLine = 88, srcSpanEndColumn = 49}]}) False [IThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 34, srcSpanEndLine = 88, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 43, srcSpanEndLine = 88, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 44, srcSpanEndLine = 88, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 46, srcSpanEndLine = 88, srcSpanEndColumn = 47}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 88, srcSpanStartColumn = 34, srcSpanEndLine = 88, srcSpanEndColumn = 43}, srcInfoPoints = []}) "ClockTime")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 1, srcSpanEndLine = 90, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 1, srcSpanEndLine = 90, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 8, srcSpanEndLine = 90, srcSpanEndColumn = 24}, srcInfoPoints = []}) "GHC.IO.Exception", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 25, srcSpanEndLine = 90, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 25, srcSpanEndLine = 90, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 42, srcSpanEndLine = 90, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 59, srcSpanEndLine = 90, srcSpanEndColumn = 60},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 73, srcSpanEndLine = 90, srcSpanEndColumn = 74}]}) False [IThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 27, srcSpanEndLine = 90, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 38, srcSpanEndLine = 90, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 39, srcSpanEndLine = 90, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 41, srcSpanEndLine = 90, srcSpanEndColumn = 42}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 27, srcSpanEndLine = 90, srcSpanEndColumn = 38}, srcInfoPoints = []}) "IOException"),IThingAll (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 44, srcSpanEndLine = 90, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 55, srcSpanEndLine = 90, srcSpanEndColumn = 56},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 56, srcSpanEndLine = 90, srcSpanEndColumn = 58},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 58, srcSpanEndLine = 90, srcSpanEndColumn = 59}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 44, srcSpanEndLine = 90, srcSpanEndColumn = 55}, srcInfoPoints = []}) "IOErrorType"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 61, srcSpanEndLine = 90, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 90, srcSpanStartColumn = 61, srcSpanEndLine = 90, srcSpanEndColumn = 72}, srcInfoPoints = []}) "ioException")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 92, srcSpanStartColumn = 1, srcSpanEndLine = 92, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 92, srcSpanStartColumn = 1, srcSpanEndLine = 92, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 92, srcSpanStartColumn = 8, srcSpanEndLine = 92, srcSpanEndColumn = 26}, srcInfoPoints = []}) "System.Posix.Types", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 93, srcSpanStartColumn = 1, srcSpanEndLine = 93, srcSpanEndColumn = 30}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 93, srcSpanStartColumn = 1, srcSpanEndLine = 93, srcSpanEndColumn = 7}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 93, srcSpanStartColumn = 8, srcSpanEndLine = 93, srcSpanEndColumn = 30}, srcInfoPoints = []}) "System.Posix.Internals", importQualified = False, importSrc = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 94, srcSpanStartColumn = 1, srcSpanEndLine = 94, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 94, srcSpanStartColumn = 1, srcSpanEndLine = 94, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 94, srcSpanStartColumn = 8, srcSpanEndLine = 94, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 94, srcSpanStartColumn = 31, srcSpanEndLine = 94, srcSpanEndColumn = 33}]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 94, srcSpanStartColumn = 18, srcSpanEndLine = 94, srcSpanEndColumn = 30}, srcInfoPoints = []}) "System.Win32", importQualified = True, importSrc = False, importPkg = Nothing, importAs = Just (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 94, srcSpanStartColumn = 34, srcSpanEndLine = 94, srcSpanEndColumn = 39}, srcInfoPoints = []}) "Win32"), importSpecs = Nothing}] [DataDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 134, srcSpanStartColumn = 1, srcSpanEndLine = 138, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 135, srcSpanStartColumn = 2, srcSpanEndLine = 135, srcSpanEndColumn = 3}]}) (DataType (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 134, srcSpanStartColumn = 1, srcSpanEndLine = 134, srcSpanEndColumn = 5}, srcInfoPoints = []})) Nothing (DHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 134, srcSpanStartColumn = 6, srcSpanEndLine = 134, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 134, srcSpanStartColumn = 6, srcSpanEndLine = 134, srcSpanEndColumn = 17}, srcInfoPoints = []}) "Permissions") []) [QualConDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 135, srcSpanStartColumn = 4, srcSpanEndLine = 138, srcSpanEndColumn = 5}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 135, srcSpanStartColumn = 16, srcSpanEndLine = 135, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 4, srcSpanEndLine = 138, srcSpanEndColumn = 5}]}) Nothing Nothing (RecDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 135, srcSpanStartColumn = 4, srcSpanEndLine = 138, srcSpanEndColumn = 5}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 135, srcSpanStartColumn = 16, srcSpanEndLine = 135, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 4, srcSpanEndLine = 138, srcSpanEndColumn = 5}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 135, srcSpanStartColumn = 4, srcSpanEndLine = 135, srcSpanEndColumn = 15}, srcInfoPoints = []}) "Permissions") [FieldDecl (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 136, srcSpanStartColumn = 5, srcSpanEndLine = 137, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 136, srcSpanStartColumn = 13, srcSpanEndLine = 136, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 136, srcSpanStartColumn = 25, srcSpanEndLine = 136, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 137, srcSpanStartColumn = 15, srcSpanEndLine = 137, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 137, srcSpanStartColumn = 28, srcSpanEndLine = 137, srcSpanEndColumn = 30}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 136, srcSpanStartColumn = 5, srcSpanEndLine = 136, srcSpanEndColumn = 13}, srcInfoPoints = []}) "readable",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 136, srcSpanStartColumn = 17, srcSpanEndLine = 136, srcSpanEndColumn = 25}, srcInfoPoints = []}) "writable",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 137, srcSpanStartColumn = 5, srcSpanEndLine = 137, srcSpanEndColumn = 15}, srcInfoPoints = []}) "executable",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 137, srcSpanStartColumn = 17, srcSpanEndLine = 137, srcSpanEndColumn = 27}, srcInfoPoints = []}) "searchable"] (UnBangedTy (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 137, srcSpanStartColumn = 31, srcSpanEndLine = 137, srcSpanEndColumn = 35}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 137, srcSpanStartColumn = 31, srcSpanEndLine = 137, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 137, srcSpanStartColumn = 31, srcSpanEndLine = 137, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 137, srcSpanStartColumn = 31, srcSpanEndLine = 137, srcSpanEndColumn = 35}, srcInfoPoints = []}) "Bool"))))])] (Just (Deriving (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 6, srcSpanEndLine = 138, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 6, srcSpanEndLine = 138, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 15, srcSpanEndLine = 138, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 18, srcSpanEndLine = 138, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 23, srcSpanEndLine = 138, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 29, srcSpanEndLine = 138, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 35, srcSpanEndLine = 138, srcSpanEndColumn = 36}]}) [IHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 16, srcSpanEndLine = 138, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 16, srcSpanEndLine = 138, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 16, srcSpanEndLine = 138, srcSpanEndColumn = 18}, srcInfoPoints = []}) "Eq")) [],IHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 20, srcSpanEndLine = 138, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 20, srcSpanEndLine = 138, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 20, srcSpanEndLine = 138, srcSpanEndColumn = 23}, srcInfoPoints = []}) "Ord")) [],IHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 25, srcSpanEndLine = 138, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 25, srcSpanEndLine = 138, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 25, srcSpanEndLine = 138, srcSpanEndColumn = 29}, srcInfoPoints = []}) "Read")) [],IHead (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 31, srcSpanEndLine = 138, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 31, srcSpanEndLine = 138, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 138, srcSpanStartColumn = 31, srcSpanEndLine = 138, srcSpanEndColumn = 35}, srcInfoPoints = []}) "Show")) []])),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 1, srcSpanEndLine = 152, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 16, srcSpanEndLine = 152, srcSpanEndColumn = 18}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 1, srcSpanEndLine = 152, srcSpanEndColumn = 15}, srcInfoPoints = []}) "getPermissions"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 19, srcSpanEndLine = 152, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 28, srcSpanEndLine = 152, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 19, srcSpanEndLine = 152, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 19, srcSpanEndLine = 152, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 19, srcSpanEndLine = 152, srcSpanEndColumn = 27}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 31, srcSpanEndLine = 152, srcSpanEndColumn = 45}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 31, srcSpanEndLine = 152, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 31, srcSpanEndLine = 152, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 31, srcSpanEndLine = 152, srcSpanEndColumn = 33}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 34, srcSpanEndLine = 152, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 34, srcSpanEndLine = 152, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 152, srcSpanStartColumn = 34, srcSpanEndLine = 152, srcSpanEndColumn = 45}, srcInfoPoints = []}) "Permissions"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 1, srcSpanEndLine = 153, srcSpanEndColumn = 15}, srcInfoPoints = []}) "getPermissions") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 16, srcSpanEndLine = 153, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 16, srcSpanEndLine = 153, srcSpanEndColumn = 20}, srcInfoPoints = []}) "name")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 21, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 21, srcSpanEndLine = 153, srcSpanEndColumn = 22}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 23, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 153, srcSpanStartColumn = 23, srcSpanEndLine = 153, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 3, srcSpanEndLine = 154, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 3, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 3, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 3, srcSpanEndLine = 154, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 3, srcSpanEndLine = 154, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 3, srcSpanEndLine = 154, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 3, srcSpanEndLine = 154, srcSpanEndColumn = 15}, srcInfoPoints = []}) "withFilePath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 16, srcSpanEndLine = 154, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 16, srcSpanEndLine = 154, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 16, srcSpanEndLine = 154, srcSpanEndColumn = 20}, srcInfoPoints = []}) "name")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 21, srcSpanEndLine = 154, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 21, srcSpanEndLine = 154, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 21, srcSpanEndLine = 154, srcSpanEndColumn = 22}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 23, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 23, srcSpanEndLine = 154, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 26, srcSpanEndLine = 154, srcSpanEndColumn = 28}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 24, srcSpanEndLine = 154, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 24, srcSpanEndLine = 154, srcSpanEndColumn = 25}, srcInfoPoints = []}) "s")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 29, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 154, srcSpanStartColumn = 29, srcSpanEndLine = 154, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 3, srcSpanEndLine = 161, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 3, srcSpanEndLine = 161, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 3, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 3, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 3, srcSpanEndLine = 161, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 3, srcSpanEndLine = 161, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 3, srcSpanEndLine = 161, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 3, srcSpanEndLine = 161, srcSpanEndColumn = 14}, srcInfoPoints = []}) "allocaBytes"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 15, srcSpanEndLine = 161, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 15, srcSpanEndLine = 161, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 15, srcSpanEndLine = 161, srcSpanEndColumn = 26}, srcInfoPoints = []}) "sizeof_stat")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 27, srcSpanEndLine = 161, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 27, srcSpanEndLine = 161, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 27, srcSpanEndLine = 161, srcSpanEndColumn = 28}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 29, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 29, srcSpanEndLine = 161, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 38, srcSpanEndLine = 161, srcSpanEndColumn = 40}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 31, srcSpanEndLine = 161, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 31, srcSpanEndLine = 161, srcSpanEndColumn = 37}, srcInfoPoints = []}) "p_stat")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 41, srcSpanEndLine = 189, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 161, srcSpanStartColumn = 41, srcSpanEndLine = 161, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 3, srcSpanEndLine = 162, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 3, srcSpanEndLine = 162, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 3, srcSpanEndLine = 163, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 3, srcSpanEndLine = 164, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 3, srcSpanEndLine = 165, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 3, srcSpanEndLine = 166, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 3, srcSpanEndLine = 167, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 3, srcSpanEndLine = 168, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 3, srcSpanEndLine = 162, srcSpanEndColumn = 57}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 3, srcSpanEndLine = 162, srcSpanEndColumn = 57}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 3, srcSpanEndLine = 162, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 3, srcSpanEndLine = 162, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 3, srcSpanEndLine = 162, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 3, srcSpanEndLine = 162, srcSpanEndColumn = 22}, srcInfoPoints = []}) "throwErrnoIfMinus1_"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 23, srcSpanEndLine = 162, srcSpanEndColumn = 39}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 23, srcSpanEndLine = 162, srcSpanEndColumn = 39}, srcInfoPoints = []}) "getPermissions" "getPermissions"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 40, srcSpanEndLine = 162, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 40, srcSpanEndLine = 162, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 40, srcSpanEndLine = 162, srcSpanEndColumn = 41}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 42, srcSpanEndLine = 162, srcSpanEndColumn = 57}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 42, srcSpanEndLine = 162, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 42, srcSpanEndLine = 162, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 42, srcSpanEndLine = 162, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 42, srcSpanEndLine = 162, srcSpanEndColumn = 48}, srcInfoPoints = []}) "c_stat"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 49, srcSpanEndLine = 162, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 49, srcSpanEndLine = 162, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 49, srcSpanEndLine = 162, srcSpanEndColumn = 50}, srcInfoPoints = []}) "s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 51, srcSpanEndLine = 162, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 51, srcSpanEndLine = 162, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 162, srcSpanStartColumn = 51, srcSpanEndLine = 162, srcSpanEndColumn = 57}, srcInfoPoints = []}) "p_stat"))))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 3, srcSpanEndLine = 163, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 8, srcSpanEndLine = 163, srcSpanEndColumn = 10}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 3, srcSpanEndLine = 163, srcSpanEndColumn = 7}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 3, srcSpanEndLine = 163, srcSpanEndColumn = 7}, srcInfoPoints = []}) "mode")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 11, srcSpanEndLine = 163, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 11, srcSpanEndLine = 163, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 11, srcSpanEndLine = 163, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 11, srcSpanEndLine = 163, srcSpanEndColumn = 18}, srcInfoPoints = []}) "st_mode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 19, srcSpanEndLine = 163, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 19, srcSpanEndLine = 163, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 163, srcSpanStartColumn = 19, srcSpanEndLine = 163, srcSpanEndColumn = 25}, srcInfoPoints = []}) "p_stat")))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 3, srcSpanEndLine = 165, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 3, srcSpanEndLine = 164, srcSpanEndColumn = 6}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 7, srcSpanEndLine = 165, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 7, srcSpanEndLine = 164, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 3, srcSpanEndLine = 165, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 7, srcSpanEndLine = 164, srcSpanEndColumn = 36}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 7, srcSpanEndLine = 164, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 7, srcSpanEndLine = 164, srcSpanEndColumn = 15}, srcInfoPoints = []}) "usr_read")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 18, srcSpanEndLine = 164, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 18, srcSpanEndLine = 164, srcSpanEndColumn = 19}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 20, srcSpanEndLine = 164, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 20, srcSpanEndLine = 164, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 20, srcSpanEndLine = 164, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 20, srcSpanEndLine = 164, srcSpanEndColumn = 24}, srcInfoPoints = []}) "mode"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 25, srcSpanEndLine = 164, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 25, srcSpanEndLine = 164, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 25, srcSpanEndLine = 164, srcSpanEndColumn = 28}, srcInfoPoints = []}) ".&."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 29, srcSpanEndLine = 164, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 29, srcSpanEndLine = 164, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 164, srcSpanStartColumn = 29, srcSpanEndLine = 164, srcSpanEndColumn = 36}, srcInfoPoints = []}) "s_IRUSR"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 3, srcSpanEndLine = 166, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 3, srcSpanEndLine = 165, srcSpanEndColumn = 6}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 7, srcSpanEndLine = 166, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 7, srcSpanEndLine = 165, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 3, srcSpanEndLine = 166, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 7, srcSpanEndLine = 165, srcSpanEndColumn = 36}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 7, srcSpanEndLine = 165, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 7, srcSpanEndLine = 165, srcSpanEndColumn = 16}, srcInfoPoints = []}) "usr_write")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 18, srcSpanEndLine = 165, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 18, srcSpanEndLine = 165, srcSpanEndColumn = 19}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 20, srcSpanEndLine = 165, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 20, srcSpanEndLine = 165, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 20, srcSpanEndLine = 165, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 20, srcSpanEndLine = 165, srcSpanEndColumn = 24}, srcInfoPoints = []}) "mode"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 25, srcSpanEndLine = 165, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 25, srcSpanEndLine = 165, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 25, srcSpanEndLine = 165, srcSpanEndColumn = 28}, srcInfoPoints = []}) ".&."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 29, srcSpanEndLine = 165, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 29, srcSpanEndLine = 165, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 165, srcSpanStartColumn = 29, srcSpanEndLine = 165, srcSpanEndColumn = 36}, srcInfoPoints = []}) "s_IWUSR"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 3, srcSpanEndLine = 167, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 3, srcSpanEndLine = 166, srcSpanEndColumn = 6}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 7, srcSpanEndLine = 167, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 7, srcSpanEndLine = 166, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 3, srcSpanEndLine = 167, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 7, srcSpanEndLine = 166, srcSpanEndColumn = 36}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 7, srcSpanEndLine = 166, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 7, srcSpanEndLine = 166, srcSpanEndColumn = 15}, srcInfoPoints = []}) "usr_exec")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 18, srcSpanEndLine = 166, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 18, srcSpanEndLine = 166, srcSpanEndColumn = 19}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 20, srcSpanEndLine = 166, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 20, srcSpanEndLine = 166, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 20, srcSpanEndLine = 166, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 20, srcSpanEndLine = 166, srcSpanEndColumn = 24}, srcInfoPoints = []}) "mode"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 25, srcSpanEndLine = 166, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 25, srcSpanEndLine = 166, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 25, srcSpanEndLine = 166, srcSpanEndColumn = 28}, srcInfoPoints = []}) ".&."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 29, srcSpanEndLine = 166, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 29, srcSpanEndLine = 166, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 166, srcSpanStartColumn = 29, srcSpanEndLine = 166, srcSpanEndColumn = 36}, srcInfoPoints = []}) "s_IXUSR"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 3, srcSpanEndLine = 168, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 3, srcSpanEndLine = 167, srcSpanEndColumn = 6}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 7, srcSpanEndLine = 168, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 7, srcSpanEndLine = 167, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 3, srcSpanEndLine = 168, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 7, srcSpanEndLine = 167, srcSpanEndColumn = 32}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 7, srcSpanEndLine = 167, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 7, srcSpanEndLine = 167, srcSpanEndColumn = 13}, srcInfoPoints = []}) "is_dir")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 14, srcSpanEndLine = 167, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 14, srcSpanEndLine = 167, srcSpanEndColumn = 15}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 16, srcSpanEndLine = 167, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 16, srcSpanEndLine = 167, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 16, srcSpanEndLine = 167, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 16, srcSpanEndLine = 167, srcSpanEndColumn = 20}, srcInfoPoints = []}) "mode"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 21, srcSpanEndLine = 167, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 21, srcSpanEndLine = 167, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 21, srcSpanEndLine = 167, srcSpanEndColumn = 24}, srcInfoPoints = []}) ".&."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 25, srcSpanEndLine = 167, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 25, srcSpanEndLine = 167, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 167, srcSpanStartColumn = 25, srcSpanEndLine = 167, srcSpanEndColumn = 32}, srcInfoPoints = []}) "s_IFDIR"))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 3, srcSpanEndLine = 175, srcSpanEndColumn = 5}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 3, srcSpanEndLine = 175, srcSpanEndColumn = 5}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 3, srcSpanEndLine = 168, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 3, srcSpanEndLine = 168, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 3, srcSpanEndLine = 168, srcSpanEndColumn = 9}, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 10, srcSpanEndLine = 175, srcSpanEndColumn = 5}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 168, srcSpanStartColumn = 10, srcSpanEndLine = 168, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 175, srcSpanStartColumn = 4, srcSpanEndLine = 175, srcSpanEndColumn = 5}]}) (RecConstr (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 169, srcSpanStartColumn = 5, srcSpanEndLine = 174, srcSpanEndColumn = 6}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 169, srcSpanStartColumn = 17, srcSpanEndLine = 169, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 34, srcSpanEndLine = 170, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 34, srcSpanEndLine = 171, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 48, srcSpanEndLine = 172, srcSpanEndColumn = 49},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 174, srcSpanStartColumn = 5, srcSpanEndLine = 174, srcSpanEndColumn = 6}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 169, srcSpanStartColumn = 5, srcSpanEndLine = 169, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 169, srcSpanStartColumn = 5, srcSpanEndLine = 169, srcSpanEndColumn = 16}, srcInfoPoints = []}) "Permissions")) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 7, srcSpanEndLine = 170, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 18, srcSpanEndLine = 170, srcSpanEndColumn = 19}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 7, srcSpanEndLine = 170, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 7, srcSpanEndLine = 170, srcSpanEndColumn = 15}, srcInfoPoints = []}) "readable")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 20, srcSpanEndLine = 170, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 20, srcSpanEndLine = 170, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 20, srcSpanEndLine = 170, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 20, srcSpanEndLine = 170, srcSpanEndColumn = 28}, srcInfoPoints = []}) "usr_read"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 30, srcSpanEndLine = 170, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 30, srcSpanEndLine = 170, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 30, srcSpanEndLine = 170, srcSpanEndColumn = 32}, srcInfoPoints = []}) "/="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 33, srcSpanEndLine = 170, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 170, srcSpanStartColumn = 33, srcSpanEndLine = 170, srcSpanEndColumn = 34}, srcInfoPoints = []}) 0 "0"))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 7, srcSpanEndLine = 171, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 18, srcSpanEndLine = 171, srcSpanEndColumn = 19}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 7, srcSpanEndLine = 171, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 7, srcSpanEndLine = 171, srcSpanEndColumn = 15}, srcInfoPoints = []}) "writable")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 20, srcSpanEndLine = 171, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 20, srcSpanEndLine = 171, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 20, srcSpanEndLine = 171, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 20, srcSpanEndLine = 171, srcSpanEndColumn = 29}, srcInfoPoints = []}) "usr_write"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 30, srcSpanEndLine = 171, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 30, srcSpanEndLine = 171, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 30, srcSpanEndLine = 171, srcSpanEndColumn = 32}, srcInfoPoints = []}) "/="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 33, srcSpanEndLine = 171, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 171, srcSpanStartColumn = 33, srcSpanEndLine = 171, srcSpanEndColumn = 34}, srcInfoPoints = []}) 0 "0"))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 7, srcSpanEndLine = 172, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 18, srcSpanEndLine = 172, srcSpanEndColumn = 19}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 7, srcSpanEndLine = 172, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 7, srcSpanEndLine = 172, srcSpanEndColumn = 17}, srcInfoPoints = []}) "executable")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 20, srcSpanEndLine = 172, srcSpanEndColumn = 48}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 20, srcSpanEndLine = 172, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 20, srcSpanEndLine = 172, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 20, srcSpanEndLine = 172, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 20, srcSpanEndLine = 172, srcSpanEndColumn = 26}, srcInfoPoints = []}) "is_dir"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 27, srcSpanEndLine = 172, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 27, srcSpanEndLine = 172, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 27, srcSpanEndLine = 172, srcSpanEndColumn = 29}, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 30, srcSpanEndLine = 172, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 30, srcSpanEndLine = 172, srcSpanEndColumn = 31}, srcInfoPoints = []}) 0 "0"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 32, srcSpanEndLine = 172, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 32, srcSpanEndLine = 172, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 32, srcSpanEndLine = 172, srcSpanEndColumn = 34}, srcInfoPoints = []}) "&&"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 35, srcSpanEndLine = 172, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 35, srcSpanEndLine = 172, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 35, srcSpanEndLine = 172, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 35, srcSpanEndLine = 172, srcSpanEndColumn = 43}, srcInfoPoints = []}) "usr_exec"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 44, srcSpanEndLine = 172, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 44, srcSpanEndLine = 172, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 44, srcSpanEndLine = 172, srcSpanEndColumn = 46}, srcInfoPoints = []}) "/="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 47, srcSpanEndLine = 172, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 172, srcSpanStartColumn = 47, srcSpanEndLine = 172, srcSpanEndColumn = 48}, srcInfoPoints = []}) 0 "0")))),FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 7, srcSpanEndLine = 173, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 18, srcSpanEndLine = 173, srcSpanEndColumn = 19}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 7, srcSpanEndLine = 173, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 7, srcSpanEndLine = 173, srcSpanEndColumn = 17}, srcInfoPoints = []}) "searchable")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 20, srcSpanEndLine = 173, srcSpanEndColumn = 48}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 20, srcSpanEndLine = 173, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 20, srcSpanEndLine = 173, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 20, srcSpanEndLine = 173, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 20, srcSpanEndLine = 173, srcSpanEndColumn = 26}, srcInfoPoints = []}) "is_dir"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 27, srcSpanEndLine = 173, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 27, srcSpanEndLine = 173, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 27, srcSpanEndLine = 173, srcSpanEndColumn = 29}, srcInfoPoints = []}) "/="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 30, srcSpanEndLine = 173, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 30, srcSpanEndLine = 173, srcSpanEndColumn = 31}, srcInfoPoints = []}) 0 "0"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 32, srcSpanEndLine = 173, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 32, srcSpanEndLine = 173, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 32, srcSpanEndLine = 173, srcSpanEndColumn = 34}, srcInfoPoints = []}) "&&"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 35, srcSpanEndLine = 173, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 35, srcSpanEndLine = 173, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 35, srcSpanEndLine = 173, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 35, srcSpanEndLine = 173, srcSpanEndColumn = 43}, srcInfoPoints = []}) "usr_exec"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 44, srcSpanEndLine = 173, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 44, srcSpanEndLine = 173, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 44, srcSpanEndLine = 173, srcSpanEndColumn = 46}, srcInfoPoints = []}) "/="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 47, srcSpanEndLine = 173, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 173, srcSpanStartColumn = 47, srcSpanEndLine = 173, srcSpanEndColumn = 48}, srcInfoPoints = []}) 0 "0"))))])))])))])))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 16, srcSpanEndLine = 189, srcSpanEndColumn = 18}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 1, srcSpanEndLine = 189, srcSpanEndColumn = 15}, srcInfoPoints = []}) "setPermissions"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 19, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 28, srcSpanEndLine = 189, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 19, srcSpanEndLine = 189, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 19, srcSpanEndLine = 189, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 19, srcSpanEndLine = 189, srcSpanEndColumn = 27}, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 31, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 43, srcSpanEndLine = 189, srcSpanEndColumn = 45}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 31, srcSpanEndLine = 189, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 31, srcSpanEndLine = 189, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 31, srcSpanEndLine = 189, srcSpanEndColumn = 42}, srcInfoPoints = []}) "Permissions"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 46, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 46, srcSpanEndLine = 189, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 46, srcSpanEndLine = 189, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 46, srcSpanEndLine = 189, srcSpanEndColumn = 48}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 49, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 49, srcSpanEndLine = 189, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 50, srcSpanEndLine = 189, srcSpanEndColumn = 51}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 49, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 49, srcSpanEndLine = 189, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 50, srcSpanEndLine = 189, srcSpanEndColumn = 51}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 49, srcSpanEndLine = 189, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 49, srcSpanEndLine = 189, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 189, srcSpanStartColumn = 50, srcSpanEndLine = 189, srcSpanEndColumn = 51}]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 1, srcSpanEndLine = 205, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 200, srcSpanStartColumn = 2, srcSpanEndLine = 200, srcSpanEndColumn = 7}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 1, srcSpanEndLine = 205, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 200, srcSpanStartColumn = 2, srcSpanEndLine = 200, srcSpanEndColumn = 7}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 1, srcSpanEndLine = 190, srcSpanEndColumn = 15}, srcInfoPoints = []}) "setPermissions") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 16, srcSpanEndLine = 190, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 16, srcSpanEndLine = 190, srcSpanEndColumn = 20}, srcInfoPoints = []}) "name"),PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 21, srcSpanEndLine = 190, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 21, srcSpanEndLine = 190, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 41, srcSpanEndLine = 190, srcSpanEndColumn = 42}]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 22, srcSpanEndLine = 190, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 22, srcSpanEndLine = 190, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 22, srcSpanEndLine = 190, srcSpanEndColumn = 33}, srcInfoPoints = []}) "Permissions")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 34, srcSpanEndLine = 190, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 34, srcSpanEndLine = 190, srcSpanEndColumn = 35}, srcInfoPoints = []}) "r"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 36, srcSpanEndLine = 190, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 36, srcSpanEndLine = 190, srcSpanEndColumn = 37}, srcInfoPoints = []}) "w"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 38, srcSpanEndLine = 190, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 38, srcSpanEndLine = 190, srcSpanEndColumn = 39}, srcInfoPoints = []}) "e"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 40, srcSpanEndLine = 190, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 40, srcSpanEndLine = 190, srcSpanEndColumn = 41}, srcInfoPoints = []}) "s")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 43, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 43, srcSpanEndLine = 190, srcSpanEndColumn = 44}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 45, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 190, srcSpanStartColumn = 45, srcSpanEndLine = 190, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 3, srcSpanEndLine = 191, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 200, srcSpanStartColumn = 2, srcSpanEndLine = 200, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 3, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 3, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 3, srcSpanEndLine = 191, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 3, srcSpanEndLine = 191, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 3, srcSpanEndLine = 191, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 3, srcSpanEndLine = 191, srcSpanEndColumn = 14}, srcInfoPoints = []}) "allocaBytes"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 15, srcSpanEndLine = 191, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 15, srcSpanEndLine = 191, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 15, srcSpanEndLine = 191, srcSpanEndColumn = 26}, srcInfoPoints = []}) "sizeof_stat")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 27, srcSpanEndLine = 191, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 27, srcSpanEndLine = 191, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 27, srcSpanEndLine = 191, srcSpanEndColumn = 28}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 29, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 29, srcSpanEndLine = 191, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 38, srcSpanEndLine = 191, srcSpanEndColumn = 40}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 31, srcSpanEndLine = 191, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 31, srcSpanEndLine = 191, srcSpanEndColumn = 37}, srcInfoPoints = []}) "p_stat")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 41, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 191, srcSpanStartColumn = 41, srcSpanEndLine = 191, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 3, srcSpanEndLine = 192, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 3, srcSpanEndLine = 192, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 200, srcSpanStartColumn = 2, srcSpanEndLine = 200, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 3, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 3, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 3, srcSpanEndLine = 192, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 3, srcSpanEndLine = 192, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 3, srcSpanEndLine = 192, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 3, srcSpanEndLine = 192, srcSpanEndColumn = 15}, srcInfoPoints = []}) "withFilePath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 16, srcSpanEndLine = 192, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 16, srcSpanEndLine = 192, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 16, srcSpanEndLine = 192, srcSpanEndColumn = 20}, srcInfoPoints = []}) "name")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 21, srcSpanEndLine = 192, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 21, srcSpanEndLine = 192, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 21, srcSpanEndLine = 192, srcSpanEndColumn = 22}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 23, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 23, srcSpanEndLine = 192, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 31, srcSpanEndLine = 192, srcSpanEndColumn = 33}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 24, srcSpanEndLine = 192, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 24, srcSpanEndLine = 192, srcSpanEndColumn = 30}, srcInfoPoints = []}) "p_name")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 34, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 192, srcSpanStartColumn = 34, srcSpanEndLine = 192, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 5, srcSpanEndLine = 193, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 200, srcSpanStartColumn = 2, srcSpanEndLine = 200, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 5, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 5, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 5, srcSpanEndLine = 193, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 5, srcSpanEndLine = 193, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 5, srcSpanEndLine = 193, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 5, srcSpanEndLine = 193, srcSpanEndColumn = 24}, srcInfoPoints = []}) "throwErrnoIfMinus1_"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 25, srcSpanEndLine = 193, srcSpanEndColumn = 41}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 25, srcSpanEndLine = 193, srcSpanEndColumn = 41}, srcInfoPoints = []}) "setPermissions" "setPermissions"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 42, srcSpanEndLine = 193, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 42, srcSpanEndLine = 193, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 42, srcSpanEndLine = 193, srcSpanEndColumn = 43}, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 44, srcSpanEndLine = 200, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 193, srcSpanStartColumn = 44, srcSpanEndLine = 193, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 7, srcSpanEndLine = 194, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 7, srcSpanEndLine = 195, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 7, srcSpanEndLine = 196, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 7, srcSpanEndLine = 197, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 7, srcSpanEndLine = 198, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 200, srcSpanStartColumn = 2, srcSpanEndLine = 200, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 7, srcSpanEndLine = 194, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 7, srcSpanEndLine = 194, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 7, srcSpanEndLine = 194, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 7, srcSpanEndLine = 194, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 7, srcSpanEndLine = 194, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 7, srcSpanEndLine = 194, srcSpanEndColumn = 13}, srcInfoPoints = []}) "c_stat"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 14, srcSpanEndLine = 194, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 14, srcSpanEndLine = 194, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 14, srcSpanEndLine = 194, srcSpanEndColumn = 20}, srcInfoPoints = []}) "p_name")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 21, srcSpanEndLine = 194, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 21, srcSpanEndLine = 194, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 194, srcSpanStartColumn = 21, srcSpanEndLine = 194, srcSpanEndColumn = 27}, srcInfoPoints = []}) "p_stat")))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 7, srcSpanEndLine = 195, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 12, srcSpanEndLine = 195, srcSpanEndColumn = 14}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 7, srcSpanEndLine = 195, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 7, srcSpanEndLine = 195, srcSpanEndColumn = 11}, srcInfoPoints = []}) "mode")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 15, srcSpanEndLine = 195, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 15, srcSpanEndLine = 195, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 15, srcSpanEndLine = 195, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 15, srcSpanEndLine = 195, srcSpanEndColumn = 22}, srcInfoPoints = []}) "st_mode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 23, srcSpanEndLine = 195, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 23, srcSpanEndLine = 195, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 195, srcSpanStartColumn = 23, srcSpanEndLine = 195, srcSpanEndColumn = 29}, srcInfoPoints = []}) "p_stat")))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 7, srcSpanEndLine = 197, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 7, srcSpanEndLine = 196, srcSpanEndColumn = 10}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 11, srcSpanEndLine = 197, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 11, srcSpanEndLine = 196, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 7, srcSpanEndLine = 197, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 11, srcSpanEndLine = 196, srcSpanEndColumn = 43}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 11, srcSpanEndLine = 196, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 11, srcSpanEndLine = 196, srcSpanEndColumn = 16}, srcInfoPoints = []}) "mode1")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 17, srcSpanEndLine = 196, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 17, srcSpanEndLine = 196, srcSpanEndColumn = 18}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 19, srcSpanEndLine = 196, srcSpanEndColumn = 43}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 19, srcSpanEndLine = 196, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 19, srcSpanEndLine = 196, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 19, srcSpanEndLine = 196, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 19, srcSpanEndLine = 196, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 19, srcSpanEndLine = 196, srcSpanEndColumn = 28}, srcInfoPoints = []}) "modifyBit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 29, srcSpanEndLine = 196, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 29, srcSpanEndLine = 196, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 29, srcSpanEndLine = 196, srcSpanEndColumn = 30}, srcInfoPoints = []}) "r")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 31, srcSpanEndLine = 196, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 31, srcSpanEndLine = 196, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 31, srcSpanEndLine = 196, srcSpanEndColumn = 35}, srcInfoPoints = []}) "mode")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 36, srcSpanEndLine = 196, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 36, srcSpanEndLine = 196, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 196, srcSpanStartColumn = 36, srcSpanEndLine = 196, srcSpanEndColumn = 43}, srcInfoPoints = []}) "s_IRUSR"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 7, srcSpanEndLine = 198, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 7, srcSpanEndLine = 197, srcSpanEndColumn = 10}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 11, srcSpanEndLine = 198, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 11, srcSpanEndLine = 197, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 7, srcSpanEndLine = 198, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 11, srcSpanEndLine = 197, srcSpanEndColumn = 44}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 11, srcSpanEndLine = 197, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 11, srcSpanEndLine = 197, srcSpanEndColumn = 16}, srcInfoPoints = []}) "mode2")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 17, srcSpanEndLine = 197, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 17, srcSpanEndLine = 197, srcSpanEndColumn = 18}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 19, srcSpanEndLine = 197, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 19, srcSpanEndLine = 197, srcSpanEndColumn = 36}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 19, srcSpanEndLine = 197, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 19, srcSpanEndLine = 197, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 19, srcSpanEndLine = 197, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 19, srcSpanEndLine = 197, srcSpanEndColumn = 28}, srcInfoPoints = []}) "modifyBit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 29, srcSpanEndLine = 197, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 29, srcSpanEndLine = 197, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 29, srcSpanEndLine = 197, srcSpanEndColumn = 30}, srcInfoPoints = []}) "w")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 31, srcSpanEndLine = 197, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 31, srcSpanEndLine = 197, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 31, srcSpanEndLine = 197, srcSpanEndColumn = 36}, srcInfoPoints = []}) "mode1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 37, srcSpanEndLine = 197, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 37, srcSpanEndLine = 197, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 197, srcSpanStartColumn = 37, srcSpanEndLine = 197, srcSpanEndColumn = 44}, srcInfoPoints = []}) "s_IWUSR"))))) Nothing]),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 7, srcSpanEndLine = 198, srcSpanEndColumn = 10}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 11, srcSpanEndLine = 199, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 11, srcSpanEndLine = 198, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 11, srcSpanEndLine = 198, srcSpanEndColumn = 51}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 11, srcSpanEndLine = 198, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 11, srcSpanEndLine = 198, srcSpanEndColumn = 16}, srcInfoPoints = []}) "mode3")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 17, srcSpanEndLine = 198, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 17, srcSpanEndLine = 198, srcSpanEndColumn = 18}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 19, srcSpanEndLine = 198, srcSpanEndColumn = 51}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 19, srcSpanEndLine = 198, srcSpanEndColumn = 43}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 19, srcSpanEndLine = 198, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 19, srcSpanEndLine = 198, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 19, srcSpanEndLine = 198, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 19, srcSpanEndLine = 198, srcSpanEndColumn = 28}, srcInfoPoints = []}) "modifyBit"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 29, srcSpanEndLine = 198, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 29, srcSpanEndLine = 198, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 36, srcSpanEndLine = 198, srcSpanEndColumn = 37}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 30, srcSpanEndLine = 198, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 30, srcSpanEndLine = 198, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 30, srcSpanEndLine = 198, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 30, srcSpanEndLine = 198, srcSpanEndColumn = 31}, srcInfoPoints = []}) "e"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 32, srcSpanEndLine = 198, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 32, srcSpanEndLine = 198, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 32, srcSpanEndLine = 198, srcSpanEndColumn = 34}, srcInfoPoints = []}) "||"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 35, srcSpanEndLine = 198, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 35, srcSpanEndLine = 198, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 35, srcSpanEndLine = 198, srcSpanEndColumn = 36}, srcInfoPoints = []}) "s")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 38, srcSpanEndLine = 198, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 38, srcSpanEndLine = 198, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 38, srcSpanEndLine = 198, srcSpanEndColumn = 43}, srcInfoPoints = []}) "mode2")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 44, srcSpanEndLine = 198, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 44, srcSpanEndLine = 198, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 198, srcSpanStartColumn = 44, srcSpanEndLine = 198, srcSpanEndColumn = 51}, srcInfoPoints = []}) "s_IXUSR"))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 7, srcSpanEndLine = 199, srcSpanEndColumn = 15}, srcInfoPoints = []}) "c_wchmod"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 16, srcSpanEndLine = 199, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 16, srcSpanEndLine = 199, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 16, srcSpanEndLine = 199, srcSpanEndColumn = 22}, srcInfoPoints = []}) "p_name")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 23, srcSpanEndLine = 199, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 23, srcSpanEndLine = 199, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 199, srcSpanStartColumn = 23, srcSpanEndLine = 199, srcSpanEndColumn = 28}, srcInfoPoints = []}) "mode3"))))]))])))])))])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 4, srcSpanEndLine = 205, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 4, srcSpanEndLine = 201, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 4, srcSpanEndLine = 202, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 4, srcSpanEndLine = 203, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 205, srcSpanStartColumn = 1, srcSpanEndLine = 205, srcSpanEndColumn = 0}]}) [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 4, srcSpanEndLine = 201, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 14, srcSpanEndLine = 201, srcSpanEndColumn = 16}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 4, srcSpanEndLine = 201, srcSpanEndColumn = 13}, srcInfoPoints = []}) "modifyBit"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 17, srcSpanEndLine = 201, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 22, srcSpanEndLine = 201, srcSpanEndColumn = 24}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 17, srcSpanEndLine = 201, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 17, srcSpanEndLine = 201, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 17, srcSpanEndLine = 201, srcSpanEndColumn = 21}, srcInfoPoints = []}) "Bool"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 25, srcSpanEndLine = 201, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 31, srcSpanEndLine = 201, srcSpanEndColumn = 33}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 25, srcSpanEndLine = 201, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 25, srcSpanEndLine = 201, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 25, srcSpanEndLine = 201, srcSpanEndColumn = 30}, srcInfoPoints = []}) "CMode"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 34, srcSpanEndLine = 201, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 40, srcSpanEndLine = 201, srcSpanEndColumn = 42}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 34, srcSpanEndLine = 201, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 34, srcSpanEndLine = 201, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 34, srcSpanEndLine = 201, srcSpanEndColumn = 39}, srcInfoPoints = []}) "CMode"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 43, srcSpanEndLine = 201, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 43, srcSpanEndLine = 201, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 201, srcSpanStartColumn = 43, srcSpanEndLine = 201, srcSpanEndColumn = 48}, srcInfoPoints = []}) "CMode")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 4, srcSpanEndLine = 203, srcSpanEndColumn = 33}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 4, srcSpanEndLine = 202, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 4, srcSpanEndLine = 202, srcSpanEndColumn = 13}, srcInfoPoints = []}) "modifyBit") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 14, srcSpanEndLine = 202, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 14, srcSpanEndLine = 202, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 14, srcSpanEndLine = 202, srcSpanEndColumn = 19}, srcInfoPoints = []}) "False")) [],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 20, srcSpanEndLine = 202, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 20, srcSpanEndLine = 202, srcSpanEndColumn = 21}, srcInfoPoints = []}) "m"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 22, srcSpanEndLine = 202, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 22, srcSpanEndLine = 202, srcSpanEndColumn = 23}, srcInfoPoints = []}) "b")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 24, srcSpanEndLine = 202, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 24, srcSpanEndLine = 202, srcSpanEndColumn = 25}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 26, srcSpanEndLine = 202, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 26, srcSpanEndLine = 202, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 26, srcSpanEndLine = 202, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 26, srcSpanEndLine = 202, srcSpanEndColumn = 27}, srcInfoPoints = []}) "m"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 28, srcSpanEndLine = 202, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 28, srcSpanEndLine = 202, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 28, srcSpanEndLine = 202, srcSpanEndColumn = 31}, srcInfoPoints = []}) ".&."))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 32, srcSpanEndLine = 202, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 32, srcSpanEndLine = 202, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 45, srcSpanEndLine = 202, srcSpanEndColumn = 46}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 33, srcSpanEndLine = 202, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 33, srcSpanEndLine = 202, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 33, srcSpanEndLine = 202, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 33, srcSpanEndLine = 202, srcSpanEndColumn = 43}, srcInfoPoints = []}) "complement"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 44, srcSpanEndLine = 202, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 44, srcSpanEndLine = 202, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 202, srcSpanStartColumn = 44, srcSpanEndLine = 202, srcSpanEndColumn = 45}, srcInfoPoints = []}) "b"))))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 4, srcSpanEndLine = 203, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 4, srcSpanEndLine = 203, srcSpanEndColumn = 13}, srcInfoPoints = []}) "modifyBit") [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 14, srcSpanEndLine = 203, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 14, srcSpanEndLine = 203, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 14, srcSpanEndLine = 203, srcSpanEndColumn = 18}, srcInfoPoints = []}) "True")) [],PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 20, srcSpanEndLine = 203, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 20, srcSpanEndLine = 203, srcSpanEndColumn = 21}, srcInfoPoints = []}) "m"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 22, srcSpanEndLine = 203, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 22, srcSpanEndLine = 203, srcSpanEndColumn = 23}, srcInfoPoints = []}) "b")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 24, srcSpanEndLine = 203, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 24, srcSpanEndLine = 203, srcSpanEndColumn = 25}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 26, srcSpanEndLine = 203, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 26, srcSpanEndLine = 203, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 26, srcSpanEndLine = 203, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 26, srcSpanEndLine = 203, srcSpanEndColumn = 27}, srcInfoPoints = []}) "m"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 28, srcSpanEndLine = 203, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 28, srcSpanEndLine = 203, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 28, srcSpanEndLine = 203, srcSpanEndColumn = 31}, srcInfoPoints = []}) ".|."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 32, srcSpanEndLine = 203, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 32, srcSpanEndLine = 203, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 203, srcSpanStartColumn = 32, srcSpanEndLine = 203, srcSpanEndColumn = 33}, srcInfoPoints = []}) "b"))))) Nothing]]))],ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 205, srcSpanStartColumn = 1, srcSpanEndLine = 206, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 205, srcSpanStartColumn = 1, srcSpanEndLine = 205, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 205, srcSpanStartColumn = 9, srcSpanEndLine = 205, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 205, srcSpanStartColumn = 29, srcSpanEndLine = 205, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 13, srcSpanEndLine = 206, srcSpanEndColumn = 15}]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 205, srcSpanStartColumn = 16, srcSpanEndLine = 205, srcSpanEndColumn = 21}, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 205, srcSpanStartColumn = 22, srcSpanEndLine = 205, srcSpanEndColumn = 28}, srcInfoPoints = []}))) (Just "_wchmod") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 4, srcSpanEndLine = 206, srcSpanEndColumn = 12}, srcInfoPoints = []}) "c_wchmod") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 16, srcSpanEndLine = 206, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 25, srcSpanEndLine = 206, srcSpanEndColumn = 27}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 16, srcSpanEndLine = 206, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 16, srcSpanEndLine = 206, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 16, srcSpanEndLine = 206, srcSpanEndColumn = 24}, srcInfoPoints = []}) "CWString"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 28, srcSpanEndLine = 206, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 34, srcSpanEndLine = 206, srcSpanEndColumn = 36}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 28, srcSpanEndLine = 206, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 28, srcSpanEndLine = 206, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 28, srcSpanEndLine = 206, srcSpanEndColumn = 33}, srcInfoPoints = []}) "CMode"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 37, srcSpanEndLine = 206, srcSpanEndColumn = 44}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 37, srcSpanEndLine = 206, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 37, srcSpanEndLine = 206, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 37, srcSpanEndLine = 206, srcSpanEndColumn = 39}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 40, srcSpanEndLine = 206, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 40, srcSpanEndLine = 206, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 206, srcSpanStartColumn = 40, srcSpanEndLine = 206, srcSpanEndColumn = 44}, srcInfoPoints = []}) "CInt")))))),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 1, srcSpanEndLine = 208, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 17, srcSpanEndLine = 208, srcSpanEndColumn = 19}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 1, srcSpanEndLine = 208, srcSpanEndColumn = 16}, srcInfoPoints = []}) "copyPermissions"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 20, srcSpanEndLine = 208, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 29, srcSpanEndLine = 208, srcSpanEndColumn = 31}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 20, srcSpanEndLine = 208, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 20, srcSpanEndLine = 208, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 20, srcSpanEndLine = 208, srcSpanEndColumn = 28}, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 32, srcSpanEndLine = 208, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 41, srcSpanEndLine = 208, srcSpanEndColumn = 43}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 32, srcSpanEndLine = 208, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 32, srcSpanEndLine = 208, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 32, srcSpanEndLine = 208, srcSpanEndColumn = 40}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 44, srcSpanEndLine = 208, srcSpanEndColumn = 49}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 44, srcSpanEndLine = 208, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 44, srcSpanEndLine = 208, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 44, srcSpanEndLine = 208, srcSpanEndColumn = 46}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 47, srcSpanEndLine = 208, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 47, srcSpanEndLine = 208, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 48, srcSpanEndLine = 208, srcSpanEndColumn = 49}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 47, srcSpanEndLine = 208, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 47, srcSpanEndLine = 208, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 48, srcSpanEndLine = 208, srcSpanEndColumn = 49}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 47, srcSpanEndLine = 208, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 47, srcSpanEndLine = 208, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 208, srcSpanStartColumn = 48, srcSpanEndLine = 208, srcSpanEndColumn = 49}]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 1, srcSpanEndLine = 209, srcSpanEndColumn = 16}, srcInfoPoints = []}) "copyPermissions") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 17, srcSpanEndLine = 209, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 17, srcSpanEndLine = 209, srcSpanEndColumn = 23}, srcInfoPoints = []}) "source"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 24, srcSpanEndLine = 209, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 24, srcSpanEndLine = 209, srcSpanEndColumn = 28}, srcInfoPoints = []}) "dest")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 29, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 29, srcSpanEndLine = 209, srcSpanEndColumn = 30}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 31, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 209, srcSpanStartColumn = 31, srcSpanEndLine = 209, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 210, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 210, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 210, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 210, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 3, srcSpanEndLine = 210, srcSpanEndColumn = 14}, srcInfoPoints = []}) "allocaBytes"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 15, srcSpanEndLine = 210, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 15, srcSpanEndLine = 210, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 15, srcSpanEndLine = 210, srcSpanEndColumn = 26}, srcInfoPoints = []}) "sizeof_stat")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 27, srcSpanEndLine = 210, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 27, srcSpanEndLine = 210, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 27, srcSpanEndLine = 210, srcSpanEndColumn = 28}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 29, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 29, srcSpanEndLine = 210, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 38, srcSpanEndLine = 210, srcSpanEndColumn = 40}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 31, srcSpanEndLine = 210, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 31, srcSpanEndLine = 210, srcSpanEndColumn = 37}, srcInfoPoints = []}) "p_stat")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 41, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 210, srcSpanStartColumn = 41, srcSpanEndLine = 210, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 3, srcSpanEndLine = 211, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 3, srcSpanEndLine = 211, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 3, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 3, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 3, srcSpanEndLine = 211, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 3, srcSpanEndLine = 211, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 3, srcSpanEndLine = 211, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 3, srcSpanEndLine = 211, srcSpanEndColumn = 15}, srcInfoPoints = []}) "withFilePath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 16, srcSpanEndLine = 211, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 16, srcSpanEndLine = 211, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 16, srcSpanEndLine = 211, srcSpanEndColumn = 22}, srcInfoPoints = []}) "source")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 23, srcSpanEndLine = 211, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 23, srcSpanEndLine = 211, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 23, srcSpanEndLine = 211, srcSpanEndColumn = 24}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 25, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 25, srcSpanEndLine = 211, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 35, srcSpanEndLine = 211, srcSpanEndColumn = 37}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 26, srcSpanEndLine = 211, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 26, srcSpanEndLine = 211, srcSpanEndColumn = 34}, srcInfoPoints = []}) "p_source")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 38, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 211, srcSpanStartColumn = 38, srcSpanEndLine = 211, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 3, srcSpanEndLine = 212, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 3, srcSpanEndLine = 212, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 3, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 3, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 3, srcSpanEndLine = 212, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 3, srcSpanEndLine = 212, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 3, srcSpanEndLine = 212, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 3, srcSpanEndLine = 212, srcSpanEndColumn = 15}, srcInfoPoints = []}) "withFilePath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 16, srcSpanEndLine = 212, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 16, srcSpanEndLine = 212, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 16, srcSpanEndLine = 212, srcSpanEndColumn = 20}, srcInfoPoints = []}) "dest")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 21, srcSpanEndLine = 212, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 21, srcSpanEndLine = 212, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 21, srcSpanEndLine = 212, srcSpanEndColumn = 22}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 23, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 23, srcSpanEndLine = 212, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 31, srcSpanEndLine = 212, srcSpanEndColumn = 33}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 24, srcSpanEndLine = 212, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 24, srcSpanEndLine = 212, srcSpanEndColumn = 30}, srcInfoPoints = []}) "p_dest")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 34, srcSpanEndLine = 257, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 212, srcSpanStartColumn = 34, srcSpanEndLine = 212, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 5, srcSpanEndLine = 213, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 5, srcSpanEndLine = 214, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 5, srcSpanEndLine = 215, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 5, srcSpanEndLine = 213, srcSpanEndColumn = 67}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 5, srcSpanEndLine = 213, srcSpanEndColumn = 67}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 5, srcSpanEndLine = 213, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 5, srcSpanEndLine = 213, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 5, srcSpanEndLine = 213, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 5, srcSpanEndLine = 213, srcSpanEndColumn = 24}, srcInfoPoints = []}) "throwErrnoIfMinus1_"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 25, srcSpanEndLine = 213, srcSpanEndColumn = 42}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 25, srcSpanEndLine = 213, srcSpanEndColumn = 42}, srcInfoPoints = []}) "copyPermissions" "copyPermissions"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 43, srcSpanEndLine = 213, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 43, srcSpanEndLine = 213, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 43, srcSpanEndLine = 213, srcSpanEndColumn = 44}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 45, srcSpanEndLine = 213, srcSpanEndColumn = 67}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 45, srcSpanEndLine = 213, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 45, srcSpanEndLine = 213, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 45, srcSpanEndLine = 213, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 45, srcSpanEndLine = 213, srcSpanEndColumn = 51}, srcInfoPoints = []}) "c_stat"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 52, srcSpanEndLine = 213, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 52, srcSpanEndLine = 213, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 52, srcSpanEndLine = 213, srcSpanEndColumn = 60}, srcInfoPoints = []}) "p_source")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 61, srcSpanEndLine = 213, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 61, srcSpanEndLine = 213, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 213, srcSpanStartColumn = 61, srcSpanEndLine = 213, srcSpanEndColumn = 67}, srcInfoPoints = []}) "p_stat"))))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 5, srcSpanEndLine = 214, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 10, srcSpanEndLine = 214, srcSpanEndColumn = 12}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 5, srcSpanEndLine = 214, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 5, srcSpanEndLine = 214, srcSpanEndColumn = 9}, srcInfoPoints = []}) "mode")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 13, srcSpanEndLine = 214, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 13, srcSpanEndLine = 214, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 13, srcSpanEndLine = 214, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 13, srcSpanEndLine = 214, srcSpanEndColumn = 20}, srcInfoPoints = []}) "st_mode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 21, srcSpanEndLine = 214, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 21, srcSpanEndLine = 214, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 214, srcSpanStartColumn = 21, srcSpanEndLine = 214, srcSpanEndColumn = 27}, srcInfoPoints = []}) "p_stat")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 5, srcSpanEndLine = 215, srcSpanEndColumn = 65}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 5, srcSpanEndLine = 215, srcSpanEndColumn = 65}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 5, srcSpanEndLine = 215, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 5, srcSpanEndLine = 215, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 5, srcSpanEndLine = 215, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 5, srcSpanEndLine = 215, srcSpanEndColumn = 24}, srcInfoPoints = []}) "throwErrnoIfMinus1_"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 25, srcSpanEndLine = 215, srcSpanEndColumn = 42}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 25, srcSpanEndLine = 215, srcSpanEndColumn = 42}, srcInfoPoints = []}) "copyPermissions" "copyPermissions"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 43, srcSpanEndLine = 215, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 43, srcSpanEndLine = 215, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 43, srcSpanEndLine = 215, srcSpanEndColumn = 44}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 45, srcSpanEndLine = 215, srcSpanEndColumn = 65}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 45, srcSpanEndLine = 215, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 45, srcSpanEndLine = 215, srcSpanEndColumn = 53}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 45, srcSpanEndLine = 215, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 45, srcSpanEndLine = 215, srcSpanEndColumn = 53}, srcInfoPoints = []}) "c_wchmod"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 54, srcSpanEndLine = 215, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 54, srcSpanEndLine = 215, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 54, srcSpanEndLine = 215, srcSpanEndColumn = 60}, srcInfoPoints = []}) "p_dest")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 61, srcSpanEndLine = 215, srcSpanEndColumn = 65}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 61, srcSpanEndLine = 215, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 215, srcSpanStartColumn = 61, srcSpanEndLine = 215, srcSpanEndColumn = 65}, srcInfoPoints = []}) "mode")))))])))])))])))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 17, srcSpanEndLine = 257, srcSpanEndColumn = 19}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 1, srcSpanEndLine = 257, srcSpanEndColumn = 16}, srcInfoPoints = []}) "createDirectory"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 20, srcSpanEndLine = 257, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 29, srcSpanEndLine = 257, srcSpanEndColumn = 31}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 20, srcSpanEndLine = 257, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 20, srcSpanEndLine = 257, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 20, srcSpanEndLine = 257, srcSpanEndColumn = 28}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 32, srcSpanEndLine = 257, srcSpanEndColumn = 37}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 32, srcSpanEndLine = 257, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 32, srcSpanEndLine = 257, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 32, srcSpanEndLine = 257, srcSpanEndColumn = 34}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 35, srcSpanEndLine = 257, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 35, srcSpanEndLine = 257, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 36, srcSpanEndLine = 257, srcSpanEndColumn = 37}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 35, srcSpanEndLine = 257, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 35, srcSpanEndLine = 257, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 36, srcSpanEndLine = 257, srcSpanEndColumn = 37}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 35, srcSpanEndLine = 257, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 35, srcSpanEndLine = 257, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 257, srcSpanStartColumn = 36, srcSpanEndLine = 257, srcSpanEndColumn = 37}]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 1, srcSpanEndLine = 264, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 1, srcSpanEndLine = 264, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 1, srcSpanEndLine = 258, srcSpanEndColumn = 16}, srcInfoPoints = []}) "createDirectory") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 17, srcSpanEndLine = 258, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 17, srcSpanEndLine = 258, srcSpanEndColumn = 21}, srcInfoPoints = []}) "path")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 22, srcSpanEndLine = 264, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 22, srcSpanEndLine = 258, srcSpanEndColumn = 23}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 24, srcSpanEndLine = 264, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 258, srcSpanStartColumn = 24, srcSpanEndLine = 258, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 3, srcSpanEndLine = 259, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 1, srcSpanEndLine = 264, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 3, srcSpanEndLine = 259, srcSpanEndColumn = 37}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 3, srcSpanEndLine = 259, srcSpanEndColumn = 37}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 3, srcSpanEndLine = 259, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 3, srcSpanEndLine = 259, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 3, srcSpanEndLine = 259, srcSpanEndColumn = 24}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 3, srcSpanEndLine = 259, srcSpanEndColumn = 24}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 3, srcSpanEndLine = 259, srcSpanEndColumn = 24}, srcInfoPoints = []}) "createDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 25, srcSpanEndLine = 259, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 25, srcSpanEndLine = 259, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 25, srcSpanEndLine = 259, srcSpanEndColumn = 29}, srcInfoPoints = []}) "path")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 30, srcSpanEndLine = 259, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 30, srcSpanEndLine = 259, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 259, srcSpanStartColumn = 30, srcSpanEndLine = 259, srcSpanEndColumn = 37}, srcInfoPoints = []}) "Nothing"))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 1, srcSpanEndLine = 266, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 26, srcSpanEndLine = 264, srcSpanEndColumn = 28}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 1, srcSpanEndLine = 264, srcSpanEndColumn = 25}, srcInfoPoints = []}) "createDirectoryIfMissing"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 29, srcSpanEndLine = 266, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 265, srcSpanStartColumn = 18, srcSpanEndLine = 265, srcSpanEndColumn = 20}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 29, srcSpanEndLine = 264, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 29, srcSpanEndLine = 264, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 29, srcSpanEndLine = 264, srcSpanEndColumn = 33}, srcInfoPoints = []}) "Bool"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 265, srcSpanStartColumn = 21, srcSpanEndLine = 266, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 18, srcSpanEndLine = 266, srcSpanEndColumn = 20}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 265, srcSpanStartColumn = 21, srcSpanEndLine = 265, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 265, srcSpanStartColumn = 21, srcSpanEndLine = 265, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 265, srcSpanStartColumn = 21, srcSpanEndLine = 265, srcSpanEndColumn = 29}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 21, srcSpanEndLine = 266, srcSpanEndColumn = 26}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 21, srcSpanEndLine = 266, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 21, srcSpanEndLine = 266, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 21, srcSpanEndLine = 266, srcSpanEndColumn = 23}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 24, srcSpanEndLine = 266, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 24, srcSpanEndLine = 266, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 25, srcSpanEndLine = 266, srcSpanEndColumn = 26}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 24, srcSpanEndLine = 266, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 24, srcSpanEndLine = 266, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 25, srcSpanEndLine = 266, srcSpanEndColumn = 26}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 24, srcSpanEndLine = 266, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 24, srcSpanEndLine = 266, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 266, srcSpanStartColumn = 25, srcSpanEndLine = 266, srcSpanEndColumn = 26}]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 267, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 270, srcSpanStartColumn = 3, srcSpanEndLine = 270, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 267, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 270, srcSpanStartColumn = 3, srcSpanEndLine = 270, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 267, srcSpanStartColumn = 1, srcSpanEndLine = 267, srcSpanEndColumn = 25}, srcInfoPoints = []}) "createDirectoryIfMissing") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 267, srcSpanStartColumn = 26, srcSpanEndLine = 267, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 267, srcSpanStartColumn = 26, srcSpanEndLine = 267, srcSpanEndColumn = 40}, srcInfoPoints = []}) "create_parents"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 267, srcSpanStartColumn = 41, srcSpanEndLine = 267, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 267, srcSpanStartColumn = 41, srcSpanEndLine = 267, srcSpanEndColumn = 46}, srcInfoPoints = []}) "path0")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 3, srcSpanEndLine = 269, srcSpanEndColumn = 57}, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 3, srcSpanEndLine = 268, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 3, srcSpanEndLine = 268, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 20, srcSpanEndLine = 268, srcSpanEndColumn = 21}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 5, srcSpanEndLine = 268, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 5, srcSpanEndLine = 268, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 5, srcSpanEndLine = 268, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 5, srcSpanEndLine = 268, srcSpanEndColumn = 19}, srcInfoPoints = []}) "create_parents")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 22, srcSpanEndLine = 268, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 22, srcSpanEndLine = 268, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 22, srcSpanEndLine = 268, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 22, srcSpanEndLine = 268, srcSpanEndColumn = 32}, srcInfoPoints = []}) "createDirs"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 33, srcSpanEndLine = 268, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 33, srcSpanEndLine = 268, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 47, srcSpanEndLine = 268, srcSpanEndColumn = 48}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 34, srcSpanEndLine = 268, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 34, srcSpanEndLine = 268, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 34, srcSpanEndLine = 268, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 34, srcSpanEndLine = 268, srcSpanEndColumn = 41}, srcInfoPoints = []}) "parents"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 42, srcSpanEndLine = 268, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 42, srcSpanEndLine = 268, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 268, srcSpanStartColumn = 42, srcSpanEndLine = 268, srcSpanEndColumn = 47}, srcInfoPoints = []}) "path0")))))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 3, srcSpanEndLine = 269, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 3, srcSpanEndLine = 269, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 20, srcSpanEndLine = 269, srcSpanEndColumn = 21}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 5, srcSpanEndLine = 269, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 5, srcSpanEndLine = 269, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 5, srcSpanEndLine = 269, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 5, srcSpanEndLine = 269, srcSpanEndColumn = 14}, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 22, srcSpanEndLine = 269, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 22, srcSpanEndLine = 269, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 22, srcSpanEndLine = 269, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 22, srcSpanEndLine = 269, srcSpanEndColumn = 32}, srcInfoPoints = []}) "createDirs"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 33, srcSpanEndLine = 269, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 33, srcSpanEndLine = 269, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 56, srcSpanEndLine = 269, srcSpanEndColumn = 57}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 34, srcSpanEndLine = 269, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 34, srcSpanEndLine = 269, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 34, srcSpanEndLine = 269, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 34, srcSpanEndLine = 269, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 34, srcSpanEndLine = 269, srcSpanEndColumn = 38}, srcInfoPoints = []}) "take"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 39, srcSpanEndLine = 269, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 39, srcSpanEndLine = 269, srcSpanEndColumn = 40}, srcInfoPoints = []}) 1 "1"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 41, srcSpanEndLine = 269, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 41, srcSpanEndLine = 269, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 55, srcSpanEndLine = 269, srcSpanEndColumn = 56}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 42, srcSpanEndLine = 269, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 42, srcSpanEndLine = 269, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 42, srcSpanEndLine = 269, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 42, srcSpanEndLine = 269, srcSpanEndColumn = 49}, srcInfoPoints = []}) "parents"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 50, srcSpanEndLine = 269, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 50, srcSpanEndLine = 269, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 269, srcSpanStartColumn = 50, srcSpanEndLine = 269, srcSpanEndColumn = 55}, srcInfoPoints = []}) "path0"))))))))]) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 5, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 5, srcSpanEndLine = 271, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 5, srcSpanEndLine = 273, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 5, srcSpanEndLine = 274, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 5, srcSpanEndLine = 275, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 5, srcSpanEndLine = 280, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 5, srcSpanEndLine = 281, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 5, srcSpanEndLine = 271, srcSpanEndColumn = 68}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 5, srcSpanEndLine = 271, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 5, srcSpanEndLine = 271, srcSpanEndColumn = 12}, srcInfoPoints = []}) "parents")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 13, srcSpanEndLine = 271, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 13, srcSpanEndLine = 271, srcSpanEndColumn = 14}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 15, srcSpanEndLine = 271, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 15, srcSpanEndLine = 271, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 15, srcSpanEndLine = 271, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 15, srcSpanEndLine = 271, srcSpanEndColumn = 22}, srcInfoPoints = []}) "reverse"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 23, srcSpanEndLine = 271, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 23, srcSpanEndLine = 271, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 23, srcSpanEndLine = 271, srcSpanEndColumn = 24}, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 25, srcSpanEndLine = 271, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 25, srcSpanEndLine = 271, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 25, srcSpanEndLine = 271, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 25, srcSpanEndLine = 271, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 25, srcSpanEndLine = 271, srcSpanEndColumn = 31}, srcInfoPoints = []}) "scanl1"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 32, srcSpanEndLine = 271, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 32, srcSpanEndLine = 271, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 33, srcSpanEndLine = 271, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 36, srcSpanEndLine = 271, srcSpanEndColumn = 37}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 32, srcSpanEndLine = 271, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 32, srcSpanEndLine = 271, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 33, srcSpanEndLine = 271, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 36, srcSpanEndLine = 271, srcSpanEndColumn = 37}]}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 32, srcSpanEndLine = 271, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 32, srcSpanEndLine = 271, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 33, srcSpanEndLine = 271, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 36, srcSpanEndLine = 271, srcSpanEndColumn = 37}]}) "")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 38, srcSpanEndLine = 271, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 38, srcSpanEndLine = 271, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 38, srcSpanEndLine = 271, srcSpanEndColumn = 39}, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 40, srcSpanEndLine = 271, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 40, srcSpanEndLine = 271, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 40, srcSpanEndLine = 271, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 40, srcSpanEndLine = 271, srcSpanEndColumn = 56}, srcInfoPoints = []}) "splitDirectories"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 57, srcSpanEndLine = 271, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 57, srcSpanEndLine = 271, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 57, srcSpanEndLine = 271, srcSpanEndColumn = 58}, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 59, srcSpanEndLine = 271, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 59, srcSpanEndLine = 271, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 271, srcSpanStartColumn = 59, srcSpanEndLine = 271, srcSpanEndColumn = 68}, srcInfoPoints = []}) "normalise"))))))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 5, srcSpanEndLine = 280, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 5, srcSpanEndLine = 273, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 5, srcSpanEndLine = 273, srcSpanEndColumn = 15}, srcInfoPoints = []}) "createDirs") [PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 16, srcSpanEndLine = 273, srcSpanEndColumn = 18}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 16, srcSpanEndLine = 273, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 17, srcSpanEndLine = 273, srcSpanEndColumn = 18}]}) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 27, srcSpanEndLine = 273, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 27, srcSpanEndLine = 273, srcSpanEndColumn = 28}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 29, srcSpanEndLine = 273, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 29, srcSpanEndLine = 273, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 29, srcSpanEndLine = 273, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 29, srcSpanEndLine = 273, srcSpanEndColumn = 35}, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 36, srcSpanEndLine = 273, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 36, srcSpanEndLine = 273, srcSpanEndColumn = 37},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 37, srcSpanEndLine = 273, srcSpanEndColumn = 38}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 36, srcSpanEndLine = 273, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 36, srcSpanEndLine = 273, srcSpanEndColumn = 37},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 37, srcSpanEndLine = 273, srcSpanEndColumn = 38}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 36, srcSpanEndLine = 273, srcSpanEndColumn = 38}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 36, srcSpanEndLine = 273, srcSpanEndColumn = 37},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 273, srcSpanStartColumn = 37, srcSpanEndLine = 273, srcSpanEndColumn = 38}]})))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 5, srcSpanEndLine = 274, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 5, srcSpanEndLine = 274, srcSpanEndColumn = 15}, srcInfoPoints = []}) "createDirs") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 16, srcSpanEndLine = 274, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 16, srcSpanEndLine = 274, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 23, srcSpanEndLine = 274, srcSpanEndColumn = 24}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 17, srcSpanEndLine = 274, srcSpanEndColumn = 23}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 17, srcSpanEndLine = 274, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 17, srcSpanEndLine = 274, srcSpanEndColumn = 20}, srcInfoPoints = []}) "dir")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 20, srcSpanEndLine = 274, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 20, srcSpanEndLine = 274, srcSpanEndColumn = 21}, srcInfoPoints = []}))) (PList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 21, srcSpanEndLine = 274, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 21, srcSpanEndLine = 274, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 22, srcSpanEndLine = 274, srcSpanEndColumn = 23}]}) []))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 27, srcSpanEndLine = 274, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 27, srcSpanEndLine = 274, srcSpanEndColumn = 28}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 29, srcSpanEndLine = 274, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 29, srcSpanEndLine = 274, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 29, srcSpanEndLine = 274, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 29, srcSpanEndLine = 274, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 29, srcSpanEndLine = 274, srcSpanEndColumn = 38}, srcInfoPoints = []}) "createDir"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 39, srcSpanEndLine = 274, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 39, srcSpanEndLine = 274, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 39, srcSpanEndLine = 274, srcSpanEndColumn = 42}, srcInfoPoints = []}) "dir")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 43, srcSpanEndLine = 274, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 43, srcSpanEndLine = 274, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 274, srcSpanStartColumn = 43, srcSpanEndLine = 274, srcSpanEndColumn = 48}, srcInfoPoints = []}) "throw"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 5, srcSpanEndLine = 280, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 5, srcSpanEndLine = 275, srcSpanEndColumn = 15}, srcInfoPoints = []}) "createDirs") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 16, srcSpanEndLine = 275, srcSpanEndColumn = 26}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 16, srcSpanEndLine = 275, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 25, srcSpanEndLine = 275, srcSpanEndColumn = 26}]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 17, srcSpanEndLine = 275, srcSpanEndColumn = 25}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 17, srcSpanEndLine = 275, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 17, srcSpanEndLine = 275, srcSpanEndColumn = 20}, srcInfoPoints = []}) "dir")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 20, srcSpanEndLine = 275, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 20, srcSpanEndLine = 275, srcSpanEndColumn = 21}, srcInfoPoints = []}))) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 21, srcSpanEndLine = 275, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 21, srcSpanEndLine = 275, srcSpanEndColumn = 25}, srcInfoPoints = []}) "dirs")))] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 27, srcSpanEndLine = 280, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 275, srcSpanStartColumn = 27, srcSpanEndLine = 275, srcSpanEndColumn = 28}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 7, srcSpanEndLine = 280, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 7, srcSpanEndLine = 276, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 7, srcSpanEndLine = 276, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 7, srcSpanEndLine = 276, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 7, srcSpanEndLine = 276, srcSpanEndColumn = 16}, srcInfoPoints = []}) "createDir"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 17, srcSpanEndLine = 276, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 17, srcSpanEndLine = 276, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 17, srcSpanEndLine = 276, srcSpanEndColumn = 20}, srcInfoPoints = []}) "dir")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 21, srcSpanEndLine = 276, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 21, srcSpanEndLine = 276, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 21, srcSpanEndLine = 276, srcSpanEndColumn = 22}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 23, srcSpanEndLine = 280, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 23, srcSpanEndLine = 276, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 26, srcSpanEndLine = 276, srcSpanEndColumn = 28}]}) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 24, srcSpanEndLine = 276, srcSpanEndColumn = 25}, srcInfoPoints = []})] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 29, srcSpanEndLine = 280, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 276, srcSpanStartColumn = 29, srcSpanEndLine = 276, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 9, srcSpanEndLine = 277, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 9, srcSpanEndLine = 278, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 5, srcSpanEndLine = 280, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 9, srcSpanEndLine = 277, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 9, srcSpanEndLine = 277, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 9, srcSpanEndLine = 277, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 9, srcSpanEndLine = 277, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 9, srcSpanEndLine = 277, srcSpanEndColumn = 19}, srcInfoPoints = []}) "createDirs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 20, srcSpanEndLine = 277, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 20, srcSpanEndLine = 277, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 277, srcSpanStartColumn = 20, srcSpanEndLine = 277, srcSpanEndColumn = 24}, srcInfoPoints = []}) "dirs")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 9, srcSpanEndLine = 278, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 9, srcSpanEndLine = 278, srcSpanEndColumn = 28}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 9, srcSpanEndLine = 278, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 9, srcSpanEndLine = 278, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 9, srcSpanEndLine = 278, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 9, srcSpanEndLine = 278, srcSpanEndColumn = 18}, srcInfoPoints = []}) "createDir"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 19, srcSpanEndLine = 278, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 19, srcSpanEndLine = 278, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 19, srcSpanEndLine = 278, srcSpanEndColumn = 22}, srcInfoPoints = []}) "dir")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 23, srcSpanEndLine = 278, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 23, srcSpanEndLine = 278, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 278, srcSpanStartColumn = 23, srcSpanEndLine = 278, srcSpanEndColumn = 28}, srcInfoPoints = []}) "throw"))))])))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 5, srcSpanEndLine = 280, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 15, srcSpanEndLine = 280, srcSpanEndColumn = 17}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 5, srcSpanEndLine = 280, srcSpanEndColumn = 14}, srcInfoPoints = []}) "createDir"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 18, srcSpanEndLine = 280, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 27, srcSpanEndLine = 280, srcSpanEndColumn = 29}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 18, srcSpanEndLine = 280, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 18, srcSpanEndLine = 280, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 18, srcSpanEndLine = 280, srcSpanEndColumn = 26}, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 30, srcSpanEndLine = 280, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 53, srcSpanEndLine = 280, srcSpanEndColumn = 55}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 30, srcSpanEndLine = 280, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 30, srcSpanEndLine = 280, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 51, srcSpanEndLine = 280, srcSpanEndColumn = 52}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 31, srcSpanEndLine = 280, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 43, srcSpanEndLine = 280, srcSpanEndColumn = 45}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 31, srcSpanEndLine = 280, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 31, srcSpanEndLine = 280, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 31, srcSpanEndLine = 280, srcSpanEndColumn = 42}, srcInfoPoints = []}) "IOException"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 46, srcSpanEndLine = 280, srcSpanEndColumn = 51}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 46, srcSpanEndLine = 280, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 46, srcSpanEndLine = 280, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 46, srcSpanEndLine = 280, srcSpanEndColumn = 48}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 49, srcSpanEndLine = 280, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 49, srcSpanEndLine = 280, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 50, srcSpanEndLine = 280, srcSpanEndColumn = 51}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 49, srcSpanEndLine = 280, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 49, srcSpanEndLine = 280, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 50, srcSpanEndLine = 280, srcSpanEndColumn = 51}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 49, srcSpanEndLine = 280, srcSpanEndColumn = 51}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 49, srcSpanEndLine = 280, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 50, srcSpanEndLine = 280, srcSpanEndColumn = 51}]}))))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 56, srcSpanEndLine = 280, srcSpanEndColumn = 61}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 56, srcSpanEndLine = 280, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 56, srcSpanEndLine = 280, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 56, srcSpanEndLine = 280, srcSpanEndColumn = 58}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 59, srcSpanEndLine = 280, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 59, srcSpanEndLine = 280, srcSpanEndColumn = 60},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 60, srcSpanEndLine = 280, srcSpanEndColumn = 61}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 59, srcSpanEndLine = 280, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 59, srcSpanEndLine = 280, srcSpanEndColumn = 60},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 60, srcSpanEndLine = 280, srcSpanEndColumn = 61}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 59, srcSpanEndLine = 280, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 59, srcSpanEndLine = 280, srcSpanEndColumn = 60},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 280, srcSpanStartColumn = 60, srcSpanEndLine = 280, srcSpanEndColumn = 61}]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 5, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 5, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 5, srcSpanEndLine = 281, srcSpanEndColumn = 14}, srcInfoPoints = []}) "createDir") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 15, srcSpanEndLine = 281, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 15, srcSpanEndLine = 281, srcSpanEndColumn = 18}, srcInfoPoints = []}) "dir"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 19, srcSpanEndLine = 281, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 19, srcSpanEndLine = 281, srcSpanEndColumn = 34}, srcInfoPoints = []}) "notExistHandler")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 35, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 35, srcSpanEndLine = 281, srcSpanEndColumn = 36}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 37, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 281, srcSpanStartColumn = 37, srcSpanEndLine = 281, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 7, srcSpanEndLine = 282, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 7, srcSpanEndLine = 283, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 7, srcSpanEndLine = 282, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 9, srcSpanEndLine = 282, srcSpanEndColumn = 11}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 7, srcSpanEndLine = 282, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 7, srcSpanEndLine = 282, srcSpanEndColumn = 8}, srcInfoPoints = []}) "r")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 12, srcSpanEndLine = 282, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 12, srcSpanEndLine = 282, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 12, srcSpanEndLine = 282, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 12, srcSpanEndLine = 282, srcSpanEndColumn = 15}, srcInfoPoints = []}) "try"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 16, srcSpanEndLine = 282, srcSpanEndColumn = 17}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 16, srcSpanEndLine = 282, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 16, srcSpanEndLine = 282, srcSpanEndColumn = 17}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 18, srcSpanEndLine = 282, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 18, srcSpanEndLine = 282, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 18, srcSpanEndLine = 282, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 18, srcSpanEndLine = 282, srcSpanEndColumn = 33}, srcInfoPoints = []}) "createDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 34, srcSpanEndLine = 282, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 34, srcSpanEndLine = 282, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 282, srcSpanStartColumn = 34, srcSpanEndLine = 282, srcSpanEndColumn = 37}, srcInfoPoints = []}) "dir"))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 7, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 7, srcSpanEndLine = 283, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 41, srcSpanEndLine = 283, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 9, srcSpanEndLine = 284, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 285, srcSpanStartColumn = 9, srcSpanEndLine = 285, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 0}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 7, srcSpanEndLine = 343, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 7, srcSpanEndLine = 283, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 41, srcSpanEndLine = 283, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 9, srcSpanEndLine = 284, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 285, srcSpanStartColumn = 9, srcSpanEndLine = 285, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 0}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 12, srcSpanEndLine = 283, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 12, srcSpanEndLine = 283, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 39, srcSpanEndLine = 283, srcSpanEndColumn = 40}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 13, srcSpanEndLine = 283, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 15, srcSpanEndLine = 283, srcSpanEndColumn = 17}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 13, srcSpanEndLine = 283, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 13, srcSpanEndLine = 283, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 13, srcSpanEndLine = 283, srcSpanEndColumn = 14}, srcInfoPoints = []}) "r"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 18, srcSpanEndLine = 283, srcSpanEndColumn = 39}, srcInfoPoints = []}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 18, srcSpanEndLine = 283, srcSpanEndColumn = 36}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 18, srcSpanEndLine = 283, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 18, srcSpanEndLine = 283, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 18, srcSpanEndLine = 283, srcSpanEndColumn = 24}, srcInfoPoints = []}) "Either"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 25, srcSpanEndLine = 283, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 25, srcSpanEndLine = 283, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 25, srcSpanEndLine = 283, srcSpanEndColumn = 36}, srcInfoPoints = []}) "IOException")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 37, srcSpanEndLine = 283, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 37, srcSpanEndLine = 283, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 38, srcSpanEndLine = 283, srcSpanEndColumn = 39}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 37, srcSpanEndLine = 283, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 37, srcSpanEndLine = 283, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 38, srcSpanEndLine = 283, srcSpanEndColumn = 39}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 37, srcSpanEndLine = 283, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 37, srcSpanEndLine = 283, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 283, srcSpanStartColumn = 38, srcSpanEndLine = 283, srcSpanEndColumn = 39}]}))))))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 9, srcSpanEndLine = 284, srcSpanEndColumn = 48}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 9, srcSpanEndLine = 284, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 9, srcSpanEndLine = 284, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 9, srcSpanEndLine = 284, srcSpanEndColumn = 14}, srcInfoPoints = []}) "Right")) [PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 15, srcSpanEndLine = 284, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 15, srcSpanEndLine = 284, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 16, srcSpanEndLine = 284, srcSpanEndColumn = 17}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 15, srcSpanEndLine = 284, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 15, srcSpanEndLine = 284, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 16, srcSpanEndLine = 284, srcSpanEndColumn = 17}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 15, srcSpanEndLine = 284, srcSpanEndColumn = 17}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 15, srcSpanEndLine = 284, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 16, srcSpanEndLine = 284, srcSpanEndColumn = 17}]}))) []]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 36, srcSpanEndLine = 284, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 36, srcSpanEndLine = 284, srcSpanEndColumn = 38}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 39, srcSpanEndLine = 284, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 39, srcSpanEndLine = 284, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 39, srcSpanEndLine = 284, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 39, srcSpanEndLine = 284, srcSpanEndColumn = 45}, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 46, srcSpanEndLine = 284, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 46, srcSpanEndLine = 284, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 47, srcSpanEndLine = 284, srcSpanEndColumn = 48}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 46, srcSpanEndLine = 284, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 46, srcSpanEndLine = 284, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 47, srcSpanEndLine = 284, srcSpanEndColumn = 48}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 46, srcSpanEndLine = 284, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 46, srcSpanEndLine = 284, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 284, srcSpanStartColumn = 47, srcSpanEndLine = 284, srcSpanEndColumn = 48}]})))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 285, srcSpanStartColumn = 9, srcSpanEndLine = 300, srcSpanEndColumn = 46}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 285, srcSpanStartColumn = 9, srcSpanEndLine = 285, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 285, srcSpanStartColumn = 9, srcSpanEndLine = 285, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 285, srcSpanStartColumn = 9, srcSpanEndLine = 285, srcSpanEndColumn = 13}, srcInfoPoints = []}) "Left")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 285, srcSpanStartColumn = 15, srcSpanEndLine = 285, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 285, srcSpanStartColumn = 15, srcSpanEndLine = 285, srcSpanEndColumn = 16}, srcInfoPoints = []}) "e")]) (GuardedAlts (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 11, srcSpanEndLine = 300, srcSpanEndColumn = 46}, srcInfoPoints = []}) [GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 11, srcSpanEndLine = 286, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 11, srcSpanEndLine = 286, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 36, srcSpanEndLine = 286, srcSpanEndColumn = 38}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 13, srcSpanEndLine = 286, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 13, srcSpanEndLine = 286, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 13, srcSpanEndLine = 286, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 13, srcSpanEndLine = 286, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 13, srcSpanEndLine = 286, srcSpanEndColumn = 32}, srcInfoPoints = []}) "isDoesNotExistError"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 34, srcSpanEndLine = 286, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 34, srcSpanEndLine = 286, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 34, srcSpanEndLine = 286, srcSpanEndColumn = 35}, srcInfoPoints = []}) "e"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 39, srcSpanEndLine = 286, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 39, srcSpanEndLine = 286, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 39, srcSpanEndLine = 286, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 39, srcSpanEndLine = 286, srcSpanEndColumn = 54}, srcInfoPoints = []}) "notExistHandler"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 55, srcSpanEndLine = 286, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 55, srcSpanEndLine = 286, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 286, srcSpanStartColumn = 55, srcSpanEndLine = 286, srcSpanEndColumn = 56}, srcInfoPoints = []}) "e")))),GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 11, srcSpanEndLine = 299, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 11, srcSpanEndLine = 294, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 36, srcSpanEndLine = 294, srcSpanEndColumn = 38}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 13, srcSpanEndLine = 294, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 13, srcSpanEndLine = 294, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 13, srcSpanEndLine = 294, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 13, srcSpanEndLine = 294, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 13, srcSpanEndLine = 294, srcSpanEndColumn = 33}, srcInfoPoints = []}) "isAlreadyExistsError"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 34, srcSpanEndLine = 294, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 34, srcSpanEndLine = 294, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 34, srcSpanEndLine = 294, srcSpanEndColumn = 35}, srcInfoPoints = []}) "e"))))] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 39, srcSpanEndLine = 299, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 39, srcSpanEndLine = 299, srcSpanEndColumn = 16}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 39, srcSpanEndLine = 294, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 15, srcSpanEndLine = 299, srcSpanEndColumn = 16}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 40, srcSpanEndLine = 299, srcSpanEndColumn = 15}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 294, srcSpanStartColumn = 40, srcSpanEndLine = 294, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 15, srcSpanEndLine = 295, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 15, srcSpanEndLine = 299, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 15, srcSpanEndLine = 299, srcSpanEndColumn = 15}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 15, srcSpanEndLine = 299, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 15, srcSpanEndLine = 299, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 15, srcSpanEndLine = 295, srcSpanEndColumn = 60}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 15, srcSpanEndLine = 295, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 15, srcSpanEndLine = 295, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 15, srcSpanEndLine = 295, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 15, srcSpanEndLine = 295, srcSpanEndColumn = 29}, srcInfoPoints = []}) "withFileStatus"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 30, srcSpanEndLine = 295, srcSpanEndColumn = 56}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 30, srcSpanEndLine = 295, srcSpanEndColumn = 56}, srcInfoPoints = []}) "createDirectoryIfMissing" "createDirectoryIfMissing"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 57, srcSpanEndLine = 295, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 57, srcSpanEndLine = 295, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 57, srcSpanEndLine = 295, srcSpanEndColumn = 60}, srcInfoPoints = []}) "dir")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 61, srcSpanEndLine = 295, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 61, srcSpanEndLine = 295, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 61, srcSpanEndLine = 295, srcSpanEndColumn = 62}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 63, srcSpanEndLine = 299, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 63, srcSpanEndLine = 295, srcSpanEndColumn = 64},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 67, srcSpanEndLine = 295, srcSpanEndColumn = 69}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 64, srcSpanEndLine = 295, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 64, srcSpanEndLine = 295, srcSpanEndColumn = 66}, srcInfoPoints = []}) "st")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 70, srcSpanEndLine = 299, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 295, srcSpanStartColumn = 70, srcSpanEndLine = 295, srcSpanEndColumn = 72},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 18, srcSpanEndLine = 296, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 18, srcSpanEndLine = 297, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 15, srcSpanEndLine = 299, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 18, srcSpanEndLine = 296, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 24, srcSpanEndLine = 296, srcSpanEndColumn = 26}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 18, srcSpanEndLine = 296, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 18, srcSpanEndLine = 296, srcSpanEndColumn = 23}, srcInfoPoints = []}) "isDir")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 27, srcSpanEndLine = 296, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 27, srcSpanEndLine = 296, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 27, srcSpanEndLine = 296, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 27, srcSpanEndLine = 296, srcSpanEndColumn = 38}, srcInfoPoints = []}) "isDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 39, srcSpanEndLine = 296, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 39, srcSpanEndLine = 296, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 296, srcSpanStartColumn = 39, srcSpanEndLine = 296, srcSpanEndColumn = 41}, srcInfoPoints = []}) "st")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 18, srcSpanEndLine = 298, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 18, srcSpanEndLine = 297, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 27, srcSpanEndLine = 297, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 27, srcSpanEndLine = 298, srcSpanEndColumn = 31}]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 18, srcSpanEndLine = 298, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 18, srcSpanEndLine = 297, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 27, srcSpanEndLine = 297, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 27, srcSpanEndLine = 298, srcSpanEndColumn = 31}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 21, srcSpanEndLine = 297, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 21, srcSpanEndLine = 297, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 21, srcSpanEndLine = 297, srcSpanEndColumn = 26}, srcInfoPoints = []}) "isDir"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 32, srcSpanEndLine = 297, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 32, srcSpanEndLine = 297, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 32, srcSpanEndLine = 297, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 32, srcSpanEndLine = 297, srcSpanEndColumn = 38}, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 39, srcSpanEndLine = 297, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 39, srcSpanEndLine = 297, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 40, srcSpanEndLine = 297, srcSpanEndColumn = 41}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 39, srcSpanEndLine = 297, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 39, srcSpanEndLine = 297, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 40, srcSpanEndLine = 297, srcSpanEndColumn = 41}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 39, srcSpanEndLine = 297, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 39, srcSpanEndLine = 297, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 297, srcSpanStartColumn = 40, srcSpanEndLine = 297, srcSpanEndColumn = 41}]}))))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 32, srcSpanEndLine = 298, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 32, srcSpanEndLine = 298, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 32, srcSpanEndLine = 298, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 32, srcSpanEndLine = 298, srcSpanEndColumn = 37}, srcInfoPoints = []}) "throw"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 38, srcSpanEndLine = 298, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 38, srcSpanEndLine = 298, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 298, srcSpanStartColumn = 38, srcSpanEndLine = 298, srcSpanEndColumn = 39}, srcInfoPoints = []}) "e")))))])))])) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 17, srcSpanEndLine = 299, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 17, srcSpanEndLine = 299, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 18, srcSpanEndLine = 299, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 23, srcSpanEndLine = 299, srcSpanEndColumn = 24}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 17, srcSpanEndLine = 299, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 17, srcSpanEndLine = 299, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 18, srcSpanEndLine = 299, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 23, srcSpanEndLine = 299, srcSpanEndColumn = 24}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 17, srcSpanEndLine = 299, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 17, srcSpanEndLine = 299, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 18, srcSpanEndLine = 299, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 23, srcSpanEndLine = 299, srcSpanEndColumn = 24}]}) "catch"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 25, srcSpanEndLine = 299, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 25, srcSpanEndLine = 299, srcSpanEndColumn = 26},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 67, srcSpanEndLine = 299, srcSpanEndColumn = 68}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 26, srcSpanEndLine = 299, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 44, srcSpanEndLine = 299, srcSpanEndColumn = 46}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 26, srcSpanEndLine = 299, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 26, srcSpanEndLine = 299, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 42, srcSpanEndLine = 299, srcSpanEndColumn = 43}]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 27, srcSpanEndLine = 299, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 27, srcSpanEndLine = 299, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 30, srcSpanEndLine = 299, srcSpanEndColumn = 32}]}) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 28, srcSpanEndLine = 299, srcSpanEndColumn = 29}, srcInfoPoints = []})] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 33, srcSpanEndLine = 299, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 33, srcSpanEndLine = 299, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 33, srcSpanEndLine = 299, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 33, srcSpanEndLine = 299, srcSpanEndColumn = 39}, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 40, srcSpanEndLine = 299, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 40, srcSpanEndLine = 299, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 41, srcSpanEndLine = 299, srcSpanEndColumn = 42}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 40, srcSpanEndLine = 299, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 40, srcSpanEndLine = 299, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 41, srcSpanEndLine = 299, srcSpanEndColumn = 42}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 40, srcSpanEndLine = 299, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 40, srcSpanEndLine = 299, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 41, srcSpanEndLine = 299, srcSpanEndColumn = 42}]}))))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 47, srcSpanEndLine = 299, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 59, srcSpanEndLine = 299, srcSpanEndColumn = 61}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 47, srcSpanEndLine = 299, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 47, srcSpanEndLine = 299, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 47, srcSpanEndLine = 299, srcSpanEndColumn = 58}, srcInfoPoints = []}) "IOException"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 62, srcSpanEndLine = 299, srcSpanEndColumn = 67}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 62, srcSpanEndLine = 299, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 62, srcSpanEndLine = 299, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 62, srcSpanEndLine = 299, srcSpanEndColumn = 64}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 65, srcSpanEndLine = 299, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 65, srcSpanEndLine = 299, srcSpanEndColumn = 66},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 66, srcSpanEndLine = 299, srcSpanEndColumn = 67}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 65, srcSpanEndLine = 299, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 65, srcSpanEndLine = 299, srcSpanEndColumn = 66},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 66, srcSpanEndLine = 299, srcSpanEndColumn = 67}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 65, srcSpanEndLine = 299, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 65, srcSpanEndLine = 299, srcSpanEndColumn = 66},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 299, srcSpanStartColumn = 66, srcSpanEndLine = 299, srcSpanEndColumn = 67}]}))))))))),GuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 11, srcSpanEndLine = 300, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 11, srcSpanEndLine = 300, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 36, srcSpanEndLine = 300, srcSpanEndColumn = 38}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 13, srcSpanEndLine = 300, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 13, srcSpanEndLine = 300, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 13, srcSpanEndLine = 300, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 13, srcSpanEndLine = 300, srcSpanEndColumn = 22}, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 39, srcSpanEndLine = 300, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 39, srcSpanEndLine = 300, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 39, srcSpanEndLine = 300, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 39, srcSpanEndLine = 300, srcSpanEndColumn = 44}, srcInfoPoints = []}) "throw"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 45, srcSpanEndLine = 300, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 45, srcSpanEndLine = 300, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 300, srcSpanStartColumn = 45, srcSpanEndLine = 300, srcSpanEndColumn = 46}, srcInfoPoints = []}) "e"))))]) Nothing])])) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 17, srcSpanEndLine = 343, srcSpanEndColumn = 19}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 1, srcSpanEndLine = 343, srcSpanEndColumn = 16}, srcInfoPoints = []}) "removeDirectory"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 20, srcSpanEndLine = 343, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 29, srcSpanEndLine = 343, srcSpanEndColumn = 31}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 20, srcSpanEndLine = 343, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 20, srcSpanEndLine = 343, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 20, srcSpanEndLine = 343, srcSpanEndColumn = 28}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 32, srcSpanEndLine = 343, srcSpanEndColumn = 37}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 32, srcSpanEndLine = 343, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 32, srcSpanEndLine = 343, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 32, srcSpanEndLine = 343, srcSpanEndColumn = 34}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 35, srcSpanEndLine = 343, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 35, srcSpanEndLine = 343, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 36, srcSpanEndLine = 343, srcSpanEndColumn = 37}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 35, srcSpanEndLine = 343, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 35, srcSpanEndLine = 343, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 36, srcSpanEndLine = 343, srcSpanEndColumn = 37}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 35, srcSpanEndLine = 343, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 35, srcSpanEndLine = 343, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 343, srcSpanStartColumn = 36, srcSpanEndLine = 343, srcSpanEndColumn = 37}]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 344, srcSpanStartColumn = 1, srcSpanEndLine = 345, srcSpanEndColumn = 29}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 344, srcSpanStartColumn = 1, srcSpanEndLine = 345, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 344, srcSpanStartColumn = 1, srcSpanEndLine = 344, srcSpanEndColumn = 16}, srcInfoPoints = []}) "removeDirectory") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 344, srcSpanStartColumn = 17, srcSpanEndLine = 344, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 344, srcSpanStartColumn = 17, srcSpanEndLine = 344, srcSpanEndColumn = 21}, srcInfoPoints = []}) "path")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 344, srcSpanStartColumn = 22, srcSpanEndLine = 345, srcSpanEndColumn = 29}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 344, srcSpanStartColumn = 22, srcSpanEndLine = 344, srcSpanEndColumn = 23}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 345, srcSpanStartColumn = 3, srcSpanEndLine = 345, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 345, srcSpanStartColumn = 3, srcSpanEndLine = 345, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 345, srcSpanStartColumn = 3, srcSpanEndLine = 345, srcSpanEndColumn = 24}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 345, srcSpanStartColumn = 3, srcSpanEndLine = 345, srcSpanEndColumn = 24}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 345, srcSpanStartColumn = 3, srcSpanEndLine = 345, srcSpanEndColumn = 24}, srcInfoPoints = []}) "removeDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 345, srcSpanStartColumn = 25, srcSpanEndLine = 345, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 345, srcSpanStartColumn = 25, srcSpanEndLine = 345, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 345, srcSpanStartColumn = 25, srcSpanEndLine = 345, srcSpanEndColumn = 29}, srcInfoPoints = []}) "path"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 1, srcSpanEndLine = 350, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 26, srcSpanEndLine = 350, srcSpanEndColumn = 28}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 1, srcSpanEndLine = 350, srcSpanEndColumn = 25}, srcInfoPoints = []}) "removeDirectoryRecursive"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 29, srcSpanEndLine = 350, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 38, srcSpanEndLine = 350, srcSpanEndColumn = 40}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 29, srcSpanEndLine = 350, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 29, srcSpanEndLine = 350, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 29, srcSpanEndLine = 350, srcSpanEndColumn = 37}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 41, srcSpanEndLine = 350, srcSpanEndColumn = 46}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 41, srcSpanEndLine = 350, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 41, srcSpanEndLine = 350, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 41, srcSpanEndLine = 350, srcSpanEndColumn = 43}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 44, srcSpanEndLine = 350, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 44, srcSpanEndLine = 350, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 45, srcSpanEndLine = 350, srcSpanEndColumn = 46}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 44, srcSpanEndLine = 350, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 44, srcSpanEndLine = 350, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 45, srcSpanEndLine = 350, srcSpanEndColumn = 46}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 44, srcSpanEndLine = 350, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 44, srcSpanEndLine = 350, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 350, srcSpanStartColumn = 45, srcSpanEndLine = 350, srcSpanEndColumn = 46}]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 355, srcSpanStartColumn = 3, srcSpanEndLine = 355, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 355, srcSpanStartColumn = 3, srcSpanEndLine = 355, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 1, srcSpanEndLine = 351, srcSpanEndColumn = 25}, srcInfoPoints = []}) "removeDirectoryRecursive") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 26, srcSpanEndLine = 351, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 26, srcSpanEndLine = 351, srcSpanEndColumn = 34}, srcInfoPoints = []}) "startLoc")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 35, srcSpanEndLine = 355, srcSpanEndColumn = 3}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 35, srcSpanEndLine = 351, srcSpanEndColumn = 36}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 37, srcSpanEndLine = 355, srcSpanEndColumn = 3}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 351, srcSpanStartColumn = 37, srcSpanEndLine = 351, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 3, srcSpanEndLine = 352, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 3, srcSpanEndLine = 353, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 3, srcSpanEndLine = 354, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 355, srcSpanStartColumn = 3, srcSpanEndLine = 355, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 355, srcSpanStartColumn = 3, srcSpanEndLine = 355, srcSpanEndColumn = 3}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 3, srcSpanEndLine = 352, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 8, srcSpanEndLine = 352, srcSpanEndColumn = 10}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 3, srcSpanEndLine = 352, srcSpanEndColumn = 7}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 3, srcSpanEndLine = 352, srcSpanEndColumn = 7}, srcInfoPoints = []}) "cont")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 11, srcSpanEndLine = 352, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 11, srcSpanEndLine = 352, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 11, srcSpanEndLine = 352, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 11, srcSpanEndLine = 352, srcSpanEndColumn = 31}, srcInfoPoints = []}) "getDirectoryContents"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 32, srcSpanEndLine = 352, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 32, srcSpanEndLine = 352, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 352, srcSpanStartColumn = 32, srcSpanEndLine = 352, srcSpanEndColumn = 40}, srcInfoPoints = []}) "startLoc")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 3, srcSpanEndLine = 353, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 3, srcSpanEndLine = 353, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 3, srcSpanEndLine = 353, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 3, srcSpanEndLine = 353, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 3, srcSpanEndLine = 353, srcSpanEndColumn = 12}, srcInfoPoints = []}) "sequence_"))) (ListComp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 13, srcSpanEndLine = 353, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 13, srcSpanEndLine = 353, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 34, srcSpanEndLine = 353, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 45, srcSpanEndLine = 353, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 68, srcSpanEndLine = 353, srcSpanEndColumn = 69}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 14, srcSpanEndLine = 353, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 14, srcSpanEndLine = 353, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 14, srcSpanEndLine = 353, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 14, srcSpanEndLine = 353, srcSpanEndColumn = 16}, srcInfoPoints = []}) "rm"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 17, srcSpanEndLine = 353, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 17, srcSpanEndLine = 353, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 32, srcSpanEndLine = 353, srcSpanEndColumn = 33}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 18, srcSpanEndLine = 353, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 18, srcSpanEndLine = 353, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 18, srcSpanEndLine = 353, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 18, srcSpanEndLine = 353, srcSpanEndColumn = 26}, srcInfoPoints = []}) "startLoc"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 27, srcSpanEndLine = 353, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 27, srcSpanEndLine = 353, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 27, srcSpanEndLine = 353, srcSpanEndColumn = 30}, srcInfoPoints = []}) ""))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 31, srcSpanEndLine = 353, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 31, srcSpanEndLine = 353, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 31, srcSpanEndLine = 353, srcSpanEndColumn = 32}, srcInfoPoints = []}) "x")))))) [QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 36, srcSpanEndLine = 353, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 38, srcSpanEndLine = 353, srcSpanEndColumn = 40}]}) (Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 36, srcSpanEndLine = 353, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 38, srcSpanEndLine = 353, srcSpanEndColumn = 40}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 36, srcSpanEndLine = 353, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 36, srcSpanEndLine = 353, srcSpanEndColumn = 37}, srcInfoPoints = []}) "x")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 41, srcSpanEndLine = 353, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 41, srcSpanEndLine = 353, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 41, srcSpanEndLine = 353, srcSpanEndColumn = 45}, srcInfoPoints = []}) "cont")))),QualStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 47, srcSpanEndLine = 353, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 47, srcSpanEndLine = 353, srcSpanEndColumn = 68}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 47, srcSpanEndLine = 353, srcSpanEndColumn = 68}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 47, srcSpanEndLine = 353, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 47, srcSpanEndLine = 353, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 47, srcSpanEndLine = 353, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 47, srcSpanEndLine = 353, srcSpanEndColumn = 48}, srcInfoPoints = []}) "x"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 49, srcSpanEndLine = 353, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 49, srcSpanEndLine = 353, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 49, srcSpanEndLine = 353, srcSpanEndColumn = 51}, srcInfoPoints = []}) "/="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 52, srcSpanEndLine = 353, srcSpanEndColumn = 55}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 52, srcSpanEndLine = 353, srcSpanEndColumn = 55}, srcInfoPoints = []}) "." "."))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 56, srcSpanEndLine = 353, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 56, srcSpanEndLine = 353, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 56, srcSpanEndLine = 353, srcSpanEndColumn = 58}, srcInfoPoints = []}) "&&"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 59, srcSpanEndLine = 353, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 59, srcSpanEndLine = 353, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 59, srcSpanEndLine = 353, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 59, srcSpanEndLine = 353, srcSpanEndColumn = 60}, srcInfoPoints = []}) "x"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 61, srcSpanEndLine = 353, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 61, srcSpanEndLine = 353, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 61, srcSpanEndLine = 353, srcSpanEndColumn = 63}, srcInfoPoints = []}) "/="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 64, srcSpanEndLine = 353, srcSpanEndColumn = 68}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 353, srcSpanStartColumn = 64, srcSpanEndLine = 353, srcSpanEndColumn = 68}, srcInfoPoints = []}) ".." "..")))))])),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 3, srcSpanEndLine = 354, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 3, srcSpanEndLine = 354, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 3, srcSpanEndLine = 354, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 3, srcSpanEndLine = 354, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 3, srcSpanEndLine = 354, srcSpanEndColumn = 18}, srcInfoPoints = []}) "removeDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 19, srcSpanEndLine = 354, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 19, srcSpanEndLine = 354, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 354, srcSpanStartColumn = 19, srcSpanEndLine = 354, srcSpanEndColumn = 27}, srcInfoPoints = []}) "startLoc"))))])) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 5, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 5, srcSpanEndLine = 356, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 5, srcSpanEndLine = 357, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 0}]}) [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 5, srcSpanEndLine = 356, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 8, srcSpanEndLine = 356, srcSpanEndColumn = 10}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 5, srcSpanEndLine = 356, srcSpanEndColumn = 7}, srcInfoPoints = []}) "rm"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 11, srcSpanEndLine = 356, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 20, srcSpanEndLine = 356, srcSpanEndColumn = 22}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 11, srcSpanEndLine = 356, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 11, srcSpanEndLine = 356, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 11, srcSpanEndLine = 356, srcSpanEndColumn = 19}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 23, srcSpanEndLine = 356, srcSpanEndColumn = 28}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 23, srcSpanEndLine = 356, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 23, srcSpanEndLine = 356, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 23, srcSpanEndLine = 356, srcSpanEndColumn = 25}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 26, srcSpanEndLine = 356, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 26, srcSpanEndLine = 356, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 27, srcSpanEndLine = 356, srcSpanEndColumn = 28}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 26, srcSpanEndLine = 356, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 26, srcSpanEndLine = 356, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 27, srcSpanEndLine = 356, srcSpanEndColumn = 28}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 26, srcSpanEndLine = 356, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 26, srcSpanEndLine = 356, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 356, srcSpanStartColumn = 27, srcSpanEndLine = 356, srcSpanEndColumn = 28}]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 5, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 5, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 5, srcSpanEndLine = 357, srcSpanEndColumn = 7}, srcInfoPoints = []}) "rm") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 8, srcSpanEndLine = 357, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 8, srcSpanEndLine = 357, srcSpanEndColumn = 9}, srcInfoPoints = []}) "f")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 10, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 10, srcSpanEndLine = 357, srcSpanEndColumn = 11}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 12, srcSpanEndLine = 357, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 15, srcSpanEndLine = 357, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 15, srcSpanEndLine = 358, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 15, srcSpanEndLine = 357, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 20, srcSpanEndLine = 357, srcSpanEndColumn = 22}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 15, srcSpanEndLine = 357, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 15, srcSpanEndLine = 357, srcSpanEndColumn = 19}, srcInfoPoints = []}) "temp")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 23, srcSpanEndLine = 357, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 23, srcSpanEndLine = 357, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 23, srcSpanEndLine = 357, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 23, srcSpanEndLine = 357, srcSpanEndColumn = 26}, srcInfoPoints = []}) "try"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 27, srcSpanEndLine = 357, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 27, srcSpanEndLine = 357, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 40, srcSpanEndLine = 357, srcSpanEndColumn = 41}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 28, srcSpanEndLine = 357, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 28, srcSpanEndLine = 357, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 28, srcSpanEndLine = 357, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 28, srcSpanEndLine = 357, srcSpanEndColumn = 38}, srcInfoPoints = []}) "removeFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 39, srcSpanEndLine = 357, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 39, srcSpanEndLine = 357, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 357, srcSpanStartColumn = 39, srcSpanEndLine = 357, srcSpanEndColumn = 40}, srcInfoPoints = []}) "f")))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 15, srcSpanEndLine = 358, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 25, srcSpanEndLine = 358, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 17, srcSpanEndLine = 359, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 17, srcSpanEndLine = 363, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 0}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 15, srcSpanEndLine = 358, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 25, srcSpanEndLine = 358, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 17, srcSpanEndLine = 359, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 17, srcSpanEndLine = 363, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 0}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 20, srcSpanEndLine = 358, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 20, srcSpanEndLine = 358, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 358, srcSpanStartColumn = 20, srcSpanEndLine = 358, srcSpanEndColumn = 24}, srcInfoPoints = []}) "temp"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 17, srcSpanEndLine = 363, srcSpanEndColumn = 0}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 17, srcSpanEndLine = 359, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 17, srcSpanEndLine = 359, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 17, srcSpanEndLine = 359, srcSpanEndColumn = 21}, srcInfoPoints = []}) "Left")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 22, srcSpanEndLine = 359, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 22, srcSpanEndLine = 359, srcSpanEndColumn = 23}, srcInfoPoints = []}) "e")]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 25, srcSpanEndLine = 363, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 25, srcSpanEndLine = 359, srcSpanEndColumn = 27}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 28, srcSpanEndLine = 363, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 28, srcSpanEndLine = 359, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 31, srcSpanEndLine = 359, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 31, srcSpanEndLine = 361, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 31, srcSpanEndLine = 362, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 17, srcSpanEndLine = 363, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 31, srcSpanEndLine = 359, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 37, srcSpanEndLine = 359, srcSpanEndColumn = 39}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 31, srcSpanEndLine = 359, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 31, srcSpanEndLine = 359, srcSpanEndColumn = 36}, srcInfoPoints = []}) "isDir")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 40, srcSpanEndLine = 359, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 40, srcSpanEndLine = 359, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 40, srcSpanEndLine = 359, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 40, srcSpanEndLine = 359, srcSpanEndColumn = 58}, srcInfoPoints = []}) "doesDirectoryExist"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 59, srcSpanEndLine = 359, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 59, srcSpanEndLine = 359, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 359, srcSpanStartColumn = 59, srcSpanEndLine = 359, srcSpanEndColumn = 60}, srcInfoPoints = []}) "f")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 31, srcSpanEndLine = 361, srcSpanEndColumn = 72}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 31, srcSpanEndLine = 361, srcSpanEndColumn = 72}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 31, srcSpanEndLine = 361, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 31, srcSpanEndLine = 361, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 31, srcSpanEndLine = 361, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 31, srcSpanEndLine = 361, srcSpanEndColumn = 37}, srcInfoPoints = []}) "unless"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 38, srcSpanEndLine = 361, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 38, srcSpanEndLine = 361, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 38, srcSpanEndLine = 361, srcSpanEndColumn = 43}, srcInfoPoints = []}) "isDir")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 44, srcSpanEndLine = 361, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 44, srcSpanEndLine = 361, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 44, srcSpanEndLine = 361, srcSpanEndColumn = 45}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 46, srcSpanEndLine = 361, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 46, srcSpanEndLine = 361, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 46, srcSpanEndLine = 361, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 46, srcSpanEndLine = 361, srcSpanEndColumn = 51}, srcInfoPoints = []}) "throw"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 52, srcSpanEndLine = 361, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 52, srcSpanEndLine = 361, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 71, srcSpanEndLine = 361, srcSpanEndColumn = 72}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 53, srcSpanEndLine = 361, srcSpanEndColumn = 71}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 55, srcSpanEndLine = 361, srcSpanEndColumn = 57}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 53, srcSpanEndLine = 361, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 53, srcSpanEndLine = 361, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 53, srcSpanEndLine = 361, srcSpanEndColumn = 54}, srcInfoPoints = []}) "e"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 58, srcSpanEndLine = 361, srcSpanEndColumn = 71}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 58, srcSpanEndLine = 361, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 361, srcSpanStartColumn = 58, srcSpanEndLine = 361, srcSpanEndColumn = 71}, srcInfoPoints = []}) "SomeException"))))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 31, srcSpanEndLine = 362, srcSpanEndColumn = 57}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 31, srcSpanEndLine = 362, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 31, srcSpanEndLine = 362, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 31, srcSpanEndLine = 362, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 31, srcSpanEndLine = 362, srcSpanEndColumn = 55}, srcInfoPoints = []}) "removeDirectoryRecursive"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 56, srcSpanEndLine = 362, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 56, srcSpanEndLine = 362, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 362, srcSpanStartColumn = 56, srcSpanEndLine = 362, srcSpanEndColumn = 57}, srcInfoPoints = []}) "f"))))])) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 17, srcSpanEndLine = 363, srcSpanEndColumn = 37}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 17, srcSpanEndLine = 363, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 17, srcSpanEndLine = 363, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 17, srcSpanEndLine = 363, srcSpanEndColumn = 22}, srcInfoPoints = []}) "Right")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 23, srcSpanEndLine = 363, srcSpanEndColumn = 24}, srcInfoPoints = []})]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 25, srcSpanEndLine = 363, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 25, srcSpanEndLine = 363, srcSpanEndColumn = 27}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 28, srcSpanEndLine = 363, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 28, srcSpanEndLine = 363, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 28, srcSpanEndLine = 363, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 28, srcSpanEndLine = 363, srcSpanEndColumn = 34}, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 35, srcSpanEndLine = 363, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 35, srcSpanEndLine = 363, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 36, srcSpanEndLine = 363, srcSpanEndColumn = 37}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 35, srcSpanEndLine = 363, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 35, srcSpanEndLine = 363, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 36, srcSpanEndLine = 363, srcSpanEndColumn = 37}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 35, srcSpanEndLine = 363, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 35, srcSpanEndLine = 363, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 363, srcSpanStartColumn = 36, srcSpanEndLine = 363, srcSpanEndColumn = 37}]})))))) Nothing])])) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 12, srcSpanEndLine = 399, srcSpanEndColumn = 14}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 1, srcSpanEndLine = 399, srcSpanEndColumn = 11}, srcInfoPoints = []}) "removeFile"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 24, srcSpanEndLine = 399, srcSpanEndColumn = 26}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 15, srcSpanEndLine = 399, srcSpanEndColumn = 23}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 27, srcSpanEndLine = 399, srcSpanEndColumn = 32}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 27, srcSpanEndLine = 399, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 27, srcSpanEndLine = 399, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 27, srcSpanEndLine = 399, srcSpanEndColumn = 29}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 30, srcSpanEndLine = 399, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 30, srcSpanEndLine = 399, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 31, srcSpanEndLine = 399, srcSpanEndColumn = 32}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 30, srcSpanEndLine = 399, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 30, srcSpanEndLine = 399, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 31, srcSpanEndLine = 399, srcSpanEndColumn = 32}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 30, srcSpanEndLine = 399, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 30, srcSpanEndLine = 399, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 399, srcSpanStartColumn = 31, srcSpanEndLine = 399, srcSpanEndColumn = 32}]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 400, srcSpanStartColumn = 1, srcSpanEndLine = 401, srcSpanEndColumn = 24}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 400, srcSpanStartColumn = 1, srcSpanEndLine = 401, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 400, srcSpanStartColumn = 1, srcSpanEndLine = 400, srcSpanEndColumn = 11}, srcInfoPoints = []}) "removeFile") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 400, srcSpanStartColumn = 12, srcSpanEndLine = 400, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 400, srcSpanStartColumn = 12, srcSpanEndLine = 400, srcSpanEndColumn = 16}, srcInfoPoints = []}) "path")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 400, srcSpanStartColumn = 17, srcSpanEndLine = 401, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 400, srcSpanStartColumn = 17, srcSpanEndLine = 400, srcSpanEndColumn = 18}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 401, srcSpanStartColumn = 3, srcSpanEndLine = 401, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 401, srcSpanStartColumn = 3, srcSpanEndLine = 401, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 401, srcSpanStartColumn = 3, srcSpanEndLine = 401, srcSpanEndColumn = 19}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 401, srcSpanStartColumn = 3, srcSpanEndLine = 401, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 401, srcSpanStartColumn = 3, srcSpanEndLine = 401, srcSpanEndColumn = 19}, srcInfoPoints = []}) "deleteFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 401, srcSpanStartColumn = 20, srcSpanEndLine = 401, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 401, srcSpanStartColumn = 20, srcSpanEndLine = 401, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 401, srcSpanStartColumn = 20, srcSpanEndLine = 401, srcSpanEndColumn = 24}, srcInfoPoints = []}) "path"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 1, srcSpanEndLine = 452, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 17, srcSpanEndLine = 452, srcSpanEndColumn = 19}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 1, srcSpanEndLine = 452, srcSpanEndColumn = 16}, srcInfoPoints = []}) "renameDirectory"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 20, srcSpanEndLine = 452, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 29, srcSpanEndLine = 452, srcSpanEndColumn = 31}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 20, srcSpanEndLine = 452, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 20, srcSpanEndLine = 452, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 20, srcSpanEndLine = 452, srcSpanEndColumn = 28}, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 32, srcSpanEndLine = 452, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 41, srcSpanEndLine = 452, srcSpanEndColumn = 43}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 32, srcSpanEndLine = 452, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 32, srcSpanEndLine = 452, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 32, srcSpanEndLine = 452, srcSpanEndColumn = 40}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 44, srcSpanEndLine = 452, srcSpanEndColumn = 49}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 44, srcSpanEndLine = 452, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 44, srcSpanEndLine = 452, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 44, srcSpanEndLine = 452, srcSpanEndColumn = 46}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 47, srcSpanEndLine = 452, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 47, srcSpanEndLine = 452, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 48, srcSpanEndLine = 452, srcSpanEndColumn = 49}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 47, srcSpanEndLine = 452, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 47, srcSpanEndLine = 452, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 48, srcSpanEndLine = 452, srcSpanEndColumn = 49}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 47, srcSpanEndLine = 452, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 47, srcSpanEndLine = 452, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 452, srcSpanStartColumn = 48, srcSpanEndLine = 452, srcSpanEndColumn = 49}]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 1, srcSpanEndLine = 453, srcSpanEndColumn = 16}, srcInfoPoints = []}) "renameDirectory") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 17, srcSpanEndLine = 453, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 17, srcSpanEndLine = 453, srcSpanEndColumn = 22}, srcInfoPoints = []}) "opath"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 23, srcSpanEndLine = 453, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 23, srcSpanEndLine = 453, srcSpanEndColumn = 28}, srcInfoPoints = []}) "npath")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 29, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 29, srcSpanEndLine = 453, srcSpanEndColumn = 30}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 31, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 453, srcSpanStartColumn = 31, srcSpanEndLine = 453, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 4, srcSpanEndLine = 456, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 4, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 4, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 4, srcSpanEndLine = 456, srcSpanEndColumn = 42}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 4, srcSpanEndLine = 456, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 4, srcSpanEndLine = 456, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 4, srcSpanEndLine = 456, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 4, srcSpanEndLine = 456, srcSpanEndColumn = 18}, srcInfoPoints = []}) "withFileStatus"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 19, srcSpanEndLine = 456, srcSpanEndColumn = 36}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 19, srcSpanEndLine = 456, srcSpanEndColumn = 36}, srcInfoPoints = []}) "renameDirectory" "renameDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 37, srcSpanEndLine = 456, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 37, srcSpanEndLine = 456, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 37, srcSpanEndLine = 456, srcSpanEndColumn = 42}, srcInfoPoints = []}) "opath")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 43, srcSpanEndLine = 456, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 43, srcSpanEndLine = 456, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 43, srcSpanEndLine = 456, srcSpanEndColumn = 44}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 45, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 45, srcSpanEndLine = 456, srcSpanEndColumn = 46},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 49, srcSpanEndLine = 456, srcSpanEndColumn = 51}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 46, srcSpanEndLine = 456, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 46, srcSpanEndLine = 456, srcSpanEndColumn = 48}, srcInfoPoints = []}) "st")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 52, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 456, srcSpanStartColumn = 52, srcSpanEndLine = 456, srcSpanEndColumn = 54},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 4, srcSpanEndLine = 457, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 4, srcSpanEndLine = 457, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 4, srcSpanEndLine = 458, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 4, srcSpanEndLine = 457, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 11, srcSpanEndLine = 457, srcSpanEndColumn = 13}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 4, srcSpanEndLine = 457, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 4, srcSpanEndLine = 457, srcSpanEndColumn = 10}, srcInfoPoints = []}) "is_dir")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 14, srcSpanEndLine = 457, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 14, srcSpanEndLine = 457, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 14, srcSpanEndLine = 457, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 14, srcSpanEndLine = 457, srcSpanEndColumn = 25}, srcInfoPoints = []}) "isDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 26, srcSpanEndLine = 457, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 26, srcSpanEndLine = 457, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 457, srcSpanStartColumn = 26, srcSpanEndLine = 457, srcSpanEndColumn = 28}, srcInfoPoints = []}) "st")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 4, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 4, srcSpanEndLine = 458, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 5, srcSpanEndLine = 459, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 462, srcSpanStartColumn = 5, srcSpanEndLine = 462, srcSpanEndColumn = 9}]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 4, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 4, srcSpanEndLine = 458, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 5, srcSpanEndLine = 459, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 462, srcSpanStartColumn = 5, srcSpanEndLine = 462, srcSpanEndColumn = 9}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 7, srcSpanEndLine = 458, srcSpanEndColumn = 19}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 7, srcSpanEndLine = 458, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 18, srcSpanEndLine = 458, srcSpanEndColumn = 19}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 8, srcSpanEndLine = 458, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 8, srcSpanEndLine = 458, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 8, srcSpanEndLine = 458, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 8, srcSpanEndLine = 458, srcSpanEndColumn = 11}, srcInfoPoints = []}) "not"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 12, srcSpanEndLine = 458, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 12, srcSpanEndLine = 458, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 458, srcSpanStartColumn = 12, srcSpanEndLine = 458, srcSpanEndColumn = 18}, srcInfoPoints = []}) "is_dir"))))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 10, srcSpanEndLine = 461, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 10, srcSpanEndLine = 459, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 10, srcSpanEndLine = 459, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 10, srcSpanEndLine = 459, srcSpanEndColumn = 21}, srcInfoPoints = []}) "ioException"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 22, srcSpanEndLine = 461, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 22, srcSpanEndLine = 459, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 461, srcSpanStartColumn = 44, srcSpanEndLine = 461, srcSpanEndColumn = 45}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 23, srcSpanEndLine = 461, srcSpanEndColumn = 44}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 23, srcSpanEndLine = 460, srcSpanEndColumn = 95}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 23, srcSpanEndLine = 459, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 23, srcSpanEndLine = 459, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 459, srcSpanStartColumn = 23, srcSpanEndLine = 459, srcSpanEndColumn = 40}, srcInfoPoints = []}) "ioeSetErrorString"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 27, srcSpanEndLine = 460, srcSpanEndColumn = 95}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 27, srcSpanEndLine = 460, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 94, srcSpanEndLine = 460, srcSpanEndColumn = 95}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 28, srcSpanEndLine = 460, srcSpanEndColumn = 94}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 28, srcSpanEndLine = 460, srcSpanEndColumn = 81}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 28, srcSpanEndLine = 460, srcSpanEndColumn = 73}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 28, srcSpanEndLine = 460, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 28, srcSpanEndLine = 460, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 28, srcSpanEndLine = 460, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 28, srcSpanEndLine = 460, srcSpanEndColumn = 37}, srcInfoPoints = []}) "mkIOError"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 38, srcSpanEndLine = 460, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 38, srcSpanEndLine = 460, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 38, srcSpanEndLine = 460, srcSpanEndColumn = 55}, srcInfoPoints = []}) "InappropriateType")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 56, srcSpanEndLine = 460, srcSpanEndColumn = 73}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 56, srcSpanEndLine = 460, srcSpanEndColumn = 73}, srcInfoPoints = []}) "renameDirectory" "renameDirectory"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 74, srcSpanEndLine = 460, srcSpanEndColumn = 81}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 74, srcSpanEndLine = 460, srcSpanEndColumn = 81}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 74, srcSpanEndLine = 460, srcSpanEndColumn = 81}, srcInfoPoints = []}) "Nothing")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 82, srcSpanEndLine = 460, srcSpanEndColumn = 94}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 82, srcSpanEndLine = 460, srcSpanEndColumn = 83},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 93, srcSpanEndLine = 460, srcSpanEndColumn = 94}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 83, srcSpanEndLine = 460, srcSpanEndColumn = 93}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 83, srcSpanEndLine = 460, srcSpanEndColumn = 87}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 83, srcSpanEndLine = 460, srcSpanEndColumn = 87}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 83, srcSpanEndLine = 460, srcSpanEndColumn = 87}, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 88, srcSpanEndLine = 460, srcSpanEndColumn = 93}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 88, srcSpanEndLine = 460, srcSpanEndColumn = 93}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 460, srcSpanStartColumn = 88, srcSpanEndLine = 460, srcSpanEndColumn = 93}, srcInfoPoints = []}) "opath")))))))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 461, srcSpanStartColumn = 27, srcSpanEndLine = 461, srcSpanEndColumn = 44}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 461, srcSpanStartColumn = 27, srcSpanEndLine = 461, srcSpanEndColumn = 44}, srcInfoPoints = []}) "not a directory" "not a directory"))))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 462, srcSpanStartColumn = 10, srcSpanEndLine = 509, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 462, srcSpanStartColumn = 10, srcSpanEndLine = 462, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 32}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 20}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 4, srcSpanEndLine = 463, srcSpanEndColumn = 20}, srcInfoPoints = []}) "moveFileEx"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 21, srcSpanEndLine = 463, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 21, srcSpanEndLine = 463, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 21, srcSpanEndLine = 463, srcSpanEndColumn = 26}, srcInfoPoints = []}) "opath")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 27, srcSpanEndLine = 463, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 27, srcSpanEndLine = 463, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 27, srcSpanEndLine = 463, srcSpanEndColumn = 32}, srcInfoPoints = []}) "npath")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 33, srcSpanEndLine = 463, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 33, srcSpanEndLine = 463, srcSpanEndColumn = 64}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 33, srcSpanEndLine = 463, srcSpanEndColumn = 64}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 463, srcSpanStartColumn = 33, srcSpanEndLine = 463, srcSpanEndColumn = 64}, srcInfoPoints = []}) "mOVEFILE_REPLACE_EXISTING"))))]))])))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 12, srcSpanEndLine = 509, srcSpanEndColumn = 14}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 1, srcSpanEndLine = 509, srcSpanEndColumn = 11}, srcInfoPoints = []}) "renameFile"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 15, srcSpanEndLine = 509, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 24, srcSpanEndLine = 509, srcSpanEndColumn = 26}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 15, srcSpanEndLine = 509, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 15, srcSpanEndLine = 509, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 15, srcSpanEndLine = 509, srcSpanEndColumn = 23}, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 27, srcSpanEndLine = 509, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 36, srcSpanEndLine = 509, srcSpanEndColumn = 38}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 27, srcSpanEndLine = 509, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 27, srcSpanEndLine = 509, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 27, srcSpanEndLine = 509, srcSpanEndColumn = 35}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 39, srcSpanEndLine = 509, srcSpanEndColumn = 44}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 39, srcSpanEndLine = 509, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 39, srcSpanEndLine = 509, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 39, srcSpanEndLine = 509, srcSpanEndColumn = 41}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 42, srcSpanEndLine = 509, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 42, srcSpanEndLine = 509, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 43, srcSpanEndLine = 509, srcSpanEndColumn = 44}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 42, srcSpanEndLine = 509, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 42, srcSpanEndLine = 509, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 43, srcSpanEndLine = 509, srcSpanEndColumn = 44}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 42, srcSpanEndLine = 509, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 42, srcSpanEndLine = 509, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 509, srcSpanStartColumn = 43, srcSpanEndLine = 509, srcSpanEndColumn = 44}]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 1, srcSpanEndLine = 510, srcSpanEndColumn = 11}, srcInfoPoints = []}) "renameFile") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 12, srcSpanEndLine = 510, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 12, srcSpanEndLine = 510, srcSpanEndColumn = 17}, srcInfoPoints = []}) "opath"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 18, srcSpanEndLine = 510, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 18, srcSpanEndLine = 510, srcSpanEndColumn = 23}, srcInfoPoints = []}) "npath")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 24, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 24, srcSpanEndLine = 510, srcSpanEndColumn = 25}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 26, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 510, srcSpanStartColumn = 26, srcSpanEndLine = 510, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 4, srcSpanEndLine = 513, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 4, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 4, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 4, srcSpanEndLine = 513, srcSpanEndColumn = 46}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 4, srcSpanEndLine = 513, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 4, srcSpanEndLine = 513, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 4, srcSpanEndLine = 513, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 4, srcSpanEndLine = 513, srcSpanEndColumn = 27}, srcInfoPoints = []}) "withFileOrSymlinkStatus"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 28, srcSpanEndLine = 513, srcSpanEndColumn = 40}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 28, srcSpanEndLine = 513, srcSpanEndColumn = 40}, srcInfoPoints = []}) "renameFile" "renameFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 41, srcSpanEndLine = 513, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 41, srcSpanEndLine = 513, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 41, srcSpanEndLine = 513, srcSpanEndColumn = 46}, srcInfoPoints = []}) "opath")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 47, srcSpanEndLine = 513, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 47, srcSpanEndLine = 513, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 47, srcSpanEndLine = 513, srcSpanEndColumn = 48}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 49, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 49, srcSpanEndLine = 513, srcSpanEndColumn = 50},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 53, srcSpanEndLine = 513, srcSpanEndColumn = 55}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 50, srcSpanEndLine = 513, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 50, srcSpanEndLine = 513, srcSpanEndColumn = 52}, srcInfoPoints = []}) "st")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 56, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 513, srcSpanStartColumn = 56, srcSpanEndLine = 513, srcSpanEndColumn = 58},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 4, srcSpanEndLine = 514, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 4, srcSpanEndLine = 514, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 515, srcSpanStartColumn = 4, srcSpanEndLine = 515, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 4, srcSpanEndLine = 514, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 11, srcSpanEndLine = 514, srcSpanEndColumn = 13}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 4, srcSpanEndLine = 514, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 4, srcSpanEndLine = 514, srcSpanEndColumn = 10}, srcInfoPoints = []}) "is_dir")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 14, srcSpanEndLine = 514, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 14, srcSpanEndLine = 514, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 14, srcSpanEndLine = 514, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 14, srcSpanEndLine = 514, srcSpanEndColumn = 25}, srcInfoPoints = []}) "isDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 26, srcSpanEndLine = 514, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 26, srcSpanEndLine = 514, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 514, srcSpanStartColumn = 26, srcSpanEndLine = 514, srcSpanEndColumn = 28}, srcInfoPoints = []}) "st")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 515, srcSpanStartColumn = 4, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 515, srcSpanStartColumn = 4, srcSpanEndLine = 515, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 5, srcSpanEndLine = 516, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 519, srcSpanStartColumn = 5, srcSpanEndLine = 519, srcSpanEndColumn = 9}]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 515, srcSpanStartColumn = 4, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 515, srcSpanStartColumn = 4, srcSpanEndLine = 515, srcSpanEndColumn = 6},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 5, srcSpanEndLine = 516, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 519, srcSpanStartColumn = 5, srcSpanEndLine = 519, srcSpanEndColumn = 9}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 515, srcSpanStartColumn = 7, srcSpanEndLine = 515, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 515, srcSpanStartColumn = 7, srcSpanEndLine = 515, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 515, srcSpanStartColumn = 7, srcSpanEndLine = 515, srcSpanEndColumn = 13}, srcInfoPoints = []}) "is_dir"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 10, srcSpanEndLine = 518, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 10, srcSpanEndLine = 516, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 10, srcSpanEndLine = 516, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 10, srcSpanEndLine = 516, srcSpanEndColumn = 21}, srcInfoPoints = []}) "ioException"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 22, srcSpanEndLine = 518, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 22, srcSpanEndLine = 516, srcSpanEndColumn = 23},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 518, srcSpanStartColumn = 31, srcSpanEndLine = 518, srcSpanEndColumn = 32}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 23, srcSpanEndLine = 518, srcSpanEndColumn = 31}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 23, srcSpanEndLine = 517, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 23, srcSpanEndLine = 516, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 23, srcSpanEndLine = 516, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 516, srcSpanStartColumn = 23, srcSpanEndLine = 516, srcSpanEndColumn = 40}, srcInfoPoints = []}) "ioeSetErrorString"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 15, srcSpanEndLine = 517, srcSpanEndColumn = 78}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 15, srcSpanEndLine = 517, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 77, srcSpanEndLine = 517, srcSpanEndColumn = 78}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 16, srcSpanEndLine = 517, srcSpanEndColumn = 77}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 16, srcSpanEndLine = 517, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 16, srcSpanEndLine = 517, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 16, srcSpanEndLine = 517, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 16, srcSpanEndLine = 517, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 16, srcSpanEndLine = 517, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 16, srcSpanEndLine = 517, srcSpanEndColumn = 25}, srcInfoPoints = []}) "mkIOError"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 26, srcSpanEndLine = 517, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 26, srcSpanEndLine = 517, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 26, srcSpanEndLine = 517, srcSpanEndColumn = 43}, srcInfoPoints = []}) "InappropriateType")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 44, srcSpanEndLine = 517, srcSpanEndColumn = 56}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 44, srcSpanEndLine = 517, srcSpanEndColumn = 56}, srcInfoPoints = []}) "renameFile" "renameFile"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 57, srcSpanEndLine = 517, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 57, srcSpanEndLine = 517, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 57, srcSpanEndLine = 517, srcSpanEndColumn = 64}, srcInfoPoints = []}) "Nothing")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 65, srcSpanEndLine = 517, srcSpanEndColumn = 77}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 65, srcSpanEndLine = 517, srcSpanEndColumn = 66},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 76, srcSpanEndLine = 517, srcSpanEndColumn = 77}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 66, srcSpanEndLine = 517, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 66, srcSpanEndLine = 517, srcSpanEndColumn = 70}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 66, srcSpanEndLine = 517, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 66, srcSpanEndLine = 517, srcSpanEndColumn = 70}, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 71, srcSpanEndLine = 517, srcSpanEndColumn = 76}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 71, srcSpanEndLine = 517, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 517, srcSpanStartColumn = 71, srcSpanEndLine = 517, srcSpanEndColumn = 76}, srcInfoPoints = []}) "opath")))))))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 518, srcSpanStartColumn = 15, srcSpanEndLine = 518, srcSpanEndColumn = 31}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 518, srcSpanStartColumn = 15, srcSpanEndLine = 518, srcSpanEndColumn = 31}, srcInfoPoints = []}) "is a directory" "is a directory"))))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 519, srcSpanStartColumn = 10, srcSpanEndLine = 528, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 519, srcSpanStartColumn = 10, srcSpanEndLine = 519, srcSpanEndColumn = 12},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 4},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 64}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 32}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 20}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 4, srcSpanEndLine = 520, srcSpanEndColumn = 20}, srcInfoPoints = []}) "moveFileEx"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 21, srcSpanEndLine = 520, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 21, srcSpanEndLine = 520, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 21, srcSpanEndLine = 520, srcSpanEndColumn = 26}, srcInfoPoints = []}) "opath")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 27, srcSpanEndLine = 520, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 27, srcSpanEndLine = 520, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 27, srcSpanEndLine = 520, srcSpanEndColumn = 32}, srcInfoPoints = []}) "npath")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 33, srcSpanEndLine = 520, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 33, srcSpanEndLine = 520, srcSpanEndColumn = 64}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 33, srcSpanEndLine = 520, srcSpanEndColumn = 64}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 520, srcSpanStartColumn = 33, srcSpanEndLine = 520, srcSpanEndColumn = 64}, srcInfoPoints = []}) "mOVEFILE_REPLACE_EXISTING"))))]))])))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 10, srcSpanEndLine = 528, srcSpanEndColumn = 12}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 1, srcSpanEndLine = 528, srcSpanEndColumn = 9}, srcInfoPoints = []}) "copyFile"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 13, srcSpanEndLine = 528, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 22, srcSpanEndLine = 528, srcSpanEndColumn = 24}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 13, srcSpanEndLine = 528, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 13, srcSpanEndLine = 528, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 13, srcSpanEndLine = 528, srcSpanEndColumn = 21}, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 25, srcSpanEndLine = 528, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 34, srcSpanEndLine = 528, srcSpanEndColumn = 36}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 25, srcSpanEndLine = 528, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 25, srcSpanEndLine = 528, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 25, srcSpanEndLine = 528, srcSpanEndColumn = 33}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 37, srcSpanEndLine = 528, srcSpanEndColumn = 42}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 37, srcSpanEndLine = 528, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 37, srcSpanEndLine = 528, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 37, srcSpanEndLine = 528, srcSpanEndColumn = 39}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 40, srcSpanEndLine = 528, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 40, srcSpanEndLine = 528, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 41, srcSpanEndLine = 528, srcSpanEndColumn = 42}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 40, srcSpanEndLine = 528, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 40, srcSpanEndLine = 528, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 41, srcSpanEndLine = 528, srcSpanEndColumn = 42}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 40, srcSpanEndLine = 528, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 40, srcSpanEndLine = 528, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 528, srcSpanStartColumn = 41, srcSpanEndLine = 528, srcSpanEndColumn = 42}]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 1, srcSpanEndLine = 560, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 5, srcSpanEndLine = 531, srcSpanEndColumn = 10}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 1, srcSpanEndLine = 560, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 5, srcSpanEndLine = 531, srcSpanEndColumn = 10}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 1, srcSpanEndLine = 529, srcSpanEndColumn = 9}, srcInfoPoints = []}) "copyFile") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 10, srcSpanEndLine = 529, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 10, srcSpanEndLine = 529, srcSpanEndColumn = 19}, srcInfoPoints = []}) "fromFPath"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 20, srcSpanEndLine = 529, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 20, srcSpanEndLine = 529, srcSpanEndColumn = 27}, srcInfoPoints = []}) "toFPath")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 28, srcSpanEndLine = 530, srcSpanEndColumn = 73}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 529, srcSpanStartColumn = 28, srcSpanEndLine = 529, srcSpanEndColumn = 29}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 5, srcSpanEndLine = 530, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 5, srcSpanEndLine = 530, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 5, srcSpanEndLine = 530, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 5, srcSpanEndLine = 530, srcSpanEndColumn = 9}, srcInfoPoints = []}) "copy"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 10, srcSpanEndLine = 530, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 10, srcSpanEndLine = 530, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 11, srcSpanEndLine = 530, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 24, srcSpanEndLine = 530, srcSpanEndColumn = 25}]}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 10, srcSpanEndLine = 530, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 10, srcSpanEndLine = 530, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 11, srcSpanEndLine = 530, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 24, srcSpanEndLine = 530, srcSpanEndColumn = 25}]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 10, srcSpanEndLine = 530, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 10, srcSpanEndLine = 530, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 11, srcSpanEndLine = 530, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 24, srcSpanEndLine = 530, srcSpanEndColumn = 25}]}) "Prelude") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 10, srcSpanEndLine = 530, srcSpanEndColumn = 25}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 10, srcSpanEndLine = 530, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 11, srcSpanEndLine = 530, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 24, srcSpanEndLine = 530, srcSpanEndColumn = 25}]}) "catch"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 26, srcSpanEndLine = 530, srcSpanEndColumn = 73}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 26, srcSpanEndLine = 530, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 72, srcSpanEndLine = 530, srcSpanEndColumn = 73}]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 27, srcSpanEndLine = 530, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 27, srcSpanEndLine = 530, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 32, srcSpanEndLine = 530, srcSpanEndColumn = 34}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 28, srcSpanEndLine = 530, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 28, srcSpanEndLine = 530, srcSpanEndColumn = 31}, srcInfoPoints = []}) "exc")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 35, srcSpanEndLine = 530, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 35, srcSpanEndLine = 530, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 35, srcSpanEndLine = 530, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 35, srcSpanEndLine = 530, srcSpanEndColumn = 40}, srcInfoPoints = []}) "throw"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 41, srcSpanEndLine = 530, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 41, srcSpanEndLine = 530, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 41, srcSpanEndLine = 530, srcSpanEndColumn = 42}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 43, srcSpanEndLine = 530, srcSpanEndColumn = 72}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 43, srcSpanEndLine = 530, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 43, srcSpanEndLine = 530, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 43, srcSpanEndLine = 530, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 43, srcSpanEndLine = 530, srcSpanEndColumn = 57}, srcInfoPoints = []}) "ioeSetLocation"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 58, srcSpanEndLine = 530, srcSpanEndColumn = 61}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 58, srcSpanEndLine = 530, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 58, srcSpanEndLine = 530, srcSpanEndColumn = 61}, srcInfoPoints = []}) "exc")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 62, srcSpanEndLine = 530, srcSpanEndColumn = 72}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 530, srcSpanStartColumn = 62, srcSpanEndLine = 530, srcSpanEndColumn = 72}, srcInfoPoints = []}) "copyFile" "copyFile")))))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 11, srcSpanEndLine = 560, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 11, srcSpanEndLine = 531, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 11, srcSpanEndLine = 537, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 11, srcSpanEndLine = 538, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 11, srcSpanEndLine = 541, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 11, srcSpanEndLine = 543, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 11, srcSpanEndLine = 549, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 11, srcSpanEndLine = 550, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 11, srcSpanEndLine = 551, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 1, srcSpanEndLine = 560, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 11, srcSpanEndLine = 537, srcSpanEndColumn = 0}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 11, srcSpanEndLine = 531, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 11, srcSpanEndLine = 531, srcSpanEndColumn = 15}, srcInfoPoints = []}) "copy")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 16, srcSpanEndLine = 537, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 16, srcSpanEndLine = 531, srcSpanEndColumn = 17}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 18, srcSpanEndLine = 537, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 18, srcSpanEndLine = 531, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 18, srcSpanEndLine = 531, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 18, srcSpanEndLine = 531, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 18, srcSpanEndLine = 531, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 18, srcSpanEndLine = 531, srcSpanEndColumn = 25}, srcInfoPoints = []}) "bracket"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 26, srcSpanEndLine = 531, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 26, srcSpanEndLine = 531, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 60, srcSpanEndLine = 531, srcSpanEndColumn = 61}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 27, srcSpanEndLine = 531, srcSpanEndColumn = 60}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 27, srcSpanEndLine = 531, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 27, srcSpanEndLine = 531, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 27, srcSpanEndLine = 531, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 27, srcSpanEndLine = 531, srcSpanEndColumn = 41}, srcInfoPoints = []}) "openBinaryFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 42, srcSpanEndLine = 531, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 42, srcSpanEndLine = 531, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 42, srcSpanEndLine = 531, srcSpanEndColumn = 51}, srcInfoPoints = []}) "fromFPath")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 52, srcSpanEndLine = 531, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 52, srcSpanEndLine = 531, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 52, srcSpanEndLine = 531, srcSpanEndColumn = 60}, srcInfoPoints = []}) "ReadMode")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 62, srcSpanEndLine = 531, srcSpanEndColumn = 68}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 62, srcSpanEndLine = 531, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 62, srcSpanEndLine = 531, srcSpanEndColumn = 68}, srcInfoPoints = []}) "hClose")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 69, srcSpanEndLine = 531, srcSpanEndColumn = 70}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 69, srcSpanEndLine = 531, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 69, srcSpanEndLine = 531, srcSpanEndColumn = 70}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 71, srcSpanEndLine = 537, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 71, srcSpanEndLine = 531, srcSpanEndColumn = 72},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 78, srcSpanEndLine = 531, srcSpanEndColumn = 80}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 72, srcSpanEndLine = 531, srcSpanEndColumn = 77}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 531, srcSpanStartColumn = 72, srcSpanEndLine = 531, srcSpanEndColumn = 77}, srcInfoPoints = []}) "hFrom")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 18, srcSpanEndLine = 537, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 18, srcSpanEndLine = 532, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 18, srcSpanEndLine = 532, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 18, srcSpanEndLine = 532, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 18, srcSpanEndLine = 532, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 18, srcSpanEndLine = 532, srcSpanEndColumn = 32}, srcInfoPoints = []}) "bracketOnError"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 33, srcSpanEndLine = 532, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 33, srcSpanEndLine = 532, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 33, srcSpanEndLine = 532, srcSpanEndColumn = 40}, srcInfoPoints = []}) "openTmp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 41, srcSpanEndLine = 532, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 41, srcSpanEndLine = 532, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 41, srcSpanEndLine = 532, srcSpanEndColumn = 49}, srcInfoPoints = []}) "cleanTmp")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 50, srcSpanEndLine = 532, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 50, srcSpanEndLine = 532, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 50, srcSpanEndLine = 532, srcSpanEndColumn = 51}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 52, srcSpanEndLine = 537, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 52, srcSpanEndLine = 532, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 70, srcSpanEndLine = 532, srcSpanEndColumn = 72}]}) [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 53, srcSpanEndLine = 532, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 53, srcSpanEndLine = 532, srcSpanEndColumn = 54},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 62, srcSpanEndLine = 532, srcSpanEndColumn = 63},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 68, srcSpanEndLine = 532, srcSpanEndColumn = 69}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 54, srcSpanEndLine = 532, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 54, srcSpanEndLine = 532, srcSpanEndColumn = 62}, srcInfoPoints = []}) "tmpFPath"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 64, srcSpanEndLine = 532, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 532, srcSpanStartColumn = 64, srcSpanEndLine = 532, srcSpanEndColumn = 68}, srcInfoPoints = []}) "hTmp")]] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 18, srcSpanEndLine = 537, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 18, srcSpanEndLine = 533, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 21, srcSpanEndLine = 533, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 21, srcSpanEndLine = 534, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 21, srcSpanEndLine = 535, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 21, srcSpanEndLine = 536, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 11, srcSpanEndLine = 537, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 21, srcSpanEndLine = 533, srcSpanEndColumn = 69}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 21, srcSpanEndLine = 533, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 21, srcSpanEndLine = 533, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 21, srcSpanEndLine = 533, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 21, srcSpanEndLine = 533, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 21, srcSpanEndLine = 533, srcSpanEndColumn = 32}, srcInfoPoints = []}) "allocaBytes"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 33, srcSpanEndLine = 533, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 33, srcSpanEndLine = 533, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 33, srcSpanEndLine = 533, srcSpanEndColumn = 43}, srcInfoPoints = []}) "bufferSize")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 44, srcSpanEndLine = 533, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 44, srcSpanEndLine = 533, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 44, srcSpanEndLine = 533, srcSpanEndColumn = 45}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 46, srcSpanEndLine = 533, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 46, srcSpanEndLine = 533, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 46, srcSpanEndLine = 533, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 46, srcSpanEndLine = 533, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 46, srcSpanEndLine = 533, srcSpanEndColumn = 58}, srcInfoPoints = []}) "copyContents"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 59, srcSpanEndLine = 533, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 59, srcSpanEndLine = 533, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 59, srcSpanEndLine = 533, srcSpanEndColumn = 64}, srcInfoPoints = []}) "hFrom")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 65, srcSpanEndLine = 533, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 65, srcSpanEndLine = 533, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 533, srcSpanStartColumn = 65, srcSpanEndLine = 533, srcSpanEndColumn = 69}, srcInfoPoints = []}) "hTmp"))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 21, srcSpanEndLine = 534, srcSpanEndColumn = 32}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 21, srcSpanEndLine = 534, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 21, srcSpanEndLine = 534, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 21, srcSpanEndLine = 534, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 21, srcSpanEndLine = 534, srcSpanEndColumn = 27}, srcInfoPoints = []}) "hClose"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 28, srcSpanEndLine = 534, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 28, srcSpanEndLine = 534, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 534, srcSpanStartColumn = 28, srcSpanEndLine = 534, srcSpanEndColumn = 32}, srcInfoPoints = []}) "hTmp")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 21, srcSpanEndLine = 535, srcSpanEndColumn = 76}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 21, srcSpanEndLine = 535, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 21, srcSpanEndLine = 535, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 21, srcSpanEndLine = 535, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 21, srcSpanEndLine = 535, srcSpanEndColumn = 39}, srcInfoPoints = []}) "ignoreIOExceptions"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 40, srcSpanEndLine = 535, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 40, srcSpanEndLine = 535, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 40, srcSpanEndLine = 535, srcSpanEndColumn = 41}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 42, srcSpanEndLine = 535, srcSpanEndColumn = 76}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 42, srcSpanEndLine = 535, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 42, srcSpanEndLine = 535, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 42, srcSpanEndLine = 535, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 42, srcSpanEndLine = 535, srcSpanEndColumn = 57}, srcInfoPoints = []}) "copyPermissions"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 58, srcSpanEndLine = 535, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 58, srcSpanEndLine = 535, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 58, srcSpanEndLine = 535, srcSpanEndColumn = 67}, srcInfoPoints = []}) "fromFPath")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 68, srcSpanEndLine = 535, srcSpanEndColumn = 76}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 68, srcSpanEndLine = 535, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 535, srcSpanStartColumn = 68, srcSpanEndLine = 535, srcSpanEndColumn = 76}, srcInfoPoints = []}) "tmpFPath"))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 21, srcSpanEndLine = 536, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 21, srcSpanEndLine = 536, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 21, srcSpanEndLine = 536, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 21, srcSpanEndLine = 536, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 21, srcSpanEndLine = 536, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 21, srcSpanEndLine = 536, srcSpanEndColumn = 31}, srcInfoPoints = []}) "renameFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 32, srcSpanEndLine = 536, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 32, srcSpanEndLine = 536, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 32, srcSpanEndLine = 536, srcSpanEndColumn = 40}, srcInfoPoints = []}) "tmpFPath")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 41, srcSpanEndLine = 536, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 41, srcSpanEndLine = 536, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 536, srcSpanStartColumn = 41, srcSpanEndLine = 536, srcSpanEndColumn = 48}, srcInfoPoints = []}) "toFPath"))))])))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 11, srcSpanEndLine = 537, srcSpanEndColumn = 79}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 11, srcSpanEndLine = 537, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 11, srcSpanEndLine = 537, srcSpanEndColumn = 18}, srcInfoPoints = []}) "openTmp")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 19, srcSpanEndLine = 537, srcSpanEndColumn = 79}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 19, srcSpanEndLine = 537, srcSpanEndColumn = 20}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 21, srcSpanEndLine = 537, srcSpanEndColumn = 79}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 21, srcSpanEndLine = 537, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 21, srcSpanEndLine = 537, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 21, srcSpanEndLine = 537, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 21, srcSpanEndLine = 537, srcSpanEndColumn = 39}, srcInfoPoints = []}) "openBinaryTempFile"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 40, srcSpanEndLine = 537, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 40, srcSpanEndLine = 537, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 62, srcSpanEndLine = 537, srcSpanEndColumn = 63}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 41, srcSpanEndLine = 537, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 41, srcSpanEndLine = 537, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 41, srcSpanEndLine = 537, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 41, srcSpanEndLine = 537, srcSpanEndColumn = 54}, srcInfoPoints = []}) "takeDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 55, srcSpanEndLine = 537, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 55, srcSpanEndLine = 537, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 55, srcSpanEndLine = 537, srcSpanEndColumn = 62}, srcInfoPoints = []}) "toFPath")))))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 64, srcSpanEndLine = 537, srcSpanEndColumn = 79}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 537, srcSpanStartColumn = 64, srcSpanEndLine = 537, srcSpanEndColumn = 79}, srcInfoPoints = []}) ".copyFile.tmp" ".copyFile.tmp")))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 11, srcSpanEndLine = 541, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 11, srcSpanEndLine = 541, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 11, srcSpanEndLine = 538, srcSpanEndColumn = 19}, srcInfoPoints = []}) "cleanTmp") [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 20, srcSpanEndLine = 538, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 20, srcSpanEndLine = 538, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 29, srcSpanEndLine = 538, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 35, srcSpanEndLine = 538, srcSpanEndColumn = 36}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 21, srcSpanEndLine = 538, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 21, srcSpanEndLine = 538, srcSpanEndColumn = 29}, srcInfoPoints = []}) "tmpFPath"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 31, srcSpanEndLine = 538, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 538, srcSpanStartColumn = 31, srcSpanEndLine = 538, srcSpanEndColumn = 35}, srcInfoPoints = []}) "hTmp")]] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 15, srcSpanEndLine = 541, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 15, srcSpanEndLine = 539, srcSpanEndColumn = 16}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 17, srcSpanEndLine = 541, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 17, srcSpanEndLine = 539, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 20, srcSpanEndLine = 539, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 20, srcSpanEndLine = 540, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 11, srcSpanEndLine = 541, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 20, srcSpanEndLine = 539, srcSpanEndColumn = 52}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 20, srcSpanEndLine = 539, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 20, srcSpanEndLine = 539, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 20, srcSpanEndLine = 539, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 20, srcSpanEndLine = 539, srcSpanEndColumn = 38}, srcInfoPoints = []}) "ignoreIOExceptions"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 39, srcSpanEndLine = 539, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 39, srcSpanEndLine = 539, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 39, srcSpanEndLine = 539, srcSpanEndColumn = 40}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 41, srcSpanEndLine = 539, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 41, srcSpanEndLine = 539, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 41, srcSpanEndLine = 539, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 41, srcSpanEndLine = 539, srcSpanEndColumn = 47}, srcInfoPoints = []}) "hClose"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 48, srcSpanEndLine = 539, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 48, srcSpanEndLine = 539, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 539, srcSpanStartColumn = 48, srcSpanEndLine = 539, srcSpanEndColumn = 52}, srcInfoPoints = []}) "hTmp"))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 20, srcSpanEndLine = 540, srcSpanEndColumn = 60}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 20, srcSpanEndLine = 540, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 20, srcSpanEndLine = 540, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 20, srcSpanEndLine = 540, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 20, srcSpanEndLine = 540, srcSpanEndColumn = 38}, srcInfoPoints = []}) "ignoreIOExceptions"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 39, srcSpanEndLine = 540, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 39, srcSpanEndLine = 540, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 39, srcSpanEndLine = 540, srcSpanEndColumn = 40}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 41, srcSpanEndLine = 540, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 41, srcSpanEndLine = 540, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 41, srcSpanEndLine = 540, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 41, srcSpanEndLine = 540, srcSpanEndColumn = 51}, srcInfoPoints = []}) "removeFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 52, srcSpanEndLine = 540, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 52, srcSpanEndLine = 540, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 540, srcSpanStartColumn = 52, srcSpanEndLine = 540, srcSpanEndColumn = 60}, srcInfoPoints = []}) "tmpFPath")))))])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 11, srcSpanEndLine = 541, srcSpanEndColumn = 28}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 11, srcSpanEndLine = 541, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 11, srcSpanEndLine = 541, srcSpanEndColumn = 21}, srcInfoPoints = []}) "bufferSize")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 22, srcSpanEndLine = 541, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 22, srcSpanEndLine = 541, srcSpanEndColumn = 23}]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 24, srcSpanEndLine = 541, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 541, srcSpanStartColumn = 24, srcSpanEndLine = 541, srcSpanEndColumn = 28}, srcInfoPoints = []}) 1024 "1024"))) Nothing,FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 11, srcSpanEndLine = 549, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 11, srcSpanEndLine = 549, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 11, srcSpanEndLine = 543, srcSpanEndColumn = 23}, srcInfoPoints = []}) "copyContents") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 24, srcSpanEndLine = 543, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 24, srcSpanEndLine = 543, srcSpanEndColumn = 29}, srcInfoPoints = []}) "hFrom"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 30, srcSpanEndLine = 543, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 30, srcSpanEndLine = 543, srcSpanEndColumn = 33}, srcInfoPoints = []}) "hTo"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 34, srcSpanEndLine = 543, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 34, srcSpanEndLine = 543, srcSpanEndColumn = 40}, srcInfoPoints = []}) "buffer")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 41, srcSpanEndLine = 549, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 41, srcSpanEndLine = 543, srcSpanEndColumn = 42}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 43, srcSpanEndLine = 549, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 543, srcSpanStartColumn = 43, srcSpanEndLine = 543, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 19, srcSpanEndLine = 544, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 19, srcSpanEndLine = 545, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 11, srcSpanEndLine = 549, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 19, srcSpanEndLine = 544, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 25, srcSpanEndLine = 544, srcSpanEndColumn = 27}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 19, srcSpanEndLine = 544, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 19, srcSpanEndLine = 544, srcSpanEndColumn = 24}, srcInfoPoints = []}) "count")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 28, srcSpanEndLine = 544, srcSpanEndColumn = 59}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 28, srcSpanEndLine = 544, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 28, srcSpanEndLine = 544, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 28, srcSpanEndLine = 544, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 28, srcSpanEndLine = 544, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 28, srcSpanEndLine = 544, srcSpanEndColumn = 35}, srcInfoPoints = []}) "hGetBuf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 36, srcSpanEndLine = 544, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 36, srcSpanEndLine = 544, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 36, srcSpanEndLine = 544, srcSpanEndColumn = 41}, srcInfoPoints = []}) "hFrom")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 42, srcSpanEndLine = 544, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 42, srcSpanEndLine = 544, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 42, srcSpanEndLine = 544, srcSpanEndColumn = 48}, srcInfoPoints = []}) "buffer")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 49, srcSpanEndLine = 544, srcSpanEndColumn = 59}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 49, srcSpanEndLine = 544, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 544, srcSpanStartColumn = 49, srcSpanEndLine = 544, srcSpanEndColumn = 59}, srcInfoPoints = []}) "bufferSize")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 19, srcSpanEndLine = 549, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 19, srcSpanEndLine = 549, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 19, srcSpanEndLine = 545, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 19, srcSpanEndLine = 545, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 19, srcSpanEndLine = 545, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 19, srcSpanEndLine = 545, srcSpanEndColumn = 23}, srcInfoPoints = []}) "when"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 24, srcSpanEndLine = 545, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 24, srcSpanEndLine = 545, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 34, srcSpanEndLine = 545, srcSpanEndColumn = 35}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 25, srcSpanEndLine = 545, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 25, srcSpanEndLine = 545, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 25, srcSpanEndLine = 545, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 25, srcSpanEndLine = 545, srcSpanEndColumn = 30}, srcInfoPoints = []}) "count"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 31, srcSpanEndLine = 545, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 31, srcSpanEndLine = 545, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 31, srcSpanEndLine = 545, srcSpanEndColumn = 32}, srcInfoPoints = []}) ">"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 33, srcSpanEndLine = 545, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 33, srcSpanEndLine = 545, srcSpanEndColumn = 34}, srcInfoPoints = []}) 0 "0"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 36, srcSpanEndLine = 545, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 36, srcSpanEndLine = 545, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 36, srcSpanEndLine = 545, srcSpanEndColumn = 37}, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 38, srcSpanEndLine = 549, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 545, srcSpanStartColumn = 38, srcSpanEndLine = 545, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 27, srcSpanEndLine = 546, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 27, srcSpanEndLine = 547, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 11, srcSpanEndLine = 549, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 27, srcSpanEndLine = 546, srcSpanEndColumn = 51}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 27, srcSpanEndLine = 546, srcSpanEndColumn = 51}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 27, srcSpanEndLine = 546, srcSpanEndColumn = 45}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 27, srcSpanEndLine = 546, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 27, srcSpanEndLine = 546, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 27, srcSpanEndLine = 546, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 27, srcSpanEndLine = 546, srcSpanEndColumn = 34}, srcInfoPoints = []}) "hPutBuf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 35, srcSpanEndLine = 546, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 35, srcSpanEndLine = 546, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 35, srcSpanEndLine = 546, srcSpanEndColumn = 38}, srcInfoPoints = []}) "hTo")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 39, srcSpanEndLine = 546, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 39, srcSpanEndLine = 546, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 39, srcSpanEndLine = 546, srcSpanEndColumn = 45}, srcInfoPoints = []}) "buffer")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 46, srcSpanEndLine = 546, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 46, srcSpanEndLine = 546, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 546, srcSpanStartColumn = 46, srcSpanEndLine = 546, srcSpanEndColumn = 51}, srcInfoPoints = []}) "count")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 27, srcSpanEndLine = 547, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 27, srcSpanEndLine = 547, srcSpanEndColumn = 56}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 27, srcSpanEndLine = 547, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 27, srcSpanEndLine = 547, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 27, srcSpanEndLine = 547, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 27, srcSpanEndLine = 547, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 27, srcSpanEndLine = 547, srcSpanEndColumn = 39}, srcInfoPoints = []}) "copyContents"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 40, srcSpanEndLine = 547, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 40, srcSpanEndLine = 547, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 40, srcSpanEndLine = 547, srcSpanEndColumn = 45}, srcInfoPoints = []}) "hFrom")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 46, srcSpanEndLine = 547, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 46, srcSpanEndLine = 547, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 46, srcSpanEndLine = 547, srcSpanEndColumn = 49}, srcInfoPoints = []}) "hTo")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 50, srcSpanEndLine = 547, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 50, srcSpanEndLine = 547, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 547, srcSpanStartColumn = 50, srcSpanEndLine = 547, srcSpanEndColumn = 56}, srcInfoPoints = []}) "buffer"))))]))])) Nothing],FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 11, srcSpanEndLine = 549, srcSpanEndColumn = 64}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 11, srcSpanEndLine = 549, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 11, srcSpanEndLine = 549, srcSpanEndColumn = 29}, srcInfoPoints = []}) "ignoreIOExceptions") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 30, srcSpanEndLine = 549, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 30, srcSpanEndLine = 549, srcSpanEndColumn = 32}, srcInfoPoints = []}) "io")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 33, srcSpanEndLine = 549, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 33, srcSpanEndLine = 549, srcSpanEndColumn = 34}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 35, srcSpanEndLine = 549, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 35, srcSpanEndLine = 549, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 35, srcSpanEndLine = 549, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 35, srcSpanEndLine = 549, srcSpanEndColumn = 37}, srcInfoPoints = []}) "io"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 38, srcSpanEndLine = 549, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 38, srcSpanEndLine = 549, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 39, srcSpanEndLine = 549, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 44, srcSpanEndLine = 549, srcSpanEndColumn = 45}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 38, srcSpanEndLine = 549, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 38, srcSpanEndLine = 549, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 39, srcSpanEndLine = 549, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 44, srcSpanEndLine = 549, srcSpanEndColumn = 45}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 38, srcSpanEndLine = 549, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 38, srcSpanEndLine = 549, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 39, srcSpanEndLine = 549, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 44, srcSpanEndLine = 549, srcSpanEndColumn = 45}]}) "catch"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 46, srcSpanEndLine = 549, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 46, srcSpanEndLine = 549, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 549, srcSpanStartColumn = 46, srcSpanEndLine = 549, srcSpanEndColumn = 64}, srcInfoPoints = []}) "ioExceptionIgnorer"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 11, srcSpanEndLine = 550, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 30, srcSpanEndLine = 550, srcSpanEndColumn = 32}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 11, srcSpanEndLine = 550, srcSpanEndColumn = 29}, srcInfoPoints = []}) "ioExceptionIgnorer"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 33, srcSpanEndLine = 550, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 45, srcSpanEndLine = 550, srcSpanEndColumn = 47}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 33, srcSpanEndLine = 550, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 33, srcSpanEndLine = 550, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 33, srcSpanEndLine = 550, srcSpanEndColumn = 44}, srcInfoPoints = []}) "IOException"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 48, srcSpanEndLine = 550, srcSpanEndColumn = 53}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 48, srcSpanEndLine = 550, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 48, srcSpanEndLine = 550, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 48, srcSpanEndLine = 550, srcSpanEndColumn = 50}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 51, srcSpanEndLine = 550, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 51, srcSpanEndLine = 550, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 52, srcSpanEndLine = 550, srcSpanEndColumn = 53}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 51, srcSpanEndLine = 550, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 51, srcSpanEndLine = 550, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 52, srcSpanEndLine = 550, srcSpanEndColumn = 53}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 51, srcSpanEndLine = 550, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 51, srcSpanEndLine = 550, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 550, srcSpanStartColumn = 52, srcSpanEndLine = 550, srcSpanEndColumn = 53}]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 11, srcSpanEndLine = 551, srcSpanEndColumn = 43}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 11, srcSpanEndLine = 551, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 11, srcSpanEndLine = 551, srcSpanEndColumn = 29}, srcInfoPoints = []}) "ioExceptionIgnorer") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 30, srcSpanEndLine = 551, srcSpanEndColumn = 31}, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 32, srcSpanEndLine = 551, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 32, srcSpanEndLine = 551, srcSpanEndColumn = 33}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 34, srcSpanEndLine = 551, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 34, srcSpanEndLine = 551, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 34, srcSpanEndLine = 551, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 34, srcSpanEndLine = 551, srcSpanEndColumn = 40}, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 41, srcSpanEndLine = 551, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 41, srcSpanEndLine = 551, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 42, srcSpanEndLine = 551, srcSpanEndColumn = 43}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 41, srcSpanEndLine = 551, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 41, srcSpanEndLine = 551, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 42, srcSpanEndLine = 551, srcSpanEndColumn = 43}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 41, srcSpanEndLine = 551, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 41, srcSpanEndLine = 551, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 551, srcSpanStartColumn = 42, srcSpanEndLine = 551, srcSpanEndColumn = 43}]})))))) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 1, srcSpanEndLine = 560, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 18, srcSpanEndLine = 560, srcSpanEndColumn = 20}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 1, srcSpanEndLine = 560, srcSpanEndColumn = 17}, srcInfoPoints = []}) "canonicalizePath"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 21, srcSpanEndLine = 560, srcSpanEndColumn = 44}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 30, srcSpanEndLine = 560, srcSpanEndColumn = 32}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 21, srcSpanEndLine = 560, srcSpanEndColumn = 29}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 21, srcSpanEndLine = 560, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 21, srcSpanEndLine = 560, srcSpanEndColumn = 29}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 33, srcSpanEndLine = 560, srcSpanEndColumn = 44}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 33, srcSpanEndLine = 560, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 33, srcSpanEndLine = 560, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 33, srcSpanEndLine = 560, srcSpanEndColumn = 35}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 36, srcSpanEndLine = 560, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 36, srcSpanEndLine = 560, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 560, srcSpanStartColumn = 36, srcSpanEndLine = 560, srcSpanEndColumn = 44}, srcInfoPoints = []}) "FilePath"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 561, srcSpanStartColumn = 1, srcSpanEndLine = 568, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 561, srcSpanStartColumn = 1, srcSpanEndLine = 568, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 561, srcSpanStartColumn = 1, srcSpanEndLine = 561, srcSpanEndColumn = 17}, srcInfoPoints = []}) "canonicalizePath") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 561, srcSpanStartColumn = 18, srcSpanEndLine = 561, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 561, srcSpanStartColumn = 18, srcSpanEndLine = 561, srcSpanEndColumn = 23}, srcInfoPoints = []}) "fpath")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 561, srcSpanStartColumn = 24, srcSpanEndLine = 568, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 561, srcSpanStartColumn = 24, srcSpanEndLine = 561, srcSpanEndColumn = 25}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 5, srcSpanEndLine = 568, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 5, srcSpanEndLine = 562, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 8, srcSpanEndLine = 562, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 8, srcSpanEndLine = 563, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 1, srcSpanEndLine = 568, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 8, srcSpanEndLine = 562, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 13, srcSpanEndLine = 562, srcSpanEndColumn = 15}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 8, srcSpanEndLine = 562, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 8, srcSpanEndLine = 562, srcSpanEndColumn = 12}, srcInfoPoints = []}) "path")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 16, srcSpanEndLine = 562, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 16, srcSpanEndLine = 562, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 16, srcSpanEndLine = 562, srcSpanEndColumn = 37}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 16, srcSpanEndLine = 562, srcSpanEndColumn = 37}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 16, srcSpanEndLine = 562, srcSpanEndColumn = 37}, srcInfoPoints = []}) "getFullPathName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 38, srcSpanEndLine = 562, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 38, srcSpanEndLine = 562, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 562, srcSpanStartColumn = 38, srcSpanEndLine = 562, srcSpanEndColumn = 43}, srcInfoPoints = []}) "fpath")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 8, srcSpanEndLine = 563, srcSpanEndColumn = 31}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 8, srcSpanEndLine = 563, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 8, srcSpanEndLine = 563, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 8, srcSpanEndLine = 563, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 8, srcSpanEndLine = 563, srcSpanEndColumn = 14}, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 15, srcSpanEndLine = 563, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 15, srcSpanEndLine = 563, srcSpanEndColumn = 16},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 30, srcSpanEndLine = 563, srcSpanEndColumn = 31}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 16, srcSpanEndLine = 563, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 16, srcSpanEndLine = 563, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 16, srcSpanEndLine = 563, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 16, srcSpanEndLine = 563, srcSpanEndColumn = 25}, srcInfoPoints = []}) "normalise"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 26, srcSpanEndLine = 563, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 26, srcSpanEndLine = 563, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 563, srcSpanStartColumn = 26, srcSpanEndLine = 563, srcSpanEndColumn = 30}, srcInfoPoints = []}) "path"))))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 1, srcSpanEndLine = 568, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 32, srcSpanEndLine = 568, srcSpanEndColumn = 34}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 1, srcSpanEndLine = 568, srcSpanEndColumn = 31}, srcInfoPoints = []}) "makeRelativeToCurrentDirectory"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 35, srcSpanEndLine = 568, srcSpanEndColumn = 58}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 44, srcSpanEndLine = 568, srcSpanEndColumn = 46}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 35, srcSpanEndLine = 568, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 35, srcSpanEndLine = 568, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 35, srcSpanEndLine = 568, srcSpanEndColumn = 43}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 47, srcSpanEndLine = 568, srcSpanEndColumn = 58}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 47, srcSpanEndLine = 568, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 47, srcSpanEndLine = 568, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 47, srcSpanEndLine = 568, srcSpanEndColumn = 49}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 50, srcSpanEndLine = 568, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 50, srcSpanEndLine = 568, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 568, srcSpanStartColumn = 50, srcSpanEndLine = 568, srcSpanEndColumn = 58}, srcInfoPoints = []}) "FilePath"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 1, srcSpanEndLine = 591, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 1, srcSpanEndLine = 591, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 1, srcSpanEndLine = 569, srcSpanEndColumn = 31}, srcInfoPoints = []}) "makeRelativeToCurrentDirectory") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 32, srcSpanEndLine = 569, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 32, srcSpanEndLine = 569, srcSpanEndColumn = 33}, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 34, srcSpanEndLine = 591, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 34, srcSpanEndLine = 569, srcSpanEndColumn = 35}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 36, srcSpanEndLine = 591, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 569, srcSpanStartColumn = 36, srcSpanEndLine = 569, srcSpanEndColumn = 38},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 570, srcSpanStartColumn = 5, srcSpanEndLine = 570, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 5, srcSpanEndLine = 571, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 1, srcSpanEndLine = 591, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 570, srcSpanStartColumn = 5, srcSpanEndLine = 570, srcSpanEndColumn = 31}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 570, srcSpanStartColumn = 9, srcSpanEndLine = 570, srcSpanEndColumn = 11}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 570, srcSpanStartColumn = 5, srcSpanEndLine = 570, srcSpanEndColumn = 8}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 570, srcSpanStartColumn = 5, srcSpanEndLine = 570, srcSpanEndColumn = 8}, srcInfoPoints = []}) "cur")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 570, srcSpanStartColumn = 12, srcSpanEndLine = 570, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 570, srcSpanStartColumn = 12, srcSpanEndLine = 570, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 570, srcSpanStartColumn = 12, srcSpanEndLine = 570, srcSpanEndColumn = 31}, srcInfoPoints = []}) "getCurrentDirectory"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 5, srcSpanEndLine = 571, srcSpanEndColumn = 32}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 5, srcSpanEndLine = 571, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 5, srcSpanEndLine = 571, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 5, srcSpanEndLine = 571, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 5, srcSpanEndLine = 571, srcSpanEndColumn = 11}, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 12, srcSpanEndLine = 571, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 12, srcSpanEndLine = 571, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 12, srcSpanEndLine = 571, srcSpanEndColumn = 13}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 14, srcSpanEndLine = 571, srcSpanEndColumn = 32}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 14, srcSpanEndLine = 571, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 14, srcSpanEndLine = 571, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 14, srcSpanEndLine = 571, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 14, srcSpanEndLine = 571, srcSpanEndColumn = 26}, srcInfoPoints = []}) "makeRelative"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 27, srcSpanEndLine = 571, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 27, srcSpanEndLine = 571, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 27, srcSpanEndLine = 571, srcSpanEndColumn = 30}, srcInfoPoints = []}) "cur")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 31, srcSpanEndLine = 571, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 31, srcSpanEndLine = 571, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 571, srcSpanStartColumn = 31, srcSpanEndLine = 571, srcSpanEndColumn = 32}, srcInfoPoints = []}) "x")))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 1, srcSpanEndLine = 591, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 16, srcSpanEndLine = 591, srcSpanEndColumn = 18}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 1, srcSpanEndLine = 591, srcSpanEndColumn = 15}, srcInfoPoints = []}) "findExecutable"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 19, srcSpanEndLine = 591, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 26, srcSpanEndLine = 591, srcSpanEndColumn = 28}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 19, srcSpanEndLine = 591, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 19, srcSpanEndLine = 591, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 19, srcSpanEndLine = 591, srcSpanEndColumn = 25}, srcInfoPoints = []}) "String"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 29, srcSpanEndLine = 591, srcSpanEndColumn = 48}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 29, srcSpanEndLine = 591, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 29, srcSpanEndLine = 591, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 29, srcSpanEndLine = 591, srcSpanEndColumn = 31}, srcInfoPoints = []}) "IO"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 32, srcSpanEndLine = 591, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 32, srcSpanEndLine = 591, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 47, srcSpanEndLine = 591, srcSpanEndColumn = 48}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 33, srcSpanEndLine = 591, srcSpanEndColumn = 47}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 33, srcSpanEndLine = 591, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 33, srcSpanEndLine = 591, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 33, srcSpanEndLine = 591, srcSpanEndColumn = 38}, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 39, srcSpanEndLine = 591, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 39, srcSpanEndLine = 591, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 591, srcSpanStartColumn = 39, srcSpanEndLine = 591, srcSpanEndColumn = 47}, srcInfoPoints = []}) "FilePath"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 592, srcSpanStartColumn = 1, srcSpanEndLine = 593, srcSpanEndColumn = 53}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 592, srcSpanStartColumn = 1, srcSpanEndLine = 593, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 592, srcSpanStartColumn = 1, srcSpanEndLine = 592, srcSpanEndColumn = 15}, srcInfoPoints = []}) "findExecutable") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 592, srcSpanStartColumn = 16, srcSpanEndLine = 592, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 592, srcSpanStartColumn = 16, srcSpanEndLine = 592, srcSpanEndColumn = 22}, srcInfoPoints = []}) "binary")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 592, srcSpanStartColumn = 23, srcSpanEndLine = 593, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 592, srcSpanStartColumn = 23, srcSpanEndLine = 592, srcSpanEndColumn = 24}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 3, srcSpanEndLine = 593, srcSpanEndColumn = 53}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 3, srcSpanEndLine = 593, srcSpanEndColumn = 34}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 3, srcSpanEndLine = 593, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 3, srcSpanEndLine = 593, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 3, srcSpanEndLine = 593, srcSpanEndColumn = 19}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 3, srcSpanEndLine = 593, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 3, srcSpanEndLine = 593, srcSpanEndColumn = 19}, srcInfoPoints = []}) "searchPath"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 20, srcSpanEndLine = 593, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 20, srcSpanEndLine = 593, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 20, srcSpanEndLine = 593, srcSpanEndColumn = 27}, srcInfoPoints = []}) "Nothing")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 28, srcSpanEndLine = 593, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 28, srcSpanEndLine = 593, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 28, srcSpanEndLine = 593, srcSpanEndColumn = 34}, srcInfoPoints = []}) "binary")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 35, srcSpanEndLine = 593, srcSpanEndColumn = 53}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 35, srcSpanEndLine = 593, srcSpanEndColumn = 36},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 52, srcSpanEndLine = 593, srcSpanEndColumn = 53}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 36, srcSpanEndLine = 593, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 36, srcSpanEndLine = 593, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 36, srcSpanEndLine = 593, srcSpanEndColumn = 39}, srcInfoPoints = []}) '.' ".")) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 39, srcSpanEndLine = 593, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 39, srcSpanEndLine = 593, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 39, srcSpanEndLine = 593, srcSpanEndColumn = 40}, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 40, srcSpanEndLine = 593, srcSpanEndColumn = 52}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 40, srcSpanEndLine = 593, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 593, srcSpanStartColumn = 40, srcSpanEndLine = 593, srcSpanEndColumn = 52}, srcInfoPoints = []}) "exeExtension"))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 1, srcSpanEndLine = 627, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 22, srcSpanEndLine = 627, srcSpanEndColumn = 24}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 1, srcSpanEndLine = 627, srcSpanEndColumn = 21}, srcInfoPoints = []}) "getDirectoryContents"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 25, srcSpanEndLine = 627, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 34, srcSpanEndLine = 627, srcSpanEndColumn = 36}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 25, srcSpanEndLine = 627, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 25, srcSpanEndLine = 627, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 25, srcSpanEndLine = 627, srcSpanEndColumn = 33}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 37, srcSpanEndLine = 627, srcSpanEndColumn = 50}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 37, srcSpanEndLine = 627, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 37, srcSpanEndLine = 627, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 37, srcSpanEndLine = 627, srcSpanEndColumn = 39}, srcInfoPoints = []}) "IO"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 40, srcSpanEndLine = 627, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 40, srcSpanEndLine = 627, srcSpanEndColumn = 41},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 49, srcSpanEndLine = 627, srcSpanEndColumn = 50}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 41, srcSpanEndLine = 627, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 41, srcSpanEndLine = 627, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 627, srcSpanStartColumn = 41, srcSpanEndLine = 627, srcSpanEndColumn = 49}, srcInfoPoints = []}) "FilePath")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 628, srcSpanStartColumn = 1, srcSpanEndLine = 672, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 635, srcSpanStartColumn = 3, srcSpanEndLine = 635, srcSpanEndColumn = 8}]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 628, srcSpanStartColumn = 1, srcSpanEndLine = 672, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 635, srcSpanStartColumn = 3, srcSpanEndLine = 635, srcSpanEndColumn = 8}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 628, srcSpanStartColumn = 1, srcSpanEndLine = 628, srcSpanEndColumn = 21}, srcInfoPoints = []}) "getDirectoryContents") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 628, srcSpanStartColumn = 22, srcSpanEndLine = 628, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 628, srcSpanStartColumn = 22, srcSpanEndLine = 628, srcSpanEndColumn = 26}, srcInfoPoints = []}) "path")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 628, srcSpanStartColumn = 27, srcSpanEndLine = 635, srcSpanEndColumn = 3}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 628, srcSpanStartColumn = 27, srcSpanEndLine = 628, srcSpanEndColumn = 28}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 3, srcSpanEndLine = 635, srcSpanEndColumn = 3}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 3, srcSpanEndLine = 630, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 3, srcSpanEndLine = 629, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 3, srcSpanEndLine = 629, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 3, srcSpanEndLine = 629, srcSpanEndColumn = 16}, srcInfoPoints = []}) "modifyIOError"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 17, srcSpanEndLine = 630, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 17, srcSpanEndLine = 629, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 59, srcSpanEndLine = 630, srcSpanEndColumn = 60}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 18, srcSpanEndLine = 630, srcSpanEndColumn = 59}, srcInfoPoints = []}) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 18, srcSpanEndLine = 629, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 18, srcSpanEndLine = 629, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 40, srcSpanEndLine = 629, srcSpanEndColumn = 41}]}) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 20, srcSpanEndLine = 629, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 34, srcSpanEndLine = 629, srcSpanEndColumn = 35}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 20, srcSpanEndLine = 629, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 34, srcSpanEndLine = 629, srcSpanEndColumn = 35}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 19, srcSpanEndLine = 629, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 20, srcSpanEndLine = 629, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 34, srcSpanEndLine = 629, srcSpanEndColumn = 35}]}) "ioeSetFileName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 36, srcSpanEndLine = 629, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 36, srcSpanEndLine = 629, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 36, srcSpanEndLine = 629, srcSpanEndColumn = 40}, srcInfoPoints = []}) "path")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 42, srcSpanEndLine = 629, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 42, srcSpanEndLine = 629, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 629, srcSpanStartColumn = 42, srcSpanEndLine = 629, srcSpanEndColumn = 43}, srcInfoPoints = []}) "."))) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 18, srcSpanEndLine = 630, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 18, srcSpanEndLine = 630, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 58, srcSpanEndLine = 630, srcSpanEndColumn = 59}]}) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 19, srcSpanEndLine = 630, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 19, srcSpanEndLine = 630, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 20, srcSpanEndLine = 630, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 34, srcSpanEndLine = 630, srcSpanEndColumn = 35}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 19, srcSpanEndLine = 630, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 19, srcSpanEndLine = 630, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 20, srcSpanEndLine = 630, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 34, srcSpanEndLine = 630, srcSpanEndColumn = 35}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 19, srcSpanEndLine = 630, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 19, srcSpanEndLine = 630, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 20, srcSpanEndLine = 630, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 34, srcSpanEndLine = 630, srcSpanEndColumn = 35}]}) "ioeSetLocation"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 36, srcSpanEndLine = 630, srcSpanEndColumn = 58}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 36, srcSpanEndLine = 630, srcSpanEndColumn = 58}, srcInfoPoints = []}) "getDirectoryContents" "getDirectoryContents")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 61, srcSpanEndLine = 630, srcSpanEndColumn = 62}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 61, srcSpanEndLine = 630, srcSpanEndColumn = 62}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 61, srcSpanEndLine = 630, srcSpanEndColumn = 62}, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 63, srcSpanEndLine = 635, srcSpanEndColumn = 3}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 630, srcSpanStartColumn = 63, srcSpanEndLine = 630, srcSpanEndColumn = 65},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 631, srcSpanStartColumn = 3, srcSpanEndLine = 631, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 635, srcSpanStartColumn = 3, srcSpanEndLine = 635, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 635, srcSpanStartColumn = 3, srcSpanEndLine = 635, srcSpanEndColumn = 3}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 631, srcSpanStartColumn = 3, srcSpanEndLine = 634, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 631, srcSpanStartColumn = 3, srcSpanEndLine = 634, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 631, srcSpanStartColumn = 3, srcSpanEndLine = 633, srcSpanEndColumn = 35}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 631, srcSpanStartColumn = 3, srcSpanEndLine = 632, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 631, srcSpanStartColumn = 3, srcSpanEndLine = 631, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 631, srcSpanStartColumn = 3, srcSpanEndLine = 631, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 631, srcSpanStartColumn = 3, srcSpanEndLine = 631, srcSpanEndColumn = 10}, srcInfoPoints = []}) "bracket"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 6, srcSpanEndLine = 632, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 6, srcSpanEndLine = 632, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 41, srcSpanEndLine = 632, srcSpanEndColumn = 42}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 7, srcSpanEndLine = 632, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 7, srcSpanEndLine = 632, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 7, srcSpanEndLine = 632, srcSpanEndColumn = 26}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 7, srcSpanEndLine = 632, srcSpanEndColumn = 26}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 7, srcSpanEndLine = 632, srcSpanEndColumn = 26}, srcInfoPoints = []}) "findFirstFile"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 27, srcSpanEndLine = 632, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 27, srcSpanEndLine = 632, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 40, srcSpanEndLine = 632, srcSpanEndColumn = 41}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 28, srcSpanEndLine = 632, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 28, srcSpanEndLine = 632, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 28, srcSpanEndLine = 632, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 28, srcSpanEndLine = 632, srcSpanEndColumn = 32}, srcInfoPoints = []}) "path"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 33, srcSpanEndLine = 632, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 33, srcSpanEndLine = 632, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 33, srcSpanEndLine = 632, srcSpanEndColumn = 36}, srcInfoPoints = []}) ""))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 37, srcSpanEndLine = 632, srcSpanEndColumn = 40}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 632, srcSpanStartColumn = 37, srcSpanEndLine = 632, srcSpanEndColumn = 40}, srcInfoPoints = []}) "*" "*"))))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 6, srcSpanEndLine = 633, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 6, srcSpanEndLine = 633, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 34, srcSpanEndLine = 633, srcSpanEndColumn = 35}]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 7, srcSpanEndLine = 633, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 14, srcSpanEndLine = 633, srcSpanEndColumn = 16}]}) [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 8, srcSpanEndLine = 633, srcSpanEndColumn = 13}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 8, srcSpanEndLine = 633, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 10, srcSpanEndLine = 633, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 12, srcSpanEndLine = 633, srcSpanEndColumn = 13}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 9, srcSpanEndLine = 633, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 9, srcSpanEndLine = 633, srcSpanEndColumn = 10}, srcInfoPoints = []}) "h"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 11, srcSpanEndLine = 633, srcSpanEndColumn = 12}, srcInfoPoints = []})]] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 17, srcSpanEndLine = 633, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 17, srcSpanEndLine = 633, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 17, srcSpanEndLine = 633, srcSpanEndColumn = 32}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 17, srcSpanEndLine = 633, srcSpanEndColumn = 32}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 17, srcSpanEndLine = 633, srcSpanEndColumn = 32}, srcInfoPoints = []}) "findClose"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 33, srcSpanEndLine = 633, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 33, srcSpanEndLine = 633, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 633, srcSpanStartColumn = 33, srcSpanEndLine = 633, srcSpanEndColumn = 34}, srcInfoPoints = []}) "h"))))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 6, srcSpanEndLine = 634, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 6, srcSpanEndLine = 634, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 34, srcSpanEndLine = 634, srcSpanEndColumn = 35}]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 7, srcSpanEndLine = 634, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 7, srcSpanEndLine = 634, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 17, srcSpanEndLine = 634, srcSpanEndColumn = 19}]}) [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 8, srcSpanEndLine = 634, srcSpanEndColumn = 16}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 8, srcSpanEndLine = 634, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 10, srcSpanEndLine = 634, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 15, srcSpanEndLine = 634, srcSpanEndColumn = 16}]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 9, srcSpanEndLine = 634, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 9, srcSpanEndLine = 634, srcSpanEndColumn = 10}, srcInfoPoints = []}) "h"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 11, srcSpanEndLine = 634, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 11, srcSpanEndLine = 634, srcSpanEndColumn = 15}, srcInfoPoints = []}) "fdat")]] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 20, srcSpanEndLine = 634, srcSpanEndColumn = 34}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 20, srcSpanEndLine = 634, srcSpanEndColumn = 31}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 20, srcSpanEndLine = 634, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 20, srcSpanEndLine = 634, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 20, srcSpanEndLine = 634, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 20, srcSpanEndLine = 634, srcSpanEndColumn = 24}, srcInfoPoints = []}) "loop"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 25, srcSpanEndLine = 634, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 25, srcSpanEndLine = 634, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 25, srcSpanEndLine = 634, srcSpanEndColumn = 26}, srcInfoPoints = []}) "h")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 27, srcSpanEndLine = 634, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 27, srcSpanEndLine = 634, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 27, srcSpanEndLine = 634, srcSpanEndColumn = 31}, srcInfoPoints = []}) "fdat")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 32, srcSpanEndLine = 634, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 32, srcSpanEndLine = 634, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 634, srcSpanStartColumn = 33, srcSpanEndLine = 634, srcSpanEndColumn = 34}]}) [])))))]))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 5, srcSpanEndLine = 672, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 5, srcSpanEndLine = 638, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 5, srcSpanEndLine = 639, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 1, srcSpanEndLine = 672, srcSpanEndColumn = 0}]}) [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 5, srcSpanEndLine = 638, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 10, srcSpanEndLine = 638, srcSpanEndColumn = 12}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 5, srcSpanEndLine = 638, srcSpanEndColumn = 9}, srcInfoPoints = []}) "loop"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 13, srcSpanEndLine = 638, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 26, srcSpanEndLine = 638, srcSpanEndColumn = 28}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 13, srcSpanEndLine = 638, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 13, srcSpanEndLine = 638, srcSpanEndColumn = 25}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 13, srcSpanEndLine = 638, srcSpanEndColumn = 25}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 13, srcSpanEndLine = 638, srcSpanEndColumn = 25}, srcInfoPoints = []}) "HANDLE"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 29, srcSpanEndLine = 638, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 44, srcSpanEndLine = 638, srcSpanEndColumn = 46}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 29, srcSpanEndLine = 638, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 29, srcSpanEndLine = 638, srcSpanEndColumn = 43}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 29, srcSpanEndLine = 638, srcSpanEndColumn = 43}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 29, srcSpanEndLine = 638, srcSpanEndColumn = 43}, srcInfoPoints = []}) "FindData"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 47, srcSpanEndLine = 638, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 58, srcSpanEndLine = 638, srcSpanEndColumn = 60}]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 47, srcSpanEndLine = 638, srcSpanEndColumn = 57}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 47, srcSpanEndLine = 638, srcSpanEndColumn = 48},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 56, srcSpanEndLine = 638, srcSpanEndColumn = 57}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 48, srcSpanEndLine = 638, srcSpanEndColumn = 56}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 48, srcSpanEndLine = 638, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 48, srcSpanEndLine = 638, srcSpanEndColumn = 56}, srcInfoPoints = []}) "FilePath")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 61, srcSpanEndLine = 638, srcSpanEndColumn = 74}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 61, srcSpanEndLine = 638, srcSpanEndColumn = 63}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 61, srcSpanEndLine = 638, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 61, srcSpanEndLine = 638, srcSpanEndColumn = 63}, srcInfoPoints = []}) "IO"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 64, srcSpanEndLine = 638, srcSpanEndColumn = 74}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 64, srcSpanEndLine = 638, srcSpanEndColumn = 65},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 73, srcSpanEndLine = 638, srcSpanEndColumn = 74}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 65, srcSpanEndLine = 638, srcSpanEndColumn = 73}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 65, srcSpanEndLine = 638, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 638, srcSpanStartColumn = 65, srcSpanEndLine = 638, srcSpanEndColumn = 73}, srcInfoPoints = []}) "FilePath")))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 5, srcSpanEndLine = 672, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 5, srcSpanEndLine = 672, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 5, srcSpanEndLine = 639, srcSpanEndColumn = 9}, srcInfoPoints = []}) "loop") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 10, srcSpanEndLine = 639, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 10, srcSpanEndLine = 639, srcSpanEndColumn = 11}, srcInfoPoints = []}) "h"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 12, srcSpanEndLine = 639, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 12, srcSpanEndLine = 639, srcSpanEndColumn = 16}, srcInfoPoints = []}) "fdat"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 17, srcSpanEndLine = 639, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 17, srcSpanEndLine = 639, srcSpanEndColumn = 20}, srcInfoPoints = []}) "acc")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 21, srcSpanEndLine = 672, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 21, srcSpanEndLine = 639, srcSpanEndColumn = 22}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 23, srcSpanEndLine = 672, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 639, srcSpanStartColumn = 23, srcSpanEndLine = 639, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 8, srcSpanEndLine = 640, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 8, srcSpanEndLine = 641, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 642, srcSpanStartColumn = 8, srcSpanEndLine = 642, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 1, srcSpanEndLine = 672, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 8, srcSpanEndLine = 640, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 17, srcSpanEndLine = 640, srcSpanEndColumn = 19}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 8, srcSpanEndLine = 640, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 8, srcSpanEndLine = 640, srcSpanEndColumn = 16}, srcInfoPoints = []}) "filename")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 20, srcSpanEndLine = 640, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 20, srcSpanEndLine = 640, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 20, srcSpanEndLine = 640, srcSpanEndColumn = 45}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 20, srcSpanEndLine = 640, srcSpanEndColumn = 45}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 20, srcSpanEndLine = 640, srcSpanEndColumn = 45}, srcInfoPoints = []}) "getFindDataFileName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 46, srcSpanEndLine = 640, srcSpanEndColumn = 50}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 46, srcSpanEndLine = 640, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 640, srcSpanStartColumn = 46, srcSpanEndLine = 640, srcSpanEndColumn = 50}, srcInfoPoints = []}) "fdat")))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 8, srcSpanEndLine = 641, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 13, srcSpanEndLine = 641, srcSpanEndColumn = 15}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 8, srcSpanEndLine = 641, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 8, srcSpanEndLine = 641, srcSpanEndColumn = 12}, srcInfoPoints = []}) "more")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 16, srcSpanEndLine = 641, srcSpanEndColumn = 41}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 16, srcSpanEndLine = 641, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 16, srcSpanEndLine = 641, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 16, srcSpanEndLine = 641, srcSpanEndColumn = 34}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 16, srcSpanEndLine = 641, srcSpanEndColumn = 34}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 16, srcSpanEndLine = 641, srcSpanEndColumn = 34}, srcInfoPoints = []}) "findNextFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 35, srcSpanEndLine = 641, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 35, srcSpanEndLine = 641, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 35, srcSpanEndLine = 641, srcSpanEndColumn = 36}, srcInfoPoints = []}) "h")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 37, srcSpanEndLine = 641, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 37, srcSpanEndLine = 641, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 641, srcSpanStartColumn = 37, srcSpanEndLine = 641, srcSpanEndColumn = 41}, srcInfoPoints = []}) "fdat")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 642, srcSpanStartColumn = 8, srcSpanEndLine = 644, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 642, srcSpanStartColumn = 8, srcSpanEndLine = 642, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 11, srcSpanEndLine = 643, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 11, srcSpanEndLine = 644, srcSpanEndColumn = 15}]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 642, srcSpanStartColumn = 8, srcSpanEndLine = 644, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 642, srcSpanStartColumn = 8, srcSpanEndLine = 642, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 11, srcSpanEndLine = 643, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 11, srcSpanEndLine = 644, srcSpanEndColumn = 15}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 642, srcSpanStartColumn = 11, srcSpanEndLine = 642, srcSpanEndColumn = 15}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 642, srcSpanStartColumn = 11, srcSpanEndLine = 642, srcSpanEndColumn = 15}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 642, srcSpanStartColumn = 11, srcSpanEndLine = 642, srcSpanEndColumn = 15}, srcInfoPoints = []}) "more"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 16, srcSpanEndLine = 643, srcSpanEndColumn = 42}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 16, srcSpanEndLine = 643, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 16, srcSpanEndLine = 643, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 16, srcSpanEndLine = 643, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 16, srcSpanEndLine = 643, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 16, srcSpanEndLine = 643, srcSpanEndColumn = 20}, srcInfoPoints = []}) "loop"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 21, srcSpanEndLine = 643, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 21, srcSpanEndLine = 643, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 21, srcSpanEndLine = 643, srcSpanEndColumn = 22}, srcInfoPoints = []}) "h")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 23, srcSpanEndLine = 643, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 23, srcSpanEndLine = 643, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 23, srcSpanEndLine = 643, srcSpanEndColumn = 27}, srcInfoPoints = []}) "fdat")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 28, srcSpanEndLine = 643, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 28, srcSpanEndLine = 643, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 41, srcSpanEndLine = 643, srcSpanEndColumn = 42}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 29, srcSpanEndLine = 643, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 29, srcSpanEndLine = 643, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 29, srcSpanEndLine = 643, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 29, srcSpanEndLine = 643, srcSpanEndColumn = 37}, srcInfoPoints = []}) "filename"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 37, srcSpanEndLine = 643, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 37, srcSpanEndLine = 643, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 37, srcSpanEndLine = 643, srcSpanEndColumn = 38}, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 38, srcSpanEndLine = 643, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 38, srcSpanEndLine = 643, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 643, srcSpanStartColumn = 38, srcSpanEndLine = 643, srcSpanEndColumn = 41}, srcInfoPoints = []}) "acc")))))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 16, srcSpanEndLine = 644, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 16, srcSpanEndLine = 644, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 16, srcSpanEndLine = 644, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 16, srcSpanEndLine = 644, srcSpanEndColumn = 22}, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 23, srcSpanEndLine = 644, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 23, srcSpanEndLine = 644, srcSpanEndColumn = 24},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 36, srcSpanEndLine = 644, srcSpanEndColumn = 37}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 24, srcSpanEndLine = 644, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 24, srcSpanEndLine = 644, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 24, srcSpanEndLine = 644, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 24, srcSpanEndLine = 644, srcSpanEndColumn = 32}, srcInfoPoints = []}) "filename"))) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 32, srcSpanEndLine = 644, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 32, srcSpanEndLine = 644, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 32, srcSpanEndLine = 644, srcSpanEndColumn = 33}, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 33, srcSpanEndLine = 644, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 33, srcSpanEndLine = 644, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 644, srcSpanStartColumn = 33, srcSpanEndLine = 644, srcSpanEndColumn = 36}, srcInfoPoints = []}) "acc")))))))])) Nothing]]))],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 1, srcSpanEndLine = 672, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 21, srcSpanEndLine = 672, srcSpanEndColumn = 23}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 1, srcSpanEndLine = 672, srcSpanEndColumn = 20}, srcInfoPoints = []}) "getCurrentDirectory"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 24, srcSpanEndLine = 672, srcSpanEndColumn = 35}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 24, srcSpanEndLine = 672, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 24, srcSpanEndLine = 672, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 24, srcSpanEndLine = 672, srcSpanEndColumn = 26}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 27, srcSpanEndLine = 672, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 27, srcSpanEndLine = 672, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 672, srcSpanStartColumn = 27, srcSpanEndLine = 672, srcSpanEndColumn = 35}, srcInfoPoints = []}) "FilePath")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 673, srcSpanStartColumn = 1, srcSpanEndLine = 708, srcSpanEndColumn = 0}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 673, srcSpanStartColumn = 1, srcSpanEndLine = 673, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 673, srcSpanStartColumn = 1, srcSpanEndLine = 673, srcSpanEndColumn = 20}, srcInfoPoints = []}) "getCurrentDirectory")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 673, srcSpanStartColumn = 21, srcSpanEndLine = 708, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 673, srcSpanStartColumn = 21, srcSpanEndLine = 673, srcSpanEndColumn = 22}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 673, srcSpanStartColumn = 23, srcSpanEndLine = 708, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 673, srcSpanStartColumn = 23, srcSpanEndLine = 673, srcSpanEndColumn = 25},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 674, srcSpanStartColumn = 3, srcSpanEndLine = 674, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 1, srcSpanEndLine = 708, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 674, srcSpanStartColumn = 3, srcSpanEndLine = 674, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 674, srcSpanStartColumn = 3, srcSpanEndLine = 674, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 674, srcSpanStartColumn = 3, srcSpanEndLine = 674, srcSpanEndColumn = 28}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 674, srcSpanStartColumn = 3, srcSpanEndLine = 674, srcSpanEndColumn = 28}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 674, srcSpanStartColumn = 3, srcSpanEndLine = 674, srcSpanEndColumn = 28}, srcInfoPoints = []}) "getCurrentDirectory")))])) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 1, srcSpanEndLine = 708, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 21, srcSpanEndLine = 708, srcSpanEndColumn = 23}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 1, srcSpanEndLine = 708, srcSpanEndColumn = 20}, srcInfoPoints = []}) "setCurrentDirectory"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 24, srcSpanEndLine = 708, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 33, srcSpanEndLine = 708, srcSpanEndColumn = 35}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 24, srcSpanEndLine = 708, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 24, srcSpanEndLine = 708, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 24, srcSpanEndLine = 708, srcSpanEndColumn = 32}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 36, srcSpanEndLine = 708, srcSpanEndColumn = 41}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 36, srcSpanEndLine = 708, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 36, srcSpanEndLine = 708, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 36, srcSpanEndLine = 708, srcSpanEndColumn = 38}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 39, srcSpanEndLine = 708, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 39, srcSpanEndLine = 708, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 40, srcSpanEndLine = 708, srcSpanEndColumn = 41}]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 39, srcSpanEndLine = 708, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 39, srcSpanEndLine = 708, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 40, srcSpanEndLine = 708, srcSpanEndColumn = 41}]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 39, srcSpanEndLine = 708, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 39, srcSpanEndLine = 708, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 708, srcSpanStartColumn = 40, srcSpanEndLine = 708, srcSpanEndColumn = 41}]})))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 709, srcSpanStartColumn = 1, srcSpanEndLine = 710, srcSpanEndColumn = 33}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 709, srcSpanStartColumn = 1, srcSpanEndLine = 710, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 709, srcSpanStartColumn = 1, srcSpanEndLine = 709, srcSpanEndColumn = 20}, srcInfoPoints = []}) "setCurrentDirectory") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 709, srcSpanStartColumn = 21, srcSpanEndLine = 709, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 709, srcSpanStartColumn = 21, srcSpanEndLine = 709, srcSpanEndColumn = 25}, srcInfoPoints = []}) "path")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 709, srcSpanStartColumn = 26, srcSpanEndLine = 710, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 709, srcSpanStartColumn = 26, srcSpanEndLine = 709, srcSpanEndColumn = 27}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 710, srcSpanStartColumn = 3, srcSpanEndLine = 710, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 710, srcSpanStartColumn = 3, srcSpanEndLine = 710, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 710, srcSpanStartColumn = 3, srcSpanEndLine = 710, srcSpanEndColumn = 28}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 710, srcSpanStartColumn = 3, srcSpanEndLine = 710, srcSpanEndColumn = 28}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 710, srcSpanStartColumn = 3, srcSpanEndLine = 710, srcSpanEndColumn = 28}, srcInfoPoints = []}) "setCurrentDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 710, srcSpanStartColumn = 29, srcSpanEndLine = 710, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 710, srcSpanStartColumn = 29, srcSpanEndLine = 710, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 710, srcSpanStartColumn = 29, srcSpanEndLine = 710, srcSpanEndColumn = 33}, srcInfoPoints = []}) "path"))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 1, srcSpanEndLine = 716, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 20, srcSpanEndLine = 716, srcSpanEndColumn = 22}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 1, srcSpanEndLine = 716, srcSpanEndColumn = 19}, srcInfoPoints = []}) "doesDirectoryExist"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 23, srcSpanEndLine = 716, srcSpanEndColumn = 42}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 32, srcSpanEndLine = 716, srcSpanEndColumn = 34}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 23, srcSpanEndLine = 716, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 23, srcSpanEndLine = 716, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 23, srcSpanEndLine = 716, srcSpanEndColumn = 31}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 35, srcSpanEndLine = 716, srcSpanEndColumn = 42}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 35, srcSpanEndLine = 716, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 35, srcSpanEndLine = 716, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 35, srcSpanEndLine = 716, srcSpanEndColumn = 37}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 38, srcSpanEndLine = 716, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 38, srcSpanEndLine = 716, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 716, srcSpanStartColumn = 38, srcSpanEndLine = 716, srcSpanEndColumn = 42}, srcInfoPoints = []}) "Bool"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 717, srcSpanStartColumn = 1, srcSpanEndLine = 719, srcSpanEndColumn = 61}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 717, srcSpanStartColumn = 1, srcSpanEndLine = 719, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 717, srcSpanStartColumn = 1, srcSpanEndLine = 717, srcSpanEndColumn = 19}, srcInfoPoints = []}) "doesDirectoryExist") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 717, srcSpanStartColumn = 20, srcSpanEndLine = 717, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 717, srcSpanStartColumn = 20, srcSpanEndLine = 717, srcSpanEndColumn = 24}, srcInfoPoints = []}) "name")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 717, srcSpanStartColumn = 25, srcSpanEndLine = 719, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 717, srcSpanStartColumn = 25, srcSpanEndLine = 717, srcSpanEndColumn = 26}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 4, srcSpanEndLine = 719, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 4, srcSpanEndLine = 718, srcSpanEndColumn = 70}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 4, srcSpanEndLine = 718, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 69, srcSpanEndLine = 718, srcSpanEndColumn = 70}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 5, srcSpanEndLine = 718, srcSpanEndColumn = 69}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 5, srcSpanEndLine = 718, srcSpanEndColumn = 45}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 5, srcSpanEndLine = 718, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 5, srcSpanEndLine = 718, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 5, srcSpanEndLine = 718, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 5, srcSpanEndLine = 718, srcSpanEndColumn = 19}, srcInfoPoints = []}) "withFileStatus"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 20, srcSpanEndLine = 718, srcSpanEndColumn = 40}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 20, srcSpanEndLine = 718, srcSpanEndColumn = 40}, srcInfoPoints = []}) "doesDirectoryExist" "doesDirectoryExist"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 41, srcSpanEndLine = 718, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 41, srcSpanEndLine = 718, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 41, srcSpanEndLine = 718, srcSpanEndColumn = 45}, srcInfoPoints = []}) "name")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 46, srcSpanEndLine = 718, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 46, srcSpanEndLine = 718, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 46, srcSpanEndLine = 718, srcSpanEndColumn = 47}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 48, srcSpanEndLine = 718, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 48, srcSpanEndLine = 718, srcSpanEndColumn = 49},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 52, srcSpanEndLine = 718, srcSpanEndColumn = 54}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 49, srcSpanEndLine = 718, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 49, srcSpanEndLine = 718, srcSpanEndColumn = 51}, srcInfoPoints = []}) "st")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 55, srcSpanEndLine = 718, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 55, srcSpanEndLine = 718, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 55, srcSpanEndLine = 718, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 55, srcSpanEndLine = 718, srcSpanEndColumn = 66}, srcInfoPoints = []}) "isDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 67, srcSpanEndLine = 718, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 67, srcSpanEndLine = 718, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 718, srcSpanStartColumn = 67, srcSpanEndLine = 718, srcSpanEndColumn = 69}, srcInfoPoints = []}) "st"))))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 4, srcSpanEndLine = 719, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 4, srcSpanEndLine = 719, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 5, srcSpanEndLine = 719, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 10, srcSpanEndLine = 719, srcSpanEndColumn = 11}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 4, srcSpanEndLine = 719, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 4, srcSpanEndLine = 719, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 5, srcSpanEndLine = 719, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 10, srcSpanEndLine = 719, srcSpanEndColumn = 11}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 4, srcSpanEndLine = 719, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 4, srcSpanEndLine = 719, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 5, srcSpanEndLine = 719, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 10, srcSpanEndLine = 719, srcSpanEndColumn = 11}]}) "catch"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 12, srcSpanEndLine = 719, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 12, srcSpanEndLine = 719, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 60, srcSpanEndLine = 719, srcSpanEndColumn = 61}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 13, srcSpanEndLine = 719, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 35, srcSpanEndLine = 719, srcSpanEndColumn = 37}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 13, srcSpanEndLine = 719, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 13, srcSpanEndLine = 719, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 33, srcSpanEndLine = 719, srcSpanEndColumn = 34}]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 14, srcSpanEndLine = 719, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 14, srcSpanEndLine = 719, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 18, srcSpanEndLine = 719, srcSpanEndColumn = 20}]}) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 16, srcSpanEndLine = 719, srcSpanEndColumn = 17}, srcInfoPoints = []})] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 21, srcSpanEndLine = 719, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 21, srcSpanEndLine = 719, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 21, srcSpanEndLine = 719, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 21, srcSpanEndLine = 719, srcSpanEndColumn = 27}, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 28, srcSpanEndLine = 719, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 28, srcSpanEndLine = 719, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 28, srcSpanEndLine = 719, srcSpanEndColumn = 33}, srcInfoPoints = []}) "False")))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 38, srcSpanEndLine = 719, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 50, srcSpanEndLine = 719, srcSpanEndColumn = 52}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 38, srcSpanEndLine = 719, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 38, srcSpanEndLine = 719, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 38, srcSpanEndLine = 719, srcSpanEndColumn = 49}, srcInfoPoints = []}) "IOException"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 53, srcSpanEndLine = 719, srcSpanEndColumn = 60}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 53, srcSpanEndLine = 719, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 53, srcSpanEndLine = 719, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 53, srcSpanEndLine = 719, srcSpanEndColumn = 55}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 56, srcSpanEndLine = 719, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 56, srcSpanEndLine = 719, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 719, srcSpanStartColumn = 56, srcSpanEndLine = 719, srcSpanEndColumn = 60}, srcInfoPoints = []}) "Bool"))))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 1, srcSpanEndLine = 725, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 15, srcSpanEndLine = 725, srcSpanEndColumn = 17}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 1, srcSpanEndLine = 725, srcSpanEndColumn = 14}, srcInfoPoints = []}) "doesFileExist"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 18, srcSpanEndLine = 725, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 27, srcSpanEndLine = 725, srcSpanEndColumn = 29}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 18, srcSpanEndLine = 725, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 18, srcSpanEndLine = 725, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 18, srcSpanEndLine = 725, srcSpanEndColumn = 26}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 30, srcSpanEndLine = 725, srcSpanEndColumn = 37}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 30, srcSpanEndLine = 725, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 30, srcSpanEndLine = 725, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 30, srcSpanEndLine = 725, srcSpanEndColumn = 32}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 33, srcSpanEndLine = 725, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 33, srcSpanEndLine = 725, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 725, srcSpanStartColumn = 33, srcSpanEndLine = 725, srcSpanEndColumn = 37}, srcInfoPoints = []}) "Bool"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 726, srcSpanStartColumn = 1, srcSpanEndLine = 728, srcSpanEndColumn = 61}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 726, srcSpanStartColumn = 1, srcSpanEndLine = 728, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 726, srcSpanStartColumn = 1, srcSpanEndLine = 726, srcSpanEndColumn = 14}, srcInfoPoints = []}) "doesFileExist") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 726, srcSpanStartColumn = 15, srcSpanEndLine = 726, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 726, srcSpanStartColumn = 15, srcSpanEndLine = 726, srcSpanEndColumn = 19}, srcInfoPoints = []}) "name")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 726, srcSpanStartColumn = 20, srcSpanEndLine = 728, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 726, srcSpanStartColumn = 20, srcSpanEndLine = 726, srcSpanEndColumn = 21}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 4, srcSpanEndLine = 728, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 4, srcSpanEndLine = 727, srcSpanEndColumn = 89}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 4, srcSpanEndLine = 727, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 88, srcSpanEndLine = 727, srcSpanEndColumn = 89}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 5, srcSpanEndLine = 727, srcSpanEndColumn = 88}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 5, srcSpanEndLine = 727, srcSpanEndColumn = 40}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 5, srcSpanEndLine = 727, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 5, srcSpanEndLine = 727, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 5, srcSpanEndLine = 727, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 5, srcSpanEndLine = 727, srcSpanEndColumn = 19}, srcInfoPoints = []}) "withFileStatus"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 20, srcSpanEndLine = 727, srcSpanEndColumn = 35}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 20, srcSpanEndLine = 727, srcSpanEndColumn = 35}, srcInfoPoints = []}) "doesFileExist" "doesFileExist"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 36, srcSpanEndLine = 727, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 36, srcSpanEndLine = 727, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 36, srcSpanEndLine = 727, srcSpanEndColumn = 40}, srcInfoPoints = []}) "name")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 41, srcSpanEndLine = 727, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 41, srcSpanEndLine = 727, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 41, srcSpanEndLine = 727, srcSpanEndColumn = 42}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 43, srcSpanEndLine = 727, srcSpanEndColumn = 88}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 43, srcSpanEndLine = 727, srcSpanEndColumn = 44},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 47, srcSpanEndLine = 727, srcSpanEndColumn = 49}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 44, srcSpanEndLine = 727, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 44, srcSpanEndLine = 727, srcSpanEndColumn = 46}, srcInfoPoints = []}) "st")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 50, srcSpanEndLine = 727, srcSpanEndColumn = 88}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 50, srcSpanEndLine = 727, srcSpanEndColumn = 52},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 53, srcSpanEndLine = 727, srcSpanEndColumn = 53},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 72, srcSpanEndLine = 727, srcSpanEndColumn = 73},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 88, srcSpanEndLine = 727, srcSpanEndColumn = 88}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 53, srcSpanEndLine = 727, srcSpanEndColumn = 72}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 55, srcSpanEndLine = 727, srcSpanEndColumn = 57}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 53, srcSpanEndLine = 727, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 53, srcSpanEndLine = 727, srcSpanEndColumn = 54}, srcInfoPoints = []}) "b")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 58, srcSpanEndLine = 727, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 58, srcSpanEndLine = 727, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 58, srcSpanEndLine = 727, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 58, srcSpanEndLine = 727, srcSpanEndColumn = 69}, srcInfoPoints = []}) "isDirectory"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 70, srcSpanEndLine = 727, srcSpanEndColumn = 72}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 70, srcSpanEndLine = 727, srcSpanEndColumn = 72}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 70, srcSpanEndLine = 727, srcSpanEndColumn = 72}, srcInfoPoints = []}) "st")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 74, srcSpanEndLine = 727, srcSpanEndColumn = 88}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 74, srcSpanEndLine = 727, srcSpanEndColumn = 88}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 74, srcSpanEndLine = 727, srcSpanEndColumn = 80}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 74, srcSpanEndLine = 727, srcSpanEndColumn = 80}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 74, srcSpanEndLine = 727, srcSpanEndColumn = 80}, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 81, srcSpanEndLine = 727, srcSpanEndColumn = 88}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 81, srcSpanEndLine = 727, srcSpanEndColumn = 82},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 87, srcSpanEndLine = 727, srcSpanEndColumn = 88}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 82, srcSpanEndLine = 727, srcSpanEndColumn = 87}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 82, srcSpanEndLine = 727, srcSpanEndColumn = 85}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 82, srcSpanEndLine = 727, srcSpanEndColumn = 85}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 82, srcSpanEndLine = 727, srcSpanEndColumn = 85}, srcInfoPoints = []}) "not"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 86, srcSpanEndLine = 727, srcSpanEndColumn = 87}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 86, srcSpanEndLine = 727, srcSpanEndColumn = 87}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 727, srcSpanStartColumn = 86, srcSpanEndLine = 727, srcSpanEndColumn = 87}, srcInfoPoints = []}) "b"))))))])))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 4, srcSpanEndLine = 728, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 4, srcSpanEndLine = 728, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 5, srcSpanEndLine = 728, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 10, srcSpanEndLine = 728, srcSpanEndColumn = 11}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 4, srcSpanEndLine = 728, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 4, srcSpanEndLine = 728, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 5, srcSpanEndLine = 728, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 10, srcSpanEndLine = 728, srcSpanEndColumn = 11}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 4, srcSpanEndLine = 728, srcSpanEndColumn = 11}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 4, srcSpanEndLine = 728, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 5, srcSpanEndLine = 728, srcSpanEndColumn = 10},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 10, srcSpanEndLine = 728, srcSpanEndColumn = 11}]}) "catch"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 12, srcSpanEndLine = 728, srcSpanEndColumn = 61}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 12, srcSpanEndLine = 728, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 60, srcSpanEndLine = 728, srcSpanEndColumn = 61}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 13, srcSpanEndLine = 728, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 35, srcSpanEndLine = 728, srcSpanEndColumn = 37}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 13, srcSpanEndLine = 728, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 13, srcSpanEndLine = 728, srcSpanEndColumn = 14},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 33, srcSpanEndLine = 728, srcSpanEndColumn = 34}]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 14, srcSpanEndLine = 728, srcSpanEndColumn = 33}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 14, srcSpanEndLine = 728, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 18, srcSpanEndLine = 728, srcSpanEndColumn = 20}]}) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 16, srcSpanEndLine = 728, srcSpanEndColumn = 17}, srcInfoPoints = []})] (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 21, srcSpanEndLine = 728, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 21, srcSpanEndLine = 728, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 21, srcSpanEndLine = 728, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 21, srcSpanEndLine = 728, srcSpanEndColumn = 27}, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 28, srcSpanEndLine = 728, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 28, srcSpanEndLine = 728, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 28, srcSpanEndLine = 728, srcSpanEndColumn = 33}, srcInfoPoints = []}) "False")))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 38, srcSpanEndLine = 728, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 50, srcSpanEndLine = 728, srcSpanEndColumn = 52}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 38, srcSpanEndLine = 728, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 38, srcSpanEndLine = 728, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 38, srcSpanEndLine = 728, srcSpanEndColumn = 49}, srcInfoPoints = []}) "IOException"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 53, srcSpanEndLine = 728, srcSpanEndColumn = 60}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 53, srcSpanEndLine = 728, srcSpanEndColumn = 55}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 53, srcSpanEndLine = 728, srcSpanEndColumn = 55}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 53, srcSpanEndLine = 728, srcSpanEndColumn = 55}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 56, srcSpanEndLine = 728, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 56, srcSpanEndLine = 728, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 728, srcSpanStartColumn = 56, srcSpanEndLine = 728, srcSpanEndColumn = 60}, srcInfoPoints = []}) "Bool"))))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 1, srcSpanEndLine = 742, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 21, srcSpanEndLine = 742, srcSpanEndColumn = 23}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 1, srcSpanEndLine = 742, srcSpanEndColumn = 20}, srcInfoPoints = []}) "getModificationTime"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 24, srcSpanEndLine = 742, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 33, srcSpanEndLine = 742, srcSpanEndColumn = 35}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 24, srcSpanEndLine = 742, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 24, srcSpanEndLine = 742, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 24, srcSpanEndLine = 742, srcSpanEndColumn = 32}, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 36, srcSpanEndLine = 742, srcSpanEndColumn = 48}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 36, srcSpanEndLine = 742, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 36, srcSpanEndLine = 742, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 36, srcSpanEndLine = 742, srcSpanEndColumn = 38}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 39, srcSpanEndLine = 742, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 39, srcSpanEndLine = 742, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 742, srcSpanStartColumn = 39, srcSpanEndLine = 742, srcSpanEndColumn = 48}, srcInfoPoints = []}) "ClockTime"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 1, srcSpanEndLine = 749, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 1, srcSpanEndLine = 749, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 1, srcSpanEndLine = 743, srcSpanEndColumn = 20}, srcInfoPoints = []}) "getModificationTime") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 21, srcSpanEndLine = 743, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 21, srcSpanEndLine = 743, srcSpanEndColumn = 25}, srcInfoPoints = []}) "name")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 26, srcSpanEndLine = 749, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 26, srcSpanEndLine = 743, srcSpanEndColumn = 27}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 28, srcSpanEndLine = 749, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 743, srcSpanStartColumn = 28, srcSpanEndLine = 743, srcSpanEndColumn = 30},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 2, srcSpanEndLine = 745, srcSpanEndColumn = 2},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 1, srcSpanEndLine = 749, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 2, srcSpanEndLine = 749, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 2, srcSpanEndLine = 749, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 2, srcSpanEndLine = 745, srcSpanEndColumn = 43}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 2, srcSpanEndLine = 745, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 2, srcSpanEndLine = 745, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 2, srcSpanEndLine = 745, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 2, srcSpanEndLine = 745, srcSpanEndColumn = 16}, srcInfoPoints = []}) "withFileStatus"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 17, srcSpanEndLine = 745, srcSpanEndColumn = 38}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 17, srcSpanEndLine = 745, srcSpanEndColumn = 38}, srcInfoPoints = []}) "getModificationTime" "getModificationTime"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 39, srcSpanEndLine = 745, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 39, srcSpanEndLine = 745, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 39, srcSpanEndLine = 745, srcSpanEndColumn = 43}, srcInfoPoints = []}) "name")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 44, srcSpanEndLine = 745, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 44, srcSpanEndLine = 745, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 44, srcSpanEndLine = 745, srcSpanEndColumn = 45}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 46, srcSpanEndLine = 749, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 46, srcSpanEndLine = 745, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 51, srcSpanEndLine = 745, srcSpanEndColumn = 53}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 48, srcSpanEndLine = 745, srcSpanEndColumn = 50}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 48, srcSpanEndLine = 745, srcSpanEndColumn = 50}, srcInfoPoints = []}) "st")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 54, srcSpanEndLine = 749, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 745, srcSpanStartColumn = 54, srcSpanEndLine = 745, srcSpanEndColumn = 56},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 2, srcSpanEndLine = 746, srcSpanEndColumn = 2},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 2, srcSpanEndLine = 746, srcSpanEndColumn = 2},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 1, srcSpanEndLine = 749, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 2, srcSpanEndLine = 746, srcSpanEndColumn = 21}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 2, srcSpanEndLine = 746, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 2, srcSpanEndLine = 746, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 2, srcSpanEndLine = 746, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 2, srcSpanEndLine = 746, srcSpanEndColumn = 18}, srcInfoPoints = []}) "modificationTime"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 19, srcSpanEndLine = 746, srcSpanEndColumn = 21}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 19, srcSpanEndLine = 746, srcSpanEndColumn = 21}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 746, srcSpanStartColumn = 19, srcSpanEndLine = 746, srcSpanEndColumn = 21}, srcInfoPoints = []}) "st"))))])))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 1, srcSpanEndLine = 749, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 16, srcSpanEndLine = 749, srcSpanEndColumn = 18}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 1, srcSpanEndLine = 749, srcSpanEndColumn = 15}, srcInfoPoints = []}) "withFileStatus"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 19, srcSpanEndLine = 749, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 26, srcSpanEndLine = 749, srcSpanEndColumn = 28}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 19, srcSpanEndLine = 749, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 19, srcSpanEndLine = 749, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 19, srcSpanEndLine = 749, srcSpanEndColumn = 25}, srcInfoPoints = []}) "String"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 29, srcSpanEndLine = 749, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 38, srcSpanEndLine = 749, srcSpanEndColumn = 40}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 29, srcSpanEndLine = 749, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 29, srcSpanEndLine = 749, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 29, srcSpanEndLine = 749, srcSpanEndColumn = 37}, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 41, srcSpanEndLine = 749, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 61, srcSpanEndLine = 749, srcSpanEndColumn = 63}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 41, srcSpanEndLine = 749, srcSpanEndColumn = 60}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 41, srcSpanEndLine = 749, srcSpanEndColumn = 42},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 59, srcSpanEndLine = 749, srcSpanEndColumn = 60}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 42, srcSpanEndLine = 749, srcSpanEndColumn = 59}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 52, srcSpanEndLine = 749, srcSpanEndColumn = 54}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 42, srcSpanEndLine = 749, srcSpanEndColumn = 51}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 42, srcSpanEndLine = 749, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 42, srcSpanEndLine = 749, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 42, srcSpanEndLine = 749, srcSpanEndColumn = 45}, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 46, srcSpanEndLine = 749, srcSpanEndColumn = 51}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 46, srcSpanEndLine = 749, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 46, srcSpanEndLine = 749, srcSpanEndColumn = 51}, srcInfoPoints = []}) "CStat")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 55, srcSpanEndLine = 749, srcSpanEndColumn = 59}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 55, srcSpanEndLine = 749, srcSpanEndColumn = 57}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 55, srcSpanEndLine = 749, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 55, srcSpanEndLine = 749, srcSpanEndColumn = 57}, srcInfoPoints = []}) "IO"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 58, srcSpanEndLine = 749, srcSpanEndColumn = 59}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 58, srcSpanEndLine = 749, srcSpanEndColumn = 59}, srcInfoPoints = []}) "a"))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 64, srcSpanEndLine = 749, srcSpanEndColumn = 68}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 64, srcSpanEndLine = 749, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 64, srcSpanEndLine = 749, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 64, srcSpanEndLine = 749, srcSpanEndColumn = 66}, srcInfoPoints = []}) "IO"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 67, srcSpanEndLine = 749, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 749, srcSpanStartColumn = 67, srcSpanEndLine = 749, srcSpanEndColumn = 68}, srcInfoPoints = []}) "a")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 1, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 1, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 1, srcSpanEndLine = 750, srcSpanEndColumn = 15}, srcInfoPoints = []}) "withFileStatus") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 16, srcSpanEndLine = 750, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 16, srcSpanEndLine = 750, srcSpanEndColumn = 19}, srcInfoPoints = []}) "loc"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 20, srcSpanEndLine = 750, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 20, srcSpanEndLine = 750, srcSpanEndColumn = 24}, srcInfoPoints = []}) "name"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 25, srcSpanEndLine = 750, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 25, srcSpanEndLine = 750, srcSpanEndColumn = 26}, srcInfoPoints = []}) "f")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 27, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 27, srcSpanEndLine = 750, srcSpanEndColumn = 28}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 29, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 750, srcSpanStartColumn = 29, srcSpanEndLine = 750, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 3, srcSpanEndLine = 751, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 1, srcSpanEndLine = 756, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 3, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 3, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 3, srcSpanEndLine = 751, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 3, srcSpanEndLine = 751, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 3, srcSpanEndLine = 751, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 3, srcSpanEndLine = 751, srcSpanEndColumn = 16}, srcInfoPoints = []}) "modifyIOError"))) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 17, srcSpanEndLine = 751, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 17, srcSpanEndLine = 751, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 39, srcSpanEndLine = 751, srcSpanEndColumn = 40}]}) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 18, srcSpanEndLine = 751, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 18, srcSpanEndLine = 751, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 19, srcSpanEndLine = 751, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 33, srcSpanEndLine = 751, srcSpanEndColumn = 34}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 18, srcSpanEndLine = 751, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 18, srcSpanEndLine = 751, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 19, srcSpanEndLine = 751, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 33, srcSpanEndLine = 751, srcSpanEndColumn = 34}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 18, srcSpanEndLine = 751, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 18, srcSpanEndLine = 751, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 19, srcSpanEndLine = 751, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 33, srcSpanEndLine = 751, srcSpanEndColumn = 34}]}) "ioeSetFileName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 35, srcSpanEndLine = 751, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 35, srcSpanEndLine = 751, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 35, srcSpanEndLine = 751, srcSpanEndColumn = 39}, srcInfoPoints = []}) "name"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 41, srcSpanEndLine = 751, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 41, srcSpanEndLine = 751, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 751, srcSpanStartColumn = 41, srcSpanEndLine = 751, srcSpanEndColumn = 42}, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 5, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 5, srcSpanEndLine = 752, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 5, srcSpanEndLine = 752, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 5, srcSpanEndLine = 752, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 5, srcSpanEndLine = 752, srcSpanEndColumn = 16}, srcInfoPoints = []}) "allocaBytes"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 17, srcSpanEndLine = 752, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 17, srcSpanEndLine = 752, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 17, srcSpanEndLine = 752, srcSpanEndColumn = 28}, srcInfoPoints = []}) "sizeof_stat")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 29, srcSpanEndLine = 752, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 29, srcSpanEndLine = 752, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 29, srcSpanEndLine = 752, srcSpanEndColumn = 30}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 31, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 31, srcSpanEndLine = 752, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 34, srcSpanEndLine = 752, srcSpanEndColumn = 36}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 32, srcSpanEndLine = 752, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 752, srcSpanStartColumn = 32, srcSpanEndLine = 752, srcSpanEndColumn = 33}, srcInfoPoints = []}) "p")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 7, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 7, srcSpanEndLine = 753, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 7, srcSpanEndLine = 753, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 7, srcSpanEndLine = 753, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 7, srcSpanEndLine = 753, srcSpanEndColumn = 19}, srcInfoPoints = []}) "withFilePath"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 20, srcSpanEndLine = 753, srcSpanEndColumn = 43}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 20, srcSpanEndLine = 753, srcSpanEndColumn = 21},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 42, srcSpanEndLine = 753, srcSpanEndColumn = 43}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 21, srcSpanEndLine = 753, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 21, srcSpanEndLine = 753, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 21, srcSpanEndLine = 753, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 21, srcSpanEndLine = 753, srcSpanEndColumn = 37}, srcInfoPoints = []}) "fileNameEndClean"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 38, srcSpanEndLine = 753, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 38, srcSpanEndLine = 753, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 38, srcSpanEndLine = 753, srcSpanEndColumn = 42}, srcInfoPoints = []}) "name")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 44, srcSpanEndLine = 753, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 44, srcSpanEndLine = 753, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 44, srcSpanEndLine = 753, srcSpanEndColumn = 45}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 46, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 46, srcSpanEndLine = 753, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 49, srcSpanEndLine = 753, srcSpanEndColumn = 51}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 47, srcSpanEndLine = 753, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 47, srcSpanEndLine = 753, srcSpanEndColumn = 48}, srcInfoPoints = []}) "s")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 52, srcSpanEndLine = 756, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 753, srcSpanStartColumn = 52, srcSpanEndLine = 753, srcSpanEndColumn = 54},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 9, srcSpanEndLine = 754, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 1, srcSpanEndLine = 756, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 9, srcSpanEndLine = 754, srcSpanEndColumn = 50}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 9, srcSpanEndLine = 754, srcSpanEndColumn = 50}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 9, srcSpanEndLine = 754, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 9, srcSpanEndLine = 754, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 9, srcSpanEndLine = 754, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 9, srcSpanEndLine = 754, srcSpanEndColumn = 33}, srcInfoPoints = []}) "throwErrnoIfMinus1Retry_"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 34, srcSpanEndLine = 754, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 34, srcSpanEndLine = 754, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 34, srcSpanEndLine = 754, srcSpanEndColumn = 37}, srcInfoPoints = []}) "loc")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 38, srcSpanEndLine = 754, srcSpanEndColumn = 50}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 38, srcSpanEndLine = 754, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 49, srcSpanEndLine = 754, srcSpanEndColumn = 50}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 39, srcSpanEndLine = 754, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 39, srcSpanEndLine = 754, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 39, srcSpanEndLine = 754, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 39, srcSpanEndLine = 754, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 39, srcSpanEndLine = 754, srcSpanEndColumn = 45}, srcInfoPoints = []}) "c_stat"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 46, srcSpanEndLine = 754, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 46, srcSpanEndLine = 754, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 46, srcSpanEndLine = 754, srcSpanEndColumn = 47}, srcInfoPoints = []}) "s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 48, srcSpanEndLine = 754, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 48, srcSpanEndLine = 754, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 754, srcSpanStartColumn = 48, srcSpanEndLine = 754, srcSpanEndColumn = 49}, srcInfoPoints = []}) "p"))))))]))))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 1, srcSpanEndLine = 756, srcSpanEndColumn = 77}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 25, srcSpanEndLine = 756, srcSpanEndColumn = 27}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 1, srcSpanEndLine = 756, srcSpanEndColumn = 24}, srcInfoPoints = []}) "withFileOrSymlinkStatus"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 28, srcSpanEndLine = 756, srcSpanEndColumn = 77}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 35, srcSpanEndLine = 756, srcSpanEndColumn = 37}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 28, srcSpanEndLine = 756, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 28, srcSpanEndLine = 756, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 28, srcSpanEndLine = 756, srcSpanEndColumn = 34}, srcInfoPoints = []}) "String"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 38, srcSpanEndLine = 756, srcSpanEndColumn = 77}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 47, srcSpanEndLine = 756, srcSpanEndColumn = 49}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 38, srcSpanEndLine = 756, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 38, srcSpanEndLine = 756, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 38, srcSpanEndLine = 756, srcSpanEndColumn = 46}, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 50, srcSpanEndLine = 756, srcSpanEndColumn = 77}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 70, srcSpanEndLine = 756, srcSpanEndColumn = 72}]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 50, srcSpanEndLine = 756, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 50, srcSpanEndLine = 756, srcSpanEndColumn = 51},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 68, srcSpanEndLine = 756, srcSpanEndColumn = 69}]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 51, srcSpanEndLine = 756, srcSpanEndColumn = 68}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 61, srcSpanEndLine = 756, srcSpanEndColumn = 63}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 51, srcSpanEndLine = 756, srcSpanEndColumn = 60}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 51, srcSpanEndLine = 756, srcSpanEndColumn = 54}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 51, srcSpanEndLine = 756, srcSpanEndColumn = 54}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 51, srcSpanEndLine = 756, srcSpanEndColumn = 54}, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 55, srcSpanEndLine = 756, srcSpanEndColumn = 60}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 55, srcSpanEndLine = 756, srcSpanEndColumn = 60}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 55, srcSpanEndLine = 756, srcSpanEndColumn = 60}, srcInfoPoints = []}) "CStat")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 64, srcSpanEndLine = 756, srcSpanEndColumn = 68}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 64, srcSpanEndLine = 756, srcSpanEndColumn = 66}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 64, srcSpanEndLine = 756, srcSpanEndColumn = 66}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 64, srcSpanEndLine = 756, srcSpanEndColumn = 66}, srcInfoPoints = []}) "IO"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 67, srcSpanEndLine = 756, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 67, srcSpanEndLine = 756, srcSpanEndColumn = 68}, srcInfoPoints = []}) "a"))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 73, srcSpanEndLine = 756, srcSpanEndColumn = 77}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 73, srcSpanEndLine = 756, srcSpanEndColumn = 75}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 73, srcSpanEndLine = 756, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 73, srcSpanEndLine = 756, srcSpanEndColumn = 75}, srcInfoPoints = []}) "IO"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 76, srcSpanEndLine = 756, srcSpanEndColumn = 77}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 756, srcSpanStartColumn = 76, srcSpanEndLine = 756, srcSpanEndColumn = 77}, srcInfoPoints = []}) "a")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 1, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 1, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 1, srcSpanEndLine = 757, srcSpanEndColumn = 24}, srcInfoPoints = []}) "withFileOrSymlinkStatus") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 25, srcSpanEndLine = 757, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 25, srcSpanEndLine = 757, srcSpanEndColumn = 28}, srcInfoPoints = []}) "loc"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 29, srcSpanEndLine = 757, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 29, srcSpanEndLine = 757, srcSpanEndColumn = 33}, srcInfoPoints = []}) "name"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 34, srcSpanEndLine = 757, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 34, srcSpanEndLine = 757, srcSpanEndColumn = 35}, srcInfoPoints = []}) "f")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 36, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 36, srcSpanEndLine = 757, srcSpanEndColumn = 37}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 38, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 757, srcSpanStartColumn = 38, srcSpanEndLine = 757, srcSpanEndColumn = 40},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 3, srcSpanEndLine = 758, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 1, srcSpanEndLine = 763, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 3, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 3, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 3, srcSpanEndLine = 758, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 3, srcSpanEndLine = 758, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 3, srcSpanEndLine = 758, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 3, srcSpanEndLine = 758, srcSpanEndColumn = 16}, srcInfoPoints = []}) "modifyIOError"))) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 17, srcSpanEndLine = 758, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 17, srcSpanEndLine = 758, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 39, srcSpanEndLine = 758, srcSpanEndColumn = 40}]}) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 18, srcSpanEndLine = 758, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 18, srcSpanEndLine = 758, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 19, srcSpanEndLine = 758, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 33, srcSpanEndLine = 758, srcSpanEndColumn = 34}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 18, srcSpanEndLine = 758, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 18, srcSpanEndLine = 758, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 19, srcSpanEndLine = 758, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 33, srcSpanEndLine = 758, srcSpanEndColumn = 34}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 18, srcSpanEndLine = 758, srcSpanEndColumn = 34}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 18, srcSpanEndLine = 758, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 19, srcSpanEndLine = 758, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 33, srcSpanEndLine = 758, srcSpanEndColumn = 34}]}) "ioeSetFileName"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 35, srcSpanEndLine = 758, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 35, srcSpanEndLine = 758, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 35, srcSpanEndLine = 758, srcSpanEndColumn = 39}, srcInfoPoints = []}) "name"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 41, srcSpanEndLine = 758, srcSpanEndColumn = 42}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 41, srcSpanEndLine = 758, srcSpanEndColumn = 42}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 758, srcSpanStartColumn = 41, srcSpanEndLine = 758, srcSpanEndColumn = 42}, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 5, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 5, srcSpanEndLine = 759, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 5, srcSpanEndLine = 759, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 5, srcSpanEndLine = 759, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 5, srcSpanEndLine = 759, srcSpanEndColumn = 16}, srcInfoPoints = []}) "allocaBytes"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 17, srcSpanEndLine = 759, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 17, srcSpanEndLine = 759, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 17, srcSpanEndLine = 759, srcSpanEndColumn = 28}, srcInfoPoints = []}) "sizeof_stat")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 29, srcSpanEndLine = 759, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 29, srcSpanEndLine = 759, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 29, srcSpanEndLine = 759, srcSpanEndColumn = 30}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 31, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 31, srcSpanEndLine = 759, srcSpanEndColumn = 32},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 34, srcSpanEndLine = 759, srcSpanEndColumn = 36}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 32, srcSpanEndLine = 759, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 759, srcSpanStartColumn = 32, srcSpanEndLine = 759, srcSpanEndColumn = 33}, srcInfoPoints = []}) "p")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 7, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 7, srcSpanEndLine = 760, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 7, srcSpanEndLine = 760, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 7, srcSpanEndLine = 760, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 7, srcSpanEndLine = 760, srcSpanEndColumn = 19}, srcInfoPoints = []}) "withFilePath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 20, srcSpanEndLine = 760, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 20, srcSpanEndLine = 760, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 20, srcSpanEndLine = 760, srcSpanEndColumn = 24}, srcInfoPoints = []}) "name")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 25, srcSpanEndLine = 760, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 25, srcSpanEndLine = 760, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 25, srcSpanEndLine = 760, srcSpanEndColumn = 26}, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 27, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 27, srcSpanEndLine = 760, srcSpanEndColumn = 28},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 30, srcSpanEndLine = 760, srcSpanEndColumn = 32}]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 28, srcSpanEndLine = 760, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 28, srcSpanEndLine = 760, srcSpanEndColumn = 29}, srcInfoPoints = []}) "s")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 33, srcSpanEndLine = 763, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 760, srcSpanStartColumn = 33, srcSpanEndLine = 760, srcSpanEndColumn = 35},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 9, srcSpanEndLine = 761, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 1, srcSpanEndLine = 763, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 9, srcSpanEndLine = 761, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 9, srcSpanEndLine = 761, srcSpanEndColumn = 49}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 9, srcSpanEndLine = 761, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 9, srcSpanEndLine = 761, srcSpanEndColumn = 33}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 9, srcSpanEndLine = 761, srcSpanEndColumn = 33}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 9, srcSpanEndLine = 761, srcSpanEndColumn = 33}, srcInfoPoints = []}) "throwErrnoIfMinus1Retry_"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 34, srcSpanEndLine = 761, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 34, srcSpanEndLine = 761, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 34, srcSpanEndLine = 761, srcSpanEndColumn = 37}, srcInfoPoints = []}) "loc")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 38, srcSpanEndLine = 761, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 38, srcSpanEndLine = 761, srcSpanEndColumn = 39},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 48, srcSpanEndLine = 761, srcSpanEndColumn = 49}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 39, srcSpanEndLine = 761, srcSpanEndColumn = 48}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 39, srcSpanEndLine = 761, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 39, srcSpanEndLine = 761, srcSpanEndColumn = 44}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 39, srcSpanEndLine = 761, srcSpanEndColumn = 44}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 39, srcSpanEndLine = 761, srcSpanEndColumn = 44}, srcInfoPoints = []}) "lstat"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 45, srcSpanEndLine = 761, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 45, srcSpanEndLine = 761, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 45, srcSpanEndLine = 761, srcSpanEndColumn = 46}, srcInfoPoints = []}) "s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 47, srcSpanEndLine = 761, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 47, srcSpanEndLine = 761, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 761, srcSpanStartColumn = 47, srcSpanEndLine = 761, srcSpanEndColumn = 48}, srcInfoPoints = []}) "p"))))))]))))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 1, srcSpanEndLine = 763, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 18, srcSpanEndLine = 763, srcSpanEndColumn = 20}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 1, srcSpanEndLine = 763, srcSpanEndColumn = 17}, srcInfoPoints = []}) "modificationTime"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 21, srcSpanEndLine = 763, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 31, srcSpanEndLine = 763, srcSpanEndColumn = 33}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 21, srcSpanEndLine = 763, srcSpanEndColumn = 30}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 21, srcSpanEndLine = 763, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 21, srcSpanEndLine = 763, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 21, srcSpanEndLine = 763, srcSpanEndColumn = 24}, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 25, srcSpanEndLine = 763, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 25, srcSpanEndLine = 763, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 25, srcSpanEndLine = 763, srcSpanEndColumn = 30}, srcInfoPoints = []}) "CStat")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 34, srcSpanEndLine = 763, srcSpanEndColumn = 46}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 34, srcSpanEndLine = 763, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 34, srcSpanEndLine = 763, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 34, srcSpanEndLine = 763, srcSpanEndColumn = 36}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 37, srcSpanEndLine = 763, srcSpanEndColumn = 46}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 37, srcSpanEndLine = 763, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 763, srcSpanStartColumn = 37, srcSpanEndLine = 763, srcSpanEndColumn = 46}, srcInfoPoints = []}) "ClockTime"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 1, srcSpanEndLine = 769, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 1, srcSpanEndLine = 769, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 1, srcSpanEndLine = 764, srcSpanEndColumn = 17}, srcInfoPoints = []}) "modificationTime") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 18, srcSpanEndLine = 764, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 18, srcSpanEndLine = 764, srcSpanEndColumn = 22}, srcInfoPoints = []}) "stat")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 23, srcSpanEndLine = 769, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 23, srcSpanEndLine = 764, srcSpanEndColumn = 24}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 25, srcSpanEndLine = 769, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 764, srcSpanStartColumn = 25, srcSpanEndLine = 764, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 5, srcSpanEndLine = 765, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 5, srcSpanEndLine = 766, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 5, srcSpanEndLine = 767, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 1, srcSpanEndLine = 769, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 5, srcSpanEndLine = 765, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 11, srcSpanEndLine = 765, srcSpanEndColumn = 13}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 5, srcSpanEndLine = 765, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 5, srcSpanEndLine = 765, srcSpanEndColumn = 10}, srcInfoPoints = []}) "mtime")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 14, srcSpanEndLine = 765, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 14, srcSpanEndLine = 765, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 14, srcSpanEndLine = 765, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 14, srcSpanEndLine = 765, srcSpanEndColumn = 22}, srcInfoPoints = []}) "st_mtime"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 23, srcSpanEndLine = 765, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 23, srcSpanEndLine = 765, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 765, srcSpanStartColumn = 23, srcSpanEndLine = 765, srcSpanEndColumn = 27}, srcInfoPoints = []}) "stat")))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 5, srcSpanEndLine = 767, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 5, srcSpanEndLine = 766, srcSpanEndColumn = 8}]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 9, srcSpanEndLine = 767, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 9, srcSpanEndLine = 766, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 5, srcSpanEndLine = 767, srcSpanEndColumn = 0}]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 9, srcSpanEndLine = 766, srcSpanEndColumn = 69}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 9, srcSpanEndLine = 766, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 9, srcSpanEndLine = 766, srcSpanEndColumn = 22}, srcInfoPoints = []}) "realToInteger")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 23, srcSpanEndLine = 766, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 23, srcSpanEndLine = 766, srcSpanEndColumn = 24}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 25, srcSpanEndLine = 766, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 44, srcSpanEndLine = 766, srcSpanEndColumn = 46}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 25, srcSpanEndLine = 766, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 25, srcSpanEndLine = 766, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 25, srcSpanEndLine = 766, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 25, srcSpanEndLine = 766, srcSpanEndColumn = 30}, srcInfoPoints = []}) "round"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 31, srcSpanEndLine = 766, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 31, srcSpanEndLine = 766, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 31, srcSpanEndLine = 766, srcSpanEndColumn = 32}, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 33, srcSpanEndLine = 766, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 33, srcSpanEndLine = 766, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 33, srcSpanEndLine = 766, srcSpanEndColumn = 43}, srcInfoPoints = []}) "realToFrac")))) (TyForall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 47, srcSpanEndLine = 766, srcSpanEndColumn = 69}, srcInfoPoints = []}) Nothing (Just (CxSingle (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 47, srcSpanEndLine = 766, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 54, srcSpanEndLine = 766, srcSpanEndColumn = 56}]}) (ClassA (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 47, srcSpanEndLine = 766, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 54, srcSpanEndLine = 766, srcSpanEndColumn = 56}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 47, srcSpanEndLine = 766, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 47, srcSpanEndLine = 766, srcSpanEndColumn = 51}, srcInfoPoints = []}) "Real")) [TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 52, srcSpanEndLine = 766, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 52, srcSpanEndLine = 766, srcSpanEndColumn = 53}, srcInfoPoints = []}) "a")]))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 57, srcSpanEndLine = 766, srcSpanEndColumn = 69}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 59, srcSpanEndLine = 766, srcSpanEndColumn = 61}]}) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 57, srcSpanEndLine = 766, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 57, srcSpanEndLine = 766, srcSpanEndColumn = 58}, srcInfoPoints = []}) "a")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 62, srcSpanEndLine = 766, srcSpanEndColumn = 69}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 62, srcSpanEndLine = 766, srcSpanEndColumn = 69}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 766, srcSpanStartColumn = 62, srcSpanEndLine = 766, srcSpanEndColumn = 69}, srcInfoPoints = []}) "Integer"))))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 5, srcSpanEndLine = 767, srcSpanEndColumn = 52}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 5, srcSpanEndLine = 767, srcSpanEndColumn = 52}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 5, srcSpanEndLine = 767, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 5, srcSpanEndLine = 767, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 5, srcSpanEndLine = 767, srcSpanEndColumn = 11}, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 12, srcSpanEndLine = 767, srcSpanEndColumn = 52}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 12, srcSpanEndLine = 767, srcSpanEndColumn = 13},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 51, srcSpanEndLine = 767, srcSpanEndColumn = 52}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 13, srcSpanEndLine = 767, srcSpanEndColumn = 51}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 13, srcSpanEndLine = 767, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 13, srcSpanEndLine = 767, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 13, srcSpanEndLine = 767, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 13, srcSpanEndLine = 767, srcSpanEndColumn = 16}, srcInfoPoints = []}) "TOD"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 17, srcSpanEndLine = 767, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 17, srcSpanEndLine = 767, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 48, srcSpanEndLine = 767, srcSpanEndColumn = 49}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 18, srcSpanEndLine = 767, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 18, srcSpanEndLine = 767, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 18, srcSpanEndLine = 767, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 18, srcSpanEndLine = 767, srcSpanEndColumn = 31}, srcInfoPoints = []}) "realToInteger"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 32, srcSpanEndLine = 767, srcSpanEndColumn = 48}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 32, srcSpanEndLine = 767, srcSpanEndColumn = 33},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 47, srcSpanEndLine = 767, srcSpanEndColumn = 48}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 33, srcSpanEndLine = 767, srcSpanEndColumn = 47}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 39, srcSpanEndLine = 767, srcSpanEndColumn = 41}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 33, srcSpanEndLine = 767, srcSpanEndColumn = 38}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 33, srcSpanEndLine = 767, srcSpanEndColumn = 38}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 33, srcSpanEndLine = 767, srcSpanEndColumn = 38}, srcInfoPoints = []}) "mtime"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 42, srcSpanEndLine = 767, srcSpanEndColumn = 47}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 42, srcSpanEndLine = 767, srcSpanEndColumn = 47}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 42, srcSpanEndLine = 767, srcSpanEndColumn = 47}, srcInfoPoints = []}) "CTime")))))))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 50, srcSpanEndLine = 767, srcSpanEndColumn = 51}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 767, srcSpanStartColumn = 50, srcSpanEndLine = 767, srcSpanEndColumn = 51}, srcInfoPoints = []}) 0 "0")))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 1, srcSpanEndLine = 769, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 13, srcSpanEndLine = 769, srcSpanEndColumn = 15}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 1, srcSpanEndLine = 769, srcSpanEndColumn = 12}, srcInfoPoints = []}) "isDirectory"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 16, srcSpanEndLine = 769, srcSpanEndColumn = 36}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 26, srcSpanEndLine = 769, srcSpanEndColumn = 28}]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 16, srcSpanEndLine = 769, srcSpanEndColumn = 25}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 16, srcSpanEndLine = 769, srcSpanEndColumn = 19}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 16, srcSpanEndLine = 769, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 16, srcSpanEndLine = 769, srcSpanEndColumn = 19}, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 20, srcSpanEndLine = 769, srcSpanEndColumn = 25}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 20, srcSpanEndLine = 769, srcSpanEndColumn = 25}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 20, srcSpanEndLine = 769, srcSpanEndColumn = 25}, srcInfoPoints = []}) "CStat")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 29, srcSpanEndLine = 769, srcSpanEndColumn = 36}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 29, srcSpanEndLine = 769, srcSpanEndColumn = 31}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 29, srcSpanEndLine = 769, srcSpanEndColumn = 31}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 29, srcSpanEndLine = 769, srcSpanEndColumn = 31}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 32, srcSpanEndLine = 769, srcSpanEndColumn = 36}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 32, srcSpanEndLine = 769, srcSpanEndColumn = 36}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 769, srcSpanStartColumn = 32, srcSpanEndLine = 769, srcSpanEndColumn = 36}, srcInfoPoints = []}) "Bool"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 1, srcSpanEndLine = 774, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 1, srcSpanEndLine = 774, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 1, srcSpanEndLine = 770, srcSpanEndColumn = 12}, srcInfoPoints = []}) "isDirectory") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 13, srcSpanEndLine = 770, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 13, srcSpanEndLine = 770, srcSpanEndColumn = 17}, srcInfoPoints = []}) "stat")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 18, srcSpanEndLine = 774, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 18, srcSpanEndLine = 770, srcSpanEndColumn = 19}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 20, srcSpanEndLine = 774, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 770, srcSpanStartColumn = 20, srcSpanEndLine = 770, srcSpanEndColumn = 22},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 3, srcSpanEndLine = 771, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 3, srcSpanEndLine = 772, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 1, srcSpanEndLine = 774, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 3, srcSpanEndLine = 771, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 8, srcSpanEndLine = 771, srcSpanEndColumn = 10}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 3, srcSpanEndLine = 771, srcSpanEndColumn = 7}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 3, srcSpanEndLine = 771, srcSpanEndColumn = 7}, srcInfoPoints = []}) "mode")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 11, srcSpanEndLine = 771, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 11, srcSpanEndLine = 771, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 11, srcSpanEndLine = 771, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 11, srcSpanEndLine = 771, srcSpanEndColumn = 18}, srcInfoPoints = []}) "st_mode"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 19, srcSpanEndLine = 771, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 19, srcSpanEndLine = 771, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 771, srcSpanStartColumn = 19, srcSpanEndLine = 771, srcSpanEndColumn = 23}, srcInfoPoints = []}) "stat")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 3, srcSpanEndLine = 772, srcSpanEndColumn = 24}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 3, srcSpanEndLine = 772, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 3, srcSpanEndLine = 772, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 3, srcSpanEndLine = 772, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 3, srcSpanEndLine = 772, srcSpanEndColumn = 9}, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 10, srcSpanEndLine = 772, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 10, srcSpanEndLine = 772, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 23, srcSpanEndLine = 772, srcSpanEndColumn = 24}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 11, srcSpanEndLine = 772, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 11, srcSpanEndLine = 772, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 11, srcSpanEndLine = 772, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 11, srcSpanEndLine = 772, srcSpanEndColumn = 18}, srcInfoPoints = []}) "s_isdir"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 19, srcSpanEndLine = 772, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 19, srcSpanEndLine = 772, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 772, srcSpanStartColumn = 19, srcSpanEndLine = 772, srcSpanEndColumn = 23}, srcInfoPoints = []}) "mode"))))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 1, srcSpanEndLine = 774, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 18, srcSpanEndLine = 774, srcSpanEndColumn = 20}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 1, srcSpanEndLine = 774, srcSpanEndColumn = 17}, srcInfoPoints = []}) "fileNameEndClean"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 21, srcSpanEndLine = 774, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 28, srcSpanEndLine = 774, srcSpanEndColumn = 30}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 21, srcSpanEndLine = 774, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 21, srcSpanEndLine = 774, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 21, srcSpanEndLine = 774, srcSpanEndColumn = 27}, srcInfoPoints = []}) "String"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 31, srcSpanEndLine = 774, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 31, srcSpanEndLine = 774, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 774, srcSpanStartColumn = 31, srcSpanEndLine = 774, srcSpanEndColumn = 37}, srcInfoPoints = []}) "String")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 1, srcSpanEndLine = 776, srcSpanEndColumn = 76}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 1, srcSpanEndLine = 776, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 1, srcSpanEndLine = 775, srcSpanEndColumn = 17}, srcInfoPoints = []}) "fileNameEndClean") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 18, srcSpanEndLine = 775, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 18, srcSpanEndLine = 775, srcSpanEndColumn = 22}, srcInfoPoints = []}) "name")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 23, srcSpanEndLine = 776, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 23, srcSpanEndLine = 775, srcSpanEndColumn = 24}]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 25, srcSpanEndLine = 776, srcSpanEndColumn = 76}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 25, srcSpanEndLine = 775, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 41, srcSpanEndLine = 775, srcSpanEndColumn = 45},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 776, srcSpanStartColumn = 41, srcSpanEndLine = 776, srcSpanEndColumn = 45}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 28, srcSpanEndLine = 775, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 28, srcSpanEndLine = 775, srcSpanEndColumn = 35}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 28, srcSpanEndLine = 775, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 28, srcSpanEndLine = 775, srcSpanEndColumn = 35}, srcInfoPoints = []}) "isDrive"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 36, srcSpanEndLine = 775, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 36, srcSpanEndLine = 775, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 36, srcSpanEndLine = 775, srcSpanEndColumn = 40}, srcInfoPoints = []}) "name")))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 46, srcSpanEndLine = 775, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 46, srcSpanEndLine = 775, srcSpanEndColumn = 70}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 46, srcSpanEndLine = 775, srcSpanEndColumn = 70}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 46, srcSpanEndLine = 775, srcSpanEndColumn = 70}, srcInfoPoints = []}) "addTrailingPathSeparator"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 71, srcSpanEndLine = 775, srcSpanEndColumn = 75}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 71, srcSpanEndLine = 775, srcSpanEndColumn = 75}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 775, srcSpanStartColumn = 71, srcSpanEndLine = 775, srcSpanEndColumn = 75}, srcInfoPoints = []}) "name")))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 776, srcSpanStartColumn = 46, srcSpanEndLine = 776, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 776, srcSpanStartColumn = 46, srcSpanEndLine = 776, srcSpanEndColumn = 71}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 776, srcSpanStartColumn = 46, srcSpanEndLine = 776, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 776, srcSpanStartColumn = 46, srcSpanEndLine = 776, srcSpanEndColumn = 71}, srcInfoPoints = []}) "dropTrailingPathSeparator"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 776, srcSpanStartColumn = 72, srcSpanEndLine = 776, srcSpanEndColumn = 76}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 776, srcSpanStartColumn = 72, srcSpanEndLine = 776, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 776, srcSpanStartColumn = 72, srcSpanEndLine = 776, srcSpanEndColumn = 76}, srcInfoPoints = []}) "name")))))) Nothing],ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 1, srcSpanEndLine = 778, srcSpanEndColumn = 78}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 1, srcSpanEndLine = 778, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 9, srcSpanEndLine = 778, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 29, srcSpanEndLine = 778, srcSpanEndColumn = 61},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 70, srcSpanEndLine = 778, srcSpanEndColumn = 72}]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 16, srcSpanEndLine = 778, srcSpanEndColumn = 21}, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 22, srcSpanEndLine = 778, srcSpanEndColumn = 28}, srcInfoPoints = []}))) (Just "HsDirectory.h __hscore_S_IRUSR") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 62, srcSpanEndLine = 778, srcSpanEndColumn = 69}, srcInfoPoints = []}) "s_IRUSR") (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 73, srcSpanEndLine = 778, srcSpanEndColumn = 78}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 73, srcSpanEndLine = 778, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 778, srcSpanStartColumn = 73, srcSpanEndLine = 778, srcSpanEndColumn = 78}, srcInfoPoints = []}) "CMode"))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 1, srcSpanEndLine = 779, srcSpanEndColumn = 78}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 1, srcSpanEndLine = 779, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 9, srcSpanEndLine = 779, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 29, srcSpanEndLine = 779, srcSpanEndColumn = 61},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 70, srcSpanEndLine = 779, srcSpanEndColumn = 72}]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 16, srcSpanEndLine = 779, srcSpanEndColumn = 21}, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 22, srcSpanEndLine = 779, srcSpanEndColumn = 28}, srcInfoPoints = []}))) (Just "HsDirectory.h __hscore_S_IWUSR") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 62, srcSpanEndLine = 779, srcSpanEndColumn = 69}, srcInfoPoints = []}) "s_IWUSR") (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 73, srcSpanEndLine = 779, srcSpanEndColumn = 78}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 73, srcSpanEndLine = 779, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 779, srcSpanStartColumn = 73, srcSpanEndLine = 779, srcSpanEndColumn = 78}, srcInfoPoints = []}) "CMode"))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 1, srcSpanEndLine = 780, srcSpanEndColumn = 78}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 1, srcSpanEndLine = 780, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 9, srcSpanEndLine = 780, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 29, srcSpanEndLine = 780, srcSpanEndColumn = 61},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 70, srcSpanEndLine = 780, srcSpanEndColumn = 72}]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 16, srcSpanEndLine = 780, srcSpanEndColumn = 21}, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 22, srcSpanEndLine = 780, srcSpanEndColumn = 28}, srcInfoPoints = []}))) (Just "HsDirectory.h __hscore_S_IXUSR") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 62, srcSpanEndLine = 780, srcSpanEndColumn = 69}, srcInfoPoints = []}) "s_IXUSR") (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 73, srcSpanEndLine = 780, srcSpanEndColumn = 78}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 73, srcSpanEndLine = 780, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 780, srcSpanStartColumn = 73, srcSpanEndLine = 780, srcSpanEndColumn = 78}, srcInfoPoints = []}) "CMode"))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 1, srcSpanEndLine = 781, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 1, srcSpanEndLine = 781, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 9, srcSpanEndLine = 781, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 29, srcSpanEndLine = 781, srcSpanEndColumn = 47},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 56, srcSpanEndLine = 781, srcSpanEndColumn = 58}]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 16, srcSpanEndLine = 781, srcSpanEndColumn = 21}, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 22, srcSpanEndLine = 781, srcSpanEndColumn = 28}, srcInfoPoints = []}))) (Just "__hscore_S_IFDIR") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 48, srcSpanEndLine = 781, srcSpanEndColumn = 55}, srcInfoPoints = []}) "s_IFDIR") (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 59, srcSpanEndLine = 781, srcSpanEndColumn = 64}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 59, srcSpanEndLine = 781, srcSpanEndColumn = 64}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 781, srcSpanStartColumn = 59, srcSpanEndLine = 781, srcSpanEndColumn = 64}, srcInfoPoints = []}) "CMode"))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 784, srcSpanStartColumn = 1, srcSpanEndLine = 785, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 784, srcSpanStartColumn = 1, srcSpanEndLine = 784, srcSpanEndColumn = 8},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 784, srcSpanStartColumn = 9, srcSpanEndLine = 784, srcSpanEndColumn = 15},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 784, srcSpanStartColumn = 29, srcSpanEndLine = 784, srcSpanEndColumn = 54},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 785, srcSpanStartColumn = 18, srcSpanEndLine = 785, srcSpanEndColumn = 20}]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 784, srcSpanStartColumn = 16, srcSpanEndLine = 784, srcSpanEndColumn = 21}, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 784, srcSpanStartColumn = 22, srcSpanEndLine = 784, srcSpanEndColumn = 28}, srcInfoPoints = []}))) (Just "__hscore_long_path_size") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 785, srcSpanStartColumn = 3, srcSpanEndLine = 785, srcSpanEndColumn = 17}, srcInfoPoints = []}) "long_path_size") (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 785, srcSpanStartColumn = 21, srcSpanEndLine = 785, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 785, srcSpanStartColumn = 21, srcSpanEndLine = 785, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 785, srcSpanStartColumn = 21, srcSpanEndLine = 785, srcSpanEndColumn = 24}, srcInfoPoints = []}) "Int"))),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 1, srcSpanEndLine = 808, srcSpanEndColumn = 32}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 18, srcSpanEndLine = 808, srcSpanEndColumn = 20}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 1, srcSpanEndLine = 808, srcSpanEndColumn = 17}, srcInfoPoints = []}) "getHomeDirectory"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 21, srcSpanEndLine = 808, srcSpanEndColumn = 32}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 21, srcSpanEndLine = 808, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 21, srcSpanEndLine = 808, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 21, srcSpanEndLine = 808, srcSpanEndColumn = 23}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 24, srcSpanEndLine = 808, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 24, srcSpanEndLine = 808, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 808, srcSpanStartColumn = 24, srcSpanEndLine = 808, srcSpanEndColumn = 32}, srcInfoPoints = []}) "FilePath")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 809, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 809, srcSpanStartColumn = 1, srcSpanEndLine = 809, srcSpanEndColumn = 17}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 809, srcSpanStartColumn = 1, srcSpanEndLine = 809, srcSpanEndColumn = 17}, srcInfoPoints = []}) "getHomeDirectory")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 809, srcSpanStartColumn = 18, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 809, srcSpanStartColumn = 18, srcSpanEndLine = 809, srcSpanEndColumn = 19}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 3, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 3, srcSpanEndLine = 810, srcSpanEndColumn = 56}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 3, srcSpanEndLine = 810, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 3, srcSpanEndLine = 810, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 3, srcSpanEndLine = 810, srcSpanEndColumn = 16}, srcInfoPoints = []}) "modifyIOError"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 17, srcSpanEndLine = 810, srcSpanEndColumn = 56}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 17, srcSpanEndLine = 810, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 55, srcSpanEndLine = 810, srcSpanEndColumn = 56}]}) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 18, srcSpanEndLine = 810, srcSpanEndColumn = 55}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 18, srcSpanEndLine = 810, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 54, srcSpanEndLine = 810, srcSpanEndColumn = 55}]}) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 19, srcSpanEndLine = 810, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 19, srcSpanEndLine = 810, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 20, srcSpanEndLine = 810, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 34, srcSpanEndLine = 810, srcSpanEndColumn = 35}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 19, srcSpanEndLine = 810, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 19, srcSpanEndLine = 810, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 20, srcSpanEndLine = 810, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 34, srcSpanEndLine = 810, srcSpanEndColumn = 35}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 19, srcSpanEndLine = 810, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 19, srcSpanEndLine = 810, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 20, srcSpanEndLine = 810, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 34, srcSpanEndLine = 810, srcSpanEndColumn = 35}]}) "ioeSetLocation"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 36, srcSpanEndLine = 810, srcSpanEndColumn = 54}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 36, srcSpanEndLine = 810, srcSpanEndColumn = 54}, srcInfoPoints = []}) "getHomeDirectory" "getHomeDirectory"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 57, srcSpanEndLine = 810, srcSpanEndColumn = 58}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 57, srcSpanEndLine = 810, srcSpanEndColumn = 58}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 57, srcSpanEndLine = 810, srcSpanEndColumn = 58}, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 59, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 810, srcSpanStartColumn = 59, srcSpanEndLine = 810, srcSpanEndColumn = 61},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 3, srcSpanEndLine = 811, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 3, srcSpanEndLine = 812, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 3, srcSpanEndLine = 811, srcSpanEndColumn = 73}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 5, srcSpanEndLine = 811, srcSpanEndColumn = 7}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 3, srcSpanEndLine = 811, srcSpanEndColumn = 4}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 3, srcSpanEndLine = 811, srcSpanEndColumn = 4}, srcInfoPoints = []}) "r")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 8, srcSpanEndLine = 811, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 8, srcSpanEndLine = 811, srcSpanEndColumn = 11}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 8, srcSpanEndLine = 811, srcSpanEndColumn = 11}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 8, srcSpanEndLine = 811, srcSpanEndColumn = 11}, srcInfoPoints = []}) "try"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 12, srcSpanEndLine = 811, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 12, srcSpanEndLine = 811, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 12, srcSpanEndLine = 811, srcSpanEndColumn = 13}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 14, srcSpanEndLine = 811, srcSpanEndColumn = 73}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 14, srcSpanEndLine = 811, srcSpanEndColumn = 71}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 14, srcSpanEndLine = 811, srcSpanEndColumn = 63}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 14, srcSpanEndLine = 811, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 14, srcSpanEndLine = 811, srcSpanEndColumn = 35}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 14, srcSpanEndLine = 811, srcSpanEndColumn = 35}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 14, srcSpanEndLine = 811, srcSpanEndColumn = 35}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 14, srcSpanEndLine = 811, srcSpanEndColumn = 35}, srcInfoPoints = []}) "sHGetFolderPath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 36, srcSpanEndLine = 811, srcSpanEndColumn = 43}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 36, srcSpanEndLine = 811, srcSpanEndColumn = 43}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 36, srcSpanEndLine = 811, srcSpanEndColumn = 43}, srcInfoPoints = []}) "nullPtr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 44, srcSpanEndLine = 811, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 44, srcSpanEndLine = 811, srcSpanEndColumn = 63}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 44, srcSpanEndLine = 811, srcSpanEndColumn = 63}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 44, srcSpanEndLine = 811, srcSpanEndColumn = 63}, srcInfoPoints = []}) "cSIDL_PROFILE")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 64, srcSpanEndLine = 811, srcSpanEndColumn = 71}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 64, srcSpanEndLine = 811, srcSpanEndColumn = 71}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 64, srcSpanEndLine = 811, srcSpanEndColumn = 71}, srcInfoPoints = []}) "nullPtr")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 72, srcSpanEndLine = 811, srcSpanEndColumn = 73}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 811, srcSpanStartColumn = 72, srcSpanEndLine = 811, srcSpanEndColumn = 73}, srcInfoPoints = []}) 0 "0")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 3, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 3, srcSpanEndLine = 812, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 41, srcSpanEndLine = 812, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 5, srcSpanEndLine = 813, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 5, srcSpanEndLine = 814, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 0}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 3, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 3, srcSpanEndLine = 812, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 41, srcSpanEndLine = 812, srcSpanEndColumn = 43},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 5, srcSpanEndLine = 813, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 5, srcSpanEndLine = 814, srcSpanEndColumn = 5},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 0}]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 8, srcSpanEndLine = 812, srcSpanEndColumn = 40}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 8, srcSpanEndLine = 812, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 39, srcSpanEndLine = 812, srcSpanEndColumn = 40}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 9, srcSpanEndLine = 812, srcSpanEndColumn = 39}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 11, srcSpanEndLine = 812, srcSpanEndColumn = 13}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 9, srcSpanEndLine = 812, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 9, srcSpanEndLine = 812, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 9, srcSpanEndLine = 812, srcSpanEndColumn = 10}, srcInfoPoints = []}) "r"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 14, srcSpanEndLine = 812, srcSpanEndColumn = 39}, srcInfoPoints = []}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 14, srcSpanEndLine = 812, srcSpanEndColumn = 32}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 14, srcSpanEndLine = 812, srcSpanEndColumn = 20}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 14, srcSpanEndLine = 812, srcSpanEndColumn = 20}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 14, srcSpanEndLine = 812, srcSpanEndColumn = 20}, srcInfoPoints = []}) "Either"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 21, srcSpanEndLine = 812, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 21, srcSpanEndLine = 812, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 21, srcSpanEndLine = 812, srcSpanEndColumn = 32}, srcInfoPoints = []}) "IOException")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 33, srcSpanEndLine = 812, srcSpanEndColumn = 39}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 33, srcSpanEndLine = 812, srcSpanEndColumn = 39}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 812, srcSpanStartColumn = 33, srcSpanEndLine = 812, srcSpanEndColumn = 39}, srcInfoPoints = []}) "String")))))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 5, srcSpanEndLine = 813, srcSpanEndColumn = 24}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 5, srcSpanEndLine = 813, srcSpanEndColumn = 10}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 5, srcSpanEndLine = 813, srcSpanEndColumn = 10}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 5, srcSpanEndLine = 813, srcSpanEndColumn = 10}, srcInfoPoints = []}) "Right")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 11, srcSpanEndLine = 813, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 11, srcSpanEndLine = 813, srcSpanEndColumn = 12}, srcInfoPoints = []}) "s")]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 13, srcSpanEndLine = 813, srcSpanEndColumn = 24}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 13, srcSpanEndLine = 813, srcSpanEndColumn = 15}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 16, srcSpanEndLine = 813, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 16, srcSpanEndLine = 813, srcSpanEndColumn = 22}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 16, srcSpanEndLine = 813, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 16, srcSpanEndLine = 813, srcSpanEndColumn = 22}, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 23, srcSpanEndLine = 813, srcSpanEndColumn = 24}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 23, srcSpanEndLine = 813, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 813, srcSpanStartColumn = 23, srcSpanEndLine = 813, srcSpanEndColumn = 24}, srcInfoPoints = []}) "s"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 5, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 5, srcSpanEndLine = 814, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 5, srcSpanEndLine = 814, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 5, srcSpanEndLine = 814, srcSpanEndColumn = 9}, srcInfoPoints = []}) "Left")) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 11, srcSpanEndLine = 814, srcSpanEndColumn = 12}, srcInfoPoints = []})]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 13, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 13, srcSpanEndLine = 814, srcSpanEndColumn = 15}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 16, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 814, srcSpanStartColumn = 16, srcSpanEndLine = 814, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 7, srcSpanEndLine = 815, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 7, srcSpanEndLine = 816, srcSpanEndColumn = 7},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 7, srcSpanEndLine = 815, srcSpanEndColumn = 78}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 10, srcSpanEndLine = 815, srcSpanEndColumn = 12}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 7, srcSpanEndLine = 815, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 7, srcSpanEndLine = 815, srcSpanEndColumn = 9}, srcInfoPoints = []}) "r1")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 13, srcSpanEndLine = 815, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 13, srcSpanEndLine = 815, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 13, srcSpanEndLine = 815, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 13, srcSpanEndLine = 815, srcSpanEndColumn = 16}, srcInfoPoints = []}) "try"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 17, srcSpanEndLine = 815, srcSpanEndColumn = 18}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 17, srcSpanEndLine = 815, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 17, srcSpanEndLine = 815, srcSpanEndColumn = 18}, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 19, srcSpanEndLine = 815, srcSpanEndColumn = 78}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 19, srcSpanEndLine = 815, srcSpanEndColumn = 76}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 19, srcSpanEndLine = 815, srcSpanEndColumn = 68}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 19, srcSpanEndLine = 815, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 19, srcSpanEndLine = 815, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 19, srcSpanEndLine = 815, srcSpanEndColumn = 40}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 19, srcSpanEndLine = 815, srcSpanEndColumn = 40}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 19, srcSpanEndLine = 815, srcSpanEndColumn = 40}, srcInfoPoints = []}) "sHGetFolderPath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 41, srcSpanEndLine = 815, srcSpanEndColumn = 48}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 41, srcSpanEndLine = 815, srcSpanEndColumn = 48}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 41, srcSpanEndLine = 815, srcSpanEndColumn = 48}, srcInfoPoints = []}) "nullPtr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 49, srcSpanEndLine = 815, srcSpanEndColumn = 68}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 49, srcSpanEndLine = 815, srcSpanEndColumn = 68}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 49, srcSpanEndLine = 815, srcSpanEndColumn = 68}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 49, srcSpanEndLine = 815, srcSpanEndColumn = 68}, srcInfoPoints = []}) "cSIDL_WINDOWS")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 69, srcSpanEndLine = 815, srcSpanEndColumn = 76}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 69, srcSpanEndLine = 815, srcSpanEndColumn = 76}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 69, srcSpanEndLine = 815, srcSpanEndColumn = 76}, srcInfoPoints = []}) "nullPtr")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 77, srcSpanEndLine = 815, srcSpanEndColumn = 78}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 815, srcSpanStartColumn = 77, srcSpanEndLine = 815, srcSpanEndColumn = 78}, srcInfoPoints = []}) 0 "0")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 7, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 7, srcSpanEndLine = 816, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 15, srcSpanEndLine = 816, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 9, srcSpanEndLine = 817, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 9, srcSpanEndLine = 818, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 0}]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 7, srcSpanEndLine = 847, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 7, srcSpanEndLine = 816, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 15, srcSpanEndLine = 816, srcSpanEndColumn = 17},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 9, srcSpanEndLine = 817, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 9, srcSpanEndLine = 818, srcSpanEndColumn = 9},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 0}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 12, srcSpanEndLine = 816, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 12, srcSpanEndLine = 816, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 816, srcSpanStartColumn = 12, srcSpanEndLine = 816, srcSpanEndColumn = 14}, srcInfoPoints = []}) "r1"))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 9, srcSpanEndLine = 817, srcSpanEndColumn = 28}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 9, srcSpanEndLine = 817, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 9, srcSpanEndLine = 817, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 9, srcSpanEndLine = 817, srcSpanEndColumn = 14}, srcInfoPoints = []}) "Right")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 15, srcSpanEndLine = 817, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 15, srcSpanEndLine = 817, srcSpanEndColumn = 16}, srcInfoPoints = []}) "s")]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 17, srcSpanEndLine = 817, srcSpanEndColumn = 28}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 17, srcSpanEndLine = 817, srcSpanEndColumn = 19}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 20, srcSpanEndLine = 817, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 20, srcSpanEndLine = 817, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 20, srcSpanEndLine = 817, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 20, srcSpanEndLine = 817, srcSpanEndColumn = 26}, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 27, srcSpanEndLine = 817, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 27, srcSpanEndLine = 817, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 817, srcSpanStartColumn = 27, srcSpanEndLine = 817, srcSpanEndColumn = 28}, srcInfoPoints = []}) "s"))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 9, srcSpanEndLine = 818, srcSpanEndColumn = 46}, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 9, srcSpanEndLine = 818, srcSpanEndColumn = 13}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 9, srcSpanEndLine = 818, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 9, srcSpanEndLine = 818, srcSpanEndColumn = 13}, srcInfoPoints = []}) "Left")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 15, srcSpanEndLine = 818, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 15, srcSpanEndLine = 818, srcSpanEndColumn = 16}, srcInfoPoints = []}) "e")]) (UnGuardedAlt (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 17, srcSpanEndLine = 818, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 17, srcSpanEndLine = 818, srcSpanEndColumn = 19}]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 20, srcSpanEndLine = 818, srcSpanEndColumn = 46}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 20, srcSpanEndLine = 818, srcSpanEndColumn = 27}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 20, srcSpanEndLine = 818, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 20, srcSpanEndLine = 818, srcSpanEndColumn = 27}, srcInfoPoints = []}) "ioError"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 28, srcSpanEndLine = 818, srcSpanEndColumn = 46}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 28, srcSpanEndLine = 818, srcSpanEndColumn = 29},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 45, srcSpanEndLine = 818, srcSpanEndColumn = 46}]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 29, srcSpanEndLine = 818, srcSpanEndColumn = 45}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 31, srcSpanEndLine = 818, srcSpanEndColumn = 33}]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 29, srcSpanEndLine = 818, srcSpanEndColumn = 30}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 29, srcSpanEndLine = 818, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 29, srcSpanEndLine = 818, srcSpanEndColumn = 30}, srcInfoPoints = []}) "e"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 34, srcSpanEndLine = 818, srcSpanEndColumn = 45}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 34, srcSpanEndLine = 818, srcSpanEndColumn = 45}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 818, srcSpanStartColumn = 34, srcSpanEndLine = 818, srcSpanEndColumn = 45}, srcInfoPoints = []}) "IOException"))))))) Nothing])])) Nothing])]))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 25, srcSpanEndLine = 847, srcSpanEndColumn = 27}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 1, srcSpanEndLine = 847, srcSpanEndColumn = 24}, srcInfoPoints = []}) "getAppUserDataDirectory"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 28, srcSpanEndLine = 847, srcSpanEndColumn = 49}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 35, srcSpanEndLine = 847, srcSpanEndColumn = 37}]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 28, srcSpanEndLine = 847, srcSpanEndColumn = 34}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 28, srcSpanEndLine = 847, srcSpanEndColumn = 34}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 28, srcSpanEndLine = 847, srcSpanEndColumn = 34}, srcInfoPoints = []}) "String"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 38, srcSpanEndLine = 847, srcSpanEndColumn = 49}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 38, srcSpanEndLine = 847, srcSpanEndColumn = 40}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 38, srcSpanEndLine = 847, srcSpanEndColumn = 40}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 38, srcSpanEndLine = 847, srcSpanEndColumn = 40}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 41, srcSpanEndLine = 847, srcSpanEndColumn = 49}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 41, srcSpanEndLine = 847, srcSpanEndColumn = 49}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 847, srcSpanStartColumn = 41, srcSpanEndLine = 847, srcSpanEndColumn = 49}, srcInfoPoints = []}) "FilePath"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 1, srcSpanEndLine = 874, srcSpanEndColumn = 0}, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 1, srcSpanEndLine = 874, srcSpanEndColumn = 0}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 1, srcSpanEndLine = 848, srcSpanEndColumn = 24}, srcInfoPoints = []}) "getAppUserDataDirectory") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 25, srcSpanEndLine = 848, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 25, srcSpanEndLine = 848, srcSpanEndColumn = 32}, srcInfoPoints = []}) "appName")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 33, srcSpanEndLine = 874, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 33, srcSpanEndLine = 848, srcSpanEndColumn = 34}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 35, srcSpanEndLine = 874, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 848, srcSpanStartColumn = 35, srcSpanEndLine = 848, srcSpanEndColumn = 37},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 3, srcSpanEndLine = 849, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 1, srcSpanEndLine = 874, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 3, srcSpanEndLine = 874, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 3, srcSpanEndLine = 874, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 3, srcSpanEndLine = 849, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 3, srcSpanEndLine = 849, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 3, srcSpanEndLine = 849, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 3, srcSpanEndLine = 849, srcSpanEndColumn = 16}, srcInfoPoints = []}) "modifyIOError"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 17, srcSpanEndLine = 849, srcSpanEndColumn = 63}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 17, srcSpanEndLine = 849, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 62, srcSpanEndLine = 849, srcSpanEndColumn = 63}]}) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 18, srcSpanEndLine = 849, srcSpanEndColumn = 62}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 18, srcSpanEndLine = 849, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 61, srcSpanEndLine = 849, srcSpanEndColumn = 62}]}) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 19, srcSpanEndLine = 849, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 19, srcSpanEndLine = 849, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 20, srcSpanEndLine = 849, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 34, srcSpanEndLine = 849, srcSpanEndColumn = 35}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 19, srcSpanEndLine = 849, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 19, srcSpanEndLine = 849, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 20, srcSpanEndLine = 849, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 34, srcSpanEndLine = 849, srcSpanEndColumn = 35}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 19, srcSpanEndLine = 849, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 19, srcSpanEndLine = 849, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 20, srcSpanEndLine = 849, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 34, srcSpanEndLine = 849, srcSpanEndColumn = 35}]}) "ioeSetLocation"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 36, srcSpanEndLine = 849, srcSpanEndColumn = 61}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 36, srcSpanEndLine = 849, srcSpanEndColumn = 61}, srcInfoPoints = []}) "getAppUserDataDirectory" "getAppUserDataDirectory"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 64, srcSpanEndLine = 849, srcSpanEndColumn = 65}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 64, srcSpanEndLine = 849, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 64, srcSpanEndLine = 849, srcSpanEndColumn = 65}, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 66, srcSpanEndLine = 874, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 849, srcSpanStartColumn = 66, srcSpanEndLine = 849, srcSpanEndColumn = 68},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 3, srcSpanEndLine = 850, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 3, srcSpanEndLine = 850, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 3, srcSpanEndLine = 851, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 1, srcSpanEndLine = 874, srcSpanEndColumn = 0}]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 3, srcSpanEndLine = 850, srcSpanEndColumn = 67}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 5, srcSpanEndLine = 850, srcSpanEndColumn = 7}]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 3, srcSpanEndLine = 850, srcSpanEndColumn = 4}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 3, srcSpanEndLine = 850, srcSpanEndColumn = 4}, srcInfoPoints = []}) "s")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 8, srcSpanEndLine = 850, srcSpanEndColumn = 67}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 8, srcSpanEndLine = 850, srcSpanEndColumn = 65}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 8, srcSpanEndLine = 850, srcSpanEndColumn = 57}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 8, srcSpanEndLine = 850, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 8, srcSpanEndLine = 850, srcSpanEndColumn = 29}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 8, srcSpanEndLine = 850, srcSpanEndColumn = 29}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 8, srcSpanEndLine = 850, srcSpanEndColumn = 29}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 8, srcSpanEndLine = 850, srcSpanEndColumn = 29}, srcInfoPoints = []}) "sHGetFolderPath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 30, srcSpanEndLine = 850, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 30, srcSpanEndLine = 850, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 30, srcSpanEndLine = 850, srcSpanEndColumn = 37}, srcInfoPoints = []}) "nullPtr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 38, srcSpanEndLine = 850, srcSpanEndColumn = 57}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 38, srcSpanEndLine = 850, srcSpanEndColumn = 57}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 38, srcSpanEndLine = 850, srcSpanEndColumn = 57}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 38, srcSpanEndLine = 850, srcSpanEndColumn = 57}, srcInfoPoints = []}) "cSIDL_APPDATA")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 58, srcSpanEndLine = 850, srcSpanEndColumn = 65}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 58, srcSpanEndLine = 850, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 58, srcSpanEndLine = 850, srcSpanEndColumn = 65}, srcInfoPoints = []}) "nullPtr")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 66, srcSpanEndLine = 850, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 850, srcSpanStartColumn = 66, srcSpanEndLine = 850, srcSpanEndColumn = 67}, srcInfoPoints = []}) 0 "0"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 3, srcSpanEndLine = 851, srcSpanEndColumn = 27}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 3, srcSpanEndLine = 851, srcSpanEndColumn = 27}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 3, srcSpanEndLine = 851, srcSpanEndColumn = 9}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 3, srcSpanEndLine = 851, srcSpanEndColumn = 9}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 3, srcSpanEndLine = 851, srcSpanEndColumn = 9}, srcInfoPoints = []}) "return"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 10, srcSpanEndLine = 851, srcSpanEndColumn = 27}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 10, srcSpanEndLine = 851, srcSpanEndColumn = 11},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 26, srcSpanEndLine = 851, srcSpanEndColumn = 27}]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 11, srcSpanEndLine = 851, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 11, srcSpanEndLine = 851, srcSpanEndColumn = 12}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 11, srcSpanEndLine = 851, srcSpanEndColumn = 12}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 11, srcSpanEndLine = 851, srcSpanEndColumn = 12}, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 12, srcSpanEndLine = 851, srcSpanEndColumn = 14}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 12, srcSpanEndLine = 851, srcSpanEndColumn = 14}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 12, srcSpanEndLine = 851, srcSpanEndColumn = 14}, srcInfoPoints = []}) "++"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 14, srcSpanEndLine = 851, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 14, srcSpanEndLine = 851, srcSpanEndColumn = 18}, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 14, srcSpanEndLine = 851, srcSpanEndColumn = 18}, srcInfoPoints = []}) '\\' "\\\\")) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 18, srcSpanEndLine = 851, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 18, srcSpanEndLine = 851, srcSpanEndColumn = 19}, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 18, srcSpanEndLine = 851, srcSpanEndColumn = 19}, srcInfoPoints = []})))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 19, srcSpanEndLine = 851, srcSpanEndColumn = 26}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 19, srcSpanEndLine = 851, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 851, srcSpanStartColumn = 19, srcSpanEndLine = 851, srcSpanEndColumn = 26}, srcInfoPoints = []}) "appName")))))))]))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 1, srcSpanEndLine = 874, srcSpanEndColumn = 41}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 27, srcSpanEndLine = 874, srcSpanEndColumn = 29}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 1, srcSpanEndLine = 874, srcSpanEndColumn = 26}, srcInfoPoints = []}) "getUserDocumentsDirectory"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 30, srcSpanEndLine = 874, srcSpanEndColumn = 41}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 30, srcSpanEndLine = 874, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 30, srcSpanEndLine = 874, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 30, srcSpanEndLine = 874, srcSpanEndColumn = 32}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 33, srcSpanEndLine = 874, srcSpanEndColumn = 41}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 33, srcSpanEndLine = 874, srcSpanEndColumn = 41}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 874, srcSpanStartColumn = 33, srcSpanEndLine = 874, srcSpanEndColumn = 41}, srcInfoPoints = []}) "FilePath")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 875, srcSpanStartColumn = 1, srcSpanEndLine = 905, srcSpanEndColumn = 0}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 875, srcSpanStartColumn = 1, srcSpanEndLine = 875, srcSpanEndColumn = 26}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 875, srcSpanStartColumn = 1, srcSpanEndLine = 875, srcSpanEndColumn = 26}, srcInfoPoints = []}) "getUserDocumentsDirectory")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 875, srcSpanStartColumn = 27, srcSpanEndLine = 905, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 875, srcSpanStartColumn = 27, srcSpanEndLine = 875, srcSpanEndColumn = 28}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 875, srcSpanStartColumn = 29, srcSpanEndLine = 905, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 875, srcSpanStartColumn = 29, srcSpanEndLine = 875, srcSpanEndColumn = 31},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 3, srcSpanEndLine = 876, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 1, srcSpanEndLine = 905, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 3, srcSpanEndLine = 905, srcSpanEndColumn = 0}, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 3, srcSpanEndLine = 905, srcSpanEndColumn = 0}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 3, srcSpanEndLine = 876, srcSpanEndColumn = 65}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 3, srcSpanEndLine = 876, srcSpanEndColumn = 16}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 3, srcSpanEndLine = 876, srcSpanEndColumn = 16}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 3, srcSpanEndLine = 876, srcSpanEndColumn = 16}, srcInfoPoints = []}) "modifyIOError"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 17, srcSpanEndLine = 876, srcSpanEndColumn = 65}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 17, srcSpanEndLine = 876, srcSpanEndColumn = 18},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 64, srcSpanEndLine = 876, srcSpanEndColumn = 65}]}) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 18, srcSpanEndLine = 876, srcSpanEndColumn = 64}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 18, srcSpanEndLine = 876, srcSpanEndColumn = 19},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 63, srcSpanEndLine = 876, srcSpanEndColumn = 64}]}) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 19, srcSpanEndLine = 876, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 19, srcSpanEndLine = 876, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 20, srcSpanEndLine = 876, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 34, srcSpanEndLine = 876, srcSpanEndColumn = 35}]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 19, srcSpanEndLine = 876, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 19, srcSpanEndLine = 876, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 20, srcSpanEndLine = 876, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 34, srcSpanEndLine = 876, srcSpanEndColumn = 35}]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 19, srcSpanEndLine = 876, srcSpanEndColumn = 35}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 19, srcSpanEndLine = 876, srcSpanEndColumn = 20},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 20, srcSpanEndLine = 876, srcSpanEndColumn = 34},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 34, srcSpanEndLine = 876, srcSpanEndColumn = 35}]}) "ioeSetLocation"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 36, srcSpanEndLine = 876, srcSpanEndColumn = 63}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 36, srcSpanEndLine = 876, srcSpanEndColumn = 63}, srcInfoPoints = []}) "getUserDocumentsDirectory" "getUserDocumentsDirectory"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 66, srcSpanEndLine = 876, srcSpanEndColumn = 67}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 66, srcSpanEndLine = 876, srcSpanEndColumn = 67}, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 66, srcSpanEndLine = 876, srcSpanEndColumn = 67}, srcInfoPoints = []}) "$"))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 68, srcSpanEndLine = 905, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 876, srcSpanStartColumn = 68, srcSpanEndLine = 876, srcSpanEndColumn = 70},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 1, srcSpanEndLine = 905, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 63}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 63}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 61}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 53}, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 24}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 24}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 24}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 3, srcSpanEndLine = 877, srcSpanEndColumn = 24}, srcInfoPoints = []}) "sHGetFolderPath"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 25, srcSpanEndLine = 877, srcSpanEndColumn = 32}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 25, srcSpanEndLine = 877, srcSpanEndColumn = 32}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 25, srcSpanEndLine = 877, srcSpanEndColumn = 32}, srcInfoPoints = []}) "nullPtr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 33, srcSpanEndLine = 877, srcSpanEndColumn = 53}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 33, srcSpanEndLine = 877, srcSpanEndColumn = 53}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 33, srcSpanEndLine = 877, srcSpanEndColumn = 53}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 33, srcSpanEndLine = 877, srcSpanEndColumn = 53}, srcInfoPoints = []}) "cSIDL_PERSONAL")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 54, srcSpanEndLine = 877, srcSpanEndColumn = 61}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 54, srcSpanEndLine = 877, srcSpanEndColumn = 61}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 54, srcSpanEndLine = 877, srcSpanEndColumn = 61}, srcInfoPoints = []}) "nullPtr")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 62, srcSpanEndLine = 877, srcSpanEndColumn = 63}, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 877, srcSpanStartColumn = 62, srcSpanEndLine = 877, srcSpanEndColumn = 63}, srcInfoPoints = []}) 0 "0")))]))])) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 1, srcSpanEndLine = 905, srcSpanEndColumn = 37}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 23, srcSpanEndLine = 905, srcSpanEndColumn = 25}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 1, srcSpanEndLine = 905, srcSpanEndColumn = 22}, srcInfoPoints = []}) "getTemporaryDirectory"] (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 26, srcSpanEndLine = 905, srcSpanEndColumn = 37}, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 26, srcSpanEndLine = 905, srcSpanEndColumn = 28}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 26, srcSpanEndLine = 905, srcSpanEndColumn = 28}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 26, srcSpanEndLine = 905, srcSpanEndColumn = 28}, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 29, srcSpanEndLine = 905, srcSpanEndColumn = 37}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 29, srcSpanEndLine = 905, srcSpanEndColumn = 37}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 905, srcSpanStartColumn = 29, srcSpanEndLine = 905, srcSpanEndColumn = 37}, srcInfoPoints = []}) "FilePath")))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 906, srcSpanStartColumn = 1, srcSpanEndLine = 912, srcSpanEndColumn = 0}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 906, srcSpanStartColumn = 1, srcSpanEndLine = 906, srcSpanEndColumn = 22}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 906, srcSpanStartColumn = 1, srcSpanEndLine = 906, srcSpanEndColumn = 22}, srcInfoPoints = []}) "getTemporaryDirectory")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 906, srcSpanStartColumn = 23, srcSpanEndLine = 912, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 906, srcSpanStartColumn = 23, srcSpanEndLine = 906, srcSpanEndColumn = 24}]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 906, srcSpanStartColumn = 25, srcSpanEndLine = 912, srcSpanEndColumn = 0}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 906, srcSpanStartColumn = 25, srcSpanEndLine = 906, srcSpanEndColumn = 27},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 907, srcSpanStartColumn = 3, srcSpanEndLine = 907, srcSpanEndColumn = 3},SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 912, srcSpanStartColumn = 1, srcSpanEndLine = 912, srcSpanEndColumn = 0}]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 907, srcSpanStartColumn = 3, srcSpanEndLine = 907, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 907, srcSpanStartColumn = 3, srcSpanEndLine = 907, srcSpanEndColumn = 30}, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 907, srcSpanStartColumn = 3, srcSpanEndLine = 907, srcSpanEndColumn = 30}, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 907, srcSpanStartColumn = 3, srcSpanEndLine = 907, srcSpanEndColumn = 30}, srcInfoPoints = []}) "Win32") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 907, srcSpanStartColumn = 3, srcSpanEndLine = 907, srcSpanEndColumn = 30}, srcInfoPoints = []}) "getTemporaryDirectory")))])) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 912, srcSpanStartColumn = 1, srcSpanEndLine = 912, srcSpanEndColumn = 23}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 912, srcSpanStartColumn = 14, srcSpanEndLine = 912, srcSpanEndColumn = 16}]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 912, srcSpanStartColumn = 1, srcSpanEndLine = 912, srcSpanEndColumn = 13}, srcInfoPoints = []}) "exeExtension"] (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 912, srcSpanStartColumn = 17, srcSpanEndLine = 912, srcSpanEndColumn = 23}, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 912, srcSpanStartColumn = 17, srcSpanEndLine = 912, srcSpanEndColumn = 23}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 912, srcSpanStartColumn = 17, srcSpanEndLine = 912, srcSpanEndColumn = 23}, srcInfoPoints = []}) "String"))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 913, srcSpanStartColumn = 1, srcSpanEndLine = 913, srcSpanEndColumn = 21}, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 913, srcSpanStartColumn = 1, srcSpanEndLine = 913, srcSpanEndColumn = 13}, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 913, srcSpanStartColumn = 1, srcSpanEndLine = 913, srcSpanEndColumn = 13}, srcInfoPoints = []}) "exeExtension")) Nothing (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 913, srcSpanStartColumn = 14, srcSpanEndLine = 913, srcSpanEndColumn = 21}, srcInfoPoints = [SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 913, srcSpanStartColumn = 14, srcSpanEndLine = 913, srcSpanEndColumn = 15}]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 913, srcSpanStartColumn = 16, srcSpanEndLine = 913, srcSpanEndColumn = 21}, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 913, srcSpanStartColumn = 16, srcSpanEndLine = 913, srcSpanEndColumn = 21}, srcInfoPoints = []}) "exe" "exe"))) Nothing],[Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 3, srcSpanStartColumn = 1, srcSpanEndLine = 3, srcSpanEndColumn = 78}) "---------------------------------------------------------------------------",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 4, srcSpanStartColumn = 1, srcSpanEndLine = 4, srcSpanEndColumn = 5}) " |",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 5, srcSpanStartColumn = 1, srcSpanEndLine = 5, srcSpanEndColumn = 35}) " Module : System.Directory",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 6, srcSpanStartColumn = 1, srcSpanEndLine = 6, srcSpanEndColumn = 53}) " Copyright : (c) The University of Glasgow 2001",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 7, srcSpanStartColumn = 1, srcSpanEndLine = 7, srcSpanEndColumn = 66}) " License : BSD-style (see the file libraries/base/LICENSE)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 8, srcSpanStartColumn = 1, srcSpanEndLine = 8, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 9, srcSpanStartColumn = 1, srcSpanEndLine = 9, srcSpanEndColumn = 40}) " Maintainer : libraries@haskell.org",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 10, srcSpanStartColumn = 1, srcSpanEndLine = 10, srcSpanEndColumn = 25}) " Stability : stable",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 11, srcSpanStartColumn = 1, srcSpanEndLine = 11, srcSpanEndColumn = 27}) " Portability : portable",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 12, srcSpanStartColumn = 1, srcSpanEndLine = 12, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 13, srcSpanStartColumn = 1, srcSpanEndLine = 13, srcSpanEndColumn = 59}) " System-independent interface to directory manipulation.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 14, srcSpanStartColumn = 1, srcSpanEndLine = 14, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 15, srcSpanStartColumn = 1, srcSpanEndLine = 15, srcSpanEndColumn = 78}) "---------------------------------------------------------------------------",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 19, srcSpanStartColumn = 5, srcSpanEndLine = 19, srcSpanEndColumn = 14}) " $intro",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 21, srcSpanStartColumn = 5, srcSpanEndLine = 21, srcSpanEndColumn = 32}) " * Actions on directories",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 22, srcSpanStartColumn = 29, srcSpanEndLine = 22, srcSpanEndColumn = 52}) " :: FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 23, srcSpanStartColumn = 33, srcSpanEndLine = 23, srcSpanEndColumn = 64}) " :: Bool -> FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 24, srcSpanStartColumn = 29, srcSpanEndLine = 24, srcSpanEndColumn = 52}) " :: FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 25, srcSpanStartColumn = 33, srcSpanEndLine = 25, srcSpanEndColumn = 56}) " :: FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 26, srcSpanStartColumn = 29, srcSpanEndLine = 26, srcSpanEndColumn = 64}) " :: FilePath -> FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 28, srcSpanStartColumn = 33, srcSpanEndLine = 28, srcSpanEndColumn = 64}) " :: FilePath -> IO [FilePath]",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 29, srcSpanStartColumn = 33, srcSpanEndLine = 29, srcSpanEndColumn = 50}) " :: IO FilePath",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 30, srcSpanStartColumn = 33, srcSpanEndLine = 30, srcSpanEndColumn = 56}) " :: FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 32, srcSpanStartColumn = 5, srcSpanEndLine = 32, srcSpanEndColumn = 33}) " * Pre-defined directories",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 38, srcSpanStartColumn = 5, srcSpanEndLine = 38, srcSpanEndColumn = 26}) " * Actions on files",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 39, srcSpanStartColumn = 25, srcSpanEndLine = 39, srcSpanEndColumn = 48}) " :: FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 40, srcSpanStartColumn = 33, srcSpanEndLine = 40, srcSpanEndColumn = 68}) " :: FilePath -> FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 41, srcSpanStartColumn = 33, srcSpanEndLine = 41, srcSpanEndColumn = 68}) " :: FilePath -> FilePath -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 47, srcSpanStartColumn = 5, srcSpanEndLine = 47, srcSpanEndColumn = 25}) " * Existence tests",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 48, srcSpanStartColumn = 25, srcSpanEndLine = 48, srcSpanEndColumn = 50}) " :: FilePath -> IO Bool",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 49, srcSpanStartColumn = 33, srcSpanEndLine = 49, srcSpanEndColumn = 58}) " :: FilePath -> IO Bool",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 51, srcSpanStartColumn = 5, srcSpanEndLine = 51, srcSpanEndColumn = 21}) " * Permissions",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 53, srcSpanStartColumn = 5, srcSpanEndLine = 53, srcSpanEndColumn = 20}) " $permissions",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 57, srcSpanStartColumn = 21, srcSpanEndLine = 57, srcSpanEndColumn = 46}) " :: Permissions -> Bool",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 58, srcSpanStartColumn = 21, srcSpanEndLine = 58, srcSpanEndColumn = 46}) " :: Permissions -> Bool",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 59, srcSpanStartColumn = 21, srcSpanEndLine = 59, srcSpanEndColumn = 46}) " :: Permissions -> Bool",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 60, srcSpanStartColumn = 21, srcSpanEndLine = 60, srcSpanEndColumn = 46}) " :: Permissions -> Bool",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 63, srcSpanStartColumn = 33, srcSpanEndLine = 63, srcSpanEndColumn = 65}) " :: FilePath -> IO Permissions",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 64, srcSpanStartColumn = 33, srcSpanEndLine = 64, srcSpanEndColumn = 71}) " :: FilePath -> Permissions -> IO ()",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 67, srcSpanStartColumn = 5, srcSpanEndLine = 67, srcSpanEndColumn = 20}) " * Timestamps",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 69, srcSpanStartColumn = 33, srcSpanEndLine = 69, srcSpanEndColumn = 63}) " :: FilePath -> IO ClockTime",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 86, srcSpanStartColumn = 1, srcSpanEndLine = 86, srcSpanEndColumn = 33}) "# CFILES cbits/directory.c #",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 96, srcSpanStartColumn = 1, srcSpanEndLine = 110, srcSpanEndColumn = 3}) " $intro\nA directory contains a series of entries, each of which is a named\nreference to a file system object (file, directory etc.). Some\nentries may be hidden, inaccessible, or have some administrative\nfunction (e.g. `.' or `..' under POSIX\n), but in\nthis standard all such entries are considered to form part of the\ndirectory contents. Entries in sub-directories are not, however,\nconsidered to form part of the directory contents.\n\nEach file system object is referenced by a /path/. There is\nnormally at least one absolute path to each file system object. In\nsome operating systems, it may also be possible to have paths which\nare relative to the current directory.\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 112, srcSpanStartColumn = 1, srcSpanEndLine = 112, srcSpanEndColumn = 78}) "---------------------------------------------------------------------------",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 113, srcSpanStartColumn = 1, srcSpanEndLine = 113, srcSpanEndColumn = 15}) " Permissions",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 115, srcSpanStartColumn = 1, srcSpanEndLine = 132, srcSpanEndColumn = 3}) " $permissions\n\n The 'Permissions' type is used to record whether certain operations are\n permissible on a file\\/directory. 'getPermissions' and 'setPermissions'\n get and set these permissions, respectively. Permissions apply both to\n files and directories. For directories, the executable field will be\n 'False', and for files the searchable field will be 'False'. Note that\n directories may be searchable without being readable, if permission has\n been given to use them as part of a path, but not to examine the\n directory contents.\n\nNote that to change some, but not all permissions, a construct on the following lines must be used.\n\n> makeReadable f = do\n> p <- getPermissions f\n> setPermissions f (p {readable = True})\n\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 140, srcSpanStartColumn = 1, srcSpanEndLine = 150, srcSpanEndColumn = 3}) " |The 'getPermissions' operation returns the\npermissions for the file or directory.\n\nThe operation may fail with:\n\n* 'isPermissionError' if the user is not permitted to access\n the permissions; or\n\n* 'isDoesNotExistError' if the file or directory does not exist.\n\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 155, srcSpanStartColumn = 3, srcSpanEndLine = 155, srcSpanEndColumn = 69}) " stat() does a better job of guessing the permissions on Windows",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 156, srcSpanStartColumn = 3, srcSpanEndLine = 156, srcSpanEndColumn = 71}) " than access() does. e.g. for execute permission, it looks at the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 157, srcSpanStartColumn = 3, srcSpanEndLine = 157, srcSpanEndColumn = 28}) " filename extension :-)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 158, srcSpanStartColumn = 3, srcSpanEndLine = 158, srcSpanEndColumn = 5}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 159, srcSpanStartColumn = 3, srcSpanEndLine = 159, srcSpanEndColumn = 78}) " I tried for a while to do this properly, using the Windows security API,",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 160, srcSpanStartColumn = 3, srcSpanEndLine = 160, srcSpanEndColumn = 79}) " and eventually gave up. getPermissions is a flawed API anyway. -- SimonM",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 177, srcSpanStartColumn = 1, srcSpanEndLine = 187, srcSpanEndColumn = 3}) " |The 'setPermissions' operation sets the\npermissions for the file or directory.\n\nThe operation may fail with:\n\n* 'isPermissionError' if the user is not permitted to set\n the permissions; or\n\n* 'isDoesNotExistError' if the file or directory does not exist.\n\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 217, srcSpanStartColumn = 1, srcSpanEndLine = 217, srcSpanEndColumn = 78}) "---------------------------------------------------------------------------",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 218, srcSpanStartColumn = 1, srcSpanEndLine = 218, srcSpanEndColumn = 18}) " Implementation",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 220, srcSpanStartColumn = 1, srcSpanEndLine = 255, srcSpanEndColumn = 3}) " |@'createDirectory' dir@ creates a new directory @dir@ which is\ninitially empty, or as near to empty as the operating system\nallows.\n\nThe operation may fail with:\n\n* 'isPermissionError' \\/ 'PermissionDenied'\nThe process has insufficient privileges to perform the operation.\n@[EROFS, EACCES]@\n\n* 'isAlreadyExistsError' \\/ 'AlreadyExists'\nThe operand refers to a directory that already exists.\n@ [EEXIST]@\n\n* 'HardwareFault'\nA physical I\\/O error has occurred.\n@[EIO]@\n\n* 'InvalidArgument'\nThe operand is not a valid directory name.\n@[ENAMETOOLONG, ELOOP]@\n\n* 'NoSuchThing'\nThere is no path to the directory.\n@[ENOENT, ENOTDIR]@\n\n* 'ResourceExhausted'\nInsufficient resources (virtual memory, process file descriptors,\nphysical disk space, etc.) are available to perform the operation.\n@[EDQUOT, ENOSPC, ENOMEM, EMLINK]@\n\n* 'InappropriateType'\nThe path refers to an existing non-directory object.\n@[EEXIST]@\n\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 261, srcSpanStartColumn = 1, srcSpanEndLine = 261, srcSpanEndColumn = 70}) " | @'createDirectoryIfMissing' parents dir@ creates a new directory",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 262, srcSpanStartColumn = 1, srcSpanEndLine = 262, srcSpanEndColumn = 63}) " @dir@ if it doesn\\'t exist. If the first argument is 'True'",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 263, srcSpanStartColumn = 1, srcSpanEndLine = 263, srcSpanEndColumn = 77}) " the function will also create all parent directories if they are missing.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 264, srcSpanStartColumn = 38, srcSpanEndLine = 264, srcSpanEndColumn = 66}) " ^ Create its parents too?",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 265, srcSpanStartColumn = 30, srcSpanEndLine = 265, srcSpanEndColumn = 77}) " ^ The path to the directory you want to make",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 287, srcSpanStartColumn = 11, srcSpanEndLine = 287, srcSpanEndColumn = 75}) " createDirectory (and indeed POSIX mkdir) does not distinguish",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 288, srcSpanStartColumn = 11, srcSpanEndLine = 288, srcSpanEndColumn = 79}) " between a dir already existing and a file already existing. So we",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 289, srcSpanStartColumn = 11, srcSpanEndLine = 289, srcSpanEndColumn = 79}) " check for it here. Unfortunately there is a slight race condition",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 290, srcSpanStartColumn = 11, srcSpanEndLine = 290, srcSpanEndColumn = 77}) " here, but we think it is benign. It could report an exeption in",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 291, srcSpanStartColumn = 11, srcSpanEndLine = 291, srcSpanEndColumn = 77}) " the case that the dir did exist but another process deletes the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 292, srcSpanStartColumn = 11, srcSpanEndLine = 292, srcSpanEndColumn = 75}) " directory and creates a file in its place before we can check",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 293, srcSpanStartColumn = 11, srcSpanEndLine = 293, srcSpanEndColumn = 50}) " that the directory did indeed exist.",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 302, srcSpanStartColumn = 1, srcSpanEndLine = 341, srcSpanEndColumn = 3}) " | @'removeDirectory' dir@ removes an existing directory /dir/. The\nimplementation may specify additional constraints which must be\nsatisfied before a directory can be removed (e.g. the directory has to\nbe empty, or may not be in use by other processes). It is not legal\nfor an implementation to partially remove a directory unless the\nentire directory is removed. A conformant implementation need not\nsupport directory removal in all situations (e.g. removal of the root\ndirectory).\n\nThe operation may fail with:\n\n* 'HardwareFault'\nA physical I\\/O error has occurred.\nEIO\n\n* 'InvalidArgument'\nThe operand is not a valid directory name.\n[ENAMETOOLONG, ELOOP]\n\n* 'isDoesNotExistError' \\/ 'NoSuchThing'\nThe directory does not exist.\n@[ENOENT, ENOTDIR]@\n\n* 'isPermissionError' \\/ 'PermissionDenied'\nThe process has insufficient privileges to perform the operation.\n@[EROFS, EACCES, EPERM]@\n\n* 'UnsatisfiedConstraints'\nImplementation-dependent constraints are not satisfied.\n@[EBUSY, ENOTEMPTY, EEXIST]@\n\n* 'UnsupportedOperation'\nThe implementation does not support removal in this situation.\n@[EINVAL]@\n\n* 'InappropriateType'\nThe operand refers to an existing non-directory object.\n@[ENOTDIR]@\n\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 347, srcSpanStartColumn = 1, srcSpanEndLine = 347, srcSpanEndColumn = 75}) " | @'removeDirectoryRecursive' dir@ removes an existing directory /dir/",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 348, srcSpanStartColumn = 1, srcSpanEndLine = 348, srcSpanEndColumn = 65}) " together with its content and all subdirectories. Be careful,",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 349, srcSpanStartColumn = 1, srcSpanEndLine = 349, srcSpanEndColumn = 70}) " if the directory contains symlinks, the function will follow them.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 360, srcSpanStartColumn = 31, srcSpanEndLine = 360, srcSpanEndColumn = 77}) " If f is not a directory, re-throw the error",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 365, srcSpanStartColumn = 1, srcSpanEndLine = 397, srcSpanEndColumn = 3}) " |'removeFile' /file/ removes the directory entry for an existing file\n/file/, where /file/ is not itself a directory. The\nimplementation may specify additional constraints which must be\nsatisfied before a file can be removed (e.g. the file may not be in\nuse by other processes).\n\nThe operation may fail with:\n\n* 'HardwareFault'\nA physical I\\/O error has occurred.\n@[EIO]@\n\n* 'InvalidArgument'\nThe operand is not a valid file name.\n@[ENAMETOOLONG, ELOOP]@\n\n* 'isDoesNotExistError' \\/ 'NoSuchThing'\nThe file does not exist.\n@[ENOENT, ENOTDIR]@\n\n* 'isPermissionError' \\/ 'PermissionDenied'\nThe process has insufficient privileges to perform the operation.\n@[EROFS, EACCES, EPERM]@\n\n* 'UnsatisfiedConstraints'\nImplementation-dependent constraints are not satisfied.\n@[EBUSY]@\n\n* 'InappropriateType'\nThe operand refers to an existing directory.\n@[EPERM, EINVAL]@\n\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 403, srcSpanStartColumn = 1, srcSpanEndLine = 450, srcSpanEndColumn = 3}) " |@'renameDirectory' old new@ changes the name of an existing\ndirectory from /old/ to /new/. If the /new/ directory\nalready exists, it is atomically replaced by the /old/ directory.\nIf the /new/ directory is neither the /old/ directory nor an\nalias of the /old/ directory, it is removed as if by\n'removeDirectory'. A conformant implementation need not support\nrenaming directories in all situations (e.g. renaming to an existing\ndirectory, or across different physical devices), but the constraints\nmust be documented.\n\nOn Win32 platforms, @renameDirectory@ fails if the /new/ directory already\nexists.\n\nThe operation may fail with:\n\n* 'HardwareFault'\nA physical I\\/O error has occurred.\n@[EIO]@\n\n* 'InvalidArgument'\nEither operand is not a valid directory name.\n@[ENAMETOOLONG, ELOOP]@\n\n* 'isDoesNotExistError' \\/ 'NoSuchThing'\nThe original directory does not exist, or there is no path to the target.\n@[ENOENT, ENOTDIR]@\n\n* 'isPermissionError' \\/ 'PermissionDenied'\nThe process has insufficient privileges to perform the operation.\n@[EROFS, EACCES, EPERM]@\n\n* 'ResourceExhausted'\nInsufficient resources are available to perform the operation.\n@[EDQUOT, ENOSPC, ENOMEM, EMLINK]@\n\n* 'UnsatisfiedConstraints'\nImplementation-dependent constraints are not satisfied.\n@[EBUSY, ENOTEMPTY, EEXIST]@\n\n* 'UnsupportedOperation'\nThe implementation does not support renaming in this situation.\n@[EINVAL, EXDEV]@\n\n* 'InappropriateType'\nEither path refers to an existing non-directory object.\n@[ENOTDIR, EISDIR]@\n\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 454, srcSpanStartColumn = 4, srcSpanEndLine = 454, srcSpanEndColumn = 73}) " XXX this test isn't performed atomically with the following rename",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 455, srcSpanStartColumn = 4, srcSpanEndLine = 455, srcSpanEndColumn = 26}) " ToDo: use Win32 API",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 465, srcSpanStartColumn = 1, srcSpanEndLine = 507, srcSpanEndColumn = 3}) " |@'renameFile' old new@ changes the name of an existing file system\nobject from /old/ to /new/. If the /new/ object already\nexists, it is atomically replaced by the /old/ object. Neither\npath may refer to an existing directory. A conformant implementation\nneed not support renaming files in all situations (e.g. renaming\nacross different physical devices), but the constraints must be\ndocumented.\n\nThe operation may fail with:\n\n* 'HardwareFault'\nA physical I\\/O error has occurred.\n@[EIO]@\n\n* 'InvalidArgument'\nEither operand is not a valid file name.\n@[ENAMETOOLONG, ELOOP]@\n\n* 'isDoesNotExistError' \\/ 'NoSuchThing'\nThe original file does not exist, or there is no path to the target.\n@[ENOENT, ENOTDIR]@\n\n* 'isPermissionError' \\/ 'PermissionDenied'\nThe process has insufficient privileges to perform the operation.\n@[EROFS, EACCES, EPERM]@\n\n* 'ResourceExhausted'\nInsufficient resources are available to perform the operation.\n@[EDQUOT, ENOSPC, ENOMEM, EMLINK]@\n\n* 'UnsatisfiedConstraints'\nImplementation-dependent constraints are not satisfied.\n@[EBUSY]@\n\n* 'UnsupportedOperation'\nThe implementation does not support renaming in this situation.\n@[EXDEV]@\n\n* 'InappropriateType'\nEither path refers to an existing directory.\n@[ENOTDIR, EISDIR, EINVAL, EEXIST, ENOTEMPTY]@\n\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 511, srcSpanStartColumn = 4, srcSpanEndLine = 511, srcSpanEndColumn = 73}) " XXX this test isn't performed atomically with the following rename",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 512, srcSpanStartColumn = 4, srcSpanEndLine = 512, srcSpanEndColumn = 26}) " ToDo: use Win32 API",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 522, srcSpanStartColumn = 1, srcSpanEndLine = 526, srcSpanEndColumn = 3}) " |@'copyFile' old new@ copies the existing file from /old/ to /new/.\nIf the /new/ file already exists, it is atomically replaced by the /old/ file.\nNeither path may refer to an existing directory. The permissions of /old/ are\ncopied to /new/, if possible.\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 553, srcSpanStartColumn = 1, srcSpanEndLine = 553, srcSpanEndColumn = 60}) " | Given path referring to a file or directory, returns a",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 554, srcSpanStartColumn = 1, srcSpanEndLine = 554, srcSpanEndColumn = 64}) " canonicalized path, with the intent that two paths referring",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 555, srcSpanStartColumn = 1, srcSpanEndLine = 555, srcSpanEndColumn = 66}) " to the same file\\/directory will map to the same canonicalized",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 556, srcSpanStartColumn = 1, srcSpanEndLine = 556, srcSpanEndColumn = 58}) " path. Note that it is impossible to guarantee that the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 557, srcSpanStartColumn = 1, srcSpanEndLine = 557, srcSpanEndColumn = 67}) " implication (same file\\/dir \\<=\\> same canonicalizedPath) holds",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 558, srcSpanStartColumn = 1, srcSpanEndLine = 558, srcSpanEndColumn = 66}) " in either direction: this function can make only a best-effort",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 559, srcSpanStartColumn = 1, srcSpanEndLine = 559, srcSpanEndColumn = 12}) " attempt.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 564, srcSpanStartColumn = 9, srcSpanEndLine = 564, srcSpanEndColumn = 73}) " normalise does more stuff, like upper-casing the drive letter",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 567, srcSpanStartColumn = 1, srcSpanEndLine = 567, srcSpanEndColumn = 43}) " | 'makeRelative' the current directory.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 573, srcSpanStartColumn = 1, srcSpanEndLine = 573, srcSpanEndColumn = 66}) " | Given an executable file name, searches for such file in the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 574, srcSpanStartColumn = 1, srcSpanEndLine = 574, srcSpanEndColumn = 69}) " directories listed in system PATH. The returned value is the path",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 575, srcSpanStartColumn = 1, srcSpanEndLine = 575, srcSpanEndColumn = 70}) " to the found executable or Nothing if an executable with the given",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 576, srcSpanStartColumn = 1, srcSpanEndLine = 576, srcSpanEndColumn = 70}) " name was not found. For example (findExecutable \\\"ghc\\\") gives you",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 577, srcSpanStartColumn = 1, srcSpanEndLine = 577, srcSpanEndColumn = 20}) " the path to GHC.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 578, srcSpanStartColumn = 1, srcSpanEndLine = 578, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 579, srcSpanStartColumn = 1, srcSpanEndLine = 579, srcSpanEndColumn = 60}) " The path returned by 'findExecutable' corresponds to the",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 580, srcSpanStartColumn = 1, srcSpanEndLine = 580, srcSpanEndColumn = 68}) " program that would be executed by 'System.Process.createProcess'",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 581, srcSpanStartColumn = 1, srcSpanEndLine = 581, srcSpanEndColumn = 70}) " when passed the same string (as a RawCommand, not a ShellCommand).",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 582, srcSpanStartColumn = 1, srcSpanEndLine = 582, srcSpanEndColumn = 3}) "",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 583, srcSpanStartColumn = 1, srcSpanEndLine = 583, srcSpanEndColumn = 71}) " On Windows, 'findExecutable' calls the Win32 function 'SearchPath',",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 584, srcSpanStartColumn = 1, srcSpanEndLine = 584, srcSpanEndColumn = 68}) " which may search other places before checking the directories in",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 585, srcSpanStartColumn = 1, srcSpanEndLine = 585, srcSpanEndColumn = 69}) " @PATH@. Where it actually searches depends on registry settings,",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 586, srcSpanStartColumn = 1, srcSpanEndLine = 586, srcSpanEndColumn = 61}) " but notably includes the directory containing the current",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 587, srcSpanStartColumn = 1, srcSpanEndLine = 587, srcSpanEndColumn = 19}) " executable. See",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 588, srcSpanStartColumn = 1, srcSpanEndLine = 588, srcSpanEndColumn = 68}) " for more",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 589, srcSpanStartColumn = 1, srcSpanEndLine = 589, srcSpanEndColumn = 12}) " details.",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 590, srcSpanStartColumn = 1, srcSpanEndLine = 590, srcSpanEndColumn = 3}) "",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 596, srcSpanStartColumn = 1, srcSpanEndLine = 625, srcSpanEndColumn = 3}) " |@'getDirectoryContents' dir@ returns a list of /all/ entries\nin /dir/.\n\nThe operation may fail with:\n\n* 'HardwareFault'\nA physical I\\/O error has occurred.\n@[EIO]@\n\n* 'InvalidArgument'\nThe operand is not a valid directory name.\n@[ENAMETOOLONG, ELOOP]@\n\n* 'isDoesNotExistError' \\/ 'NoSuchThing'\nThe directory does not exist.\n@[ENOENT, ENOTDIR]@\n\n* 'isPermissionError' \\/ 'PermissionDenied'\nThe process has insufficient privileges to perform the operation.\n@[EACCES]@\n\n* 'ResourceExhausted'\nInsufficient resources are available to perform the operation.\n@[EMFILE, ENFILE]@\n\n* 'InappropriateType'\nThe path refers to an existing non-directory object.\n@[ENOTDIR]@\n\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 636, srcSpanStartColumn = 9, srcSpanEndLine = 636, srcSpanEndColumn = 71}) " we needn't worry about empty directories: adirectory always",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 637, srcSpanStartColumn = 9, srcSpanEndLine = 637, srcSpanEndColumn = 45}) " has at least \".\" and \"..\" entries",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 645, srcSpanStartColumn = 18, srcSpanEndLine = 645, srcSpanEndColumn = 62}) " no need to reverse, ordering is undefined",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 647, srcSpanStartColumn = 1, srcSpanEndLine = 671, srcSpanEndColumn = 3}) " |If the operating system has a notion of current directories,\n'getCurrentDirectory' returns an absolute path to the\ncurrent directory of the calling process.\n\nThe operation may fail with:\n\n* 'HardwareFault'\nA physical I\\/O error has occurred.\n@[EIO]@\n\n* 'isDoesNotExistError' \\/ 'NoSuchThing'\nThere is no path referring to the current directory.\n@[EPERM, ENOENT, ESTALE...]@\n\n* 'isPermissionError' \\/ 'PermissionDenied'\nThe process has insufficient privileges to perform the operation.\n@[EACCES]@\n\n* 'ResourceExhausted'\nInsufficient resources are available to perform the operation.\n\n* 'UnsupportedOperation'\nThe operating system has no notion of current directory.\n\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 676, srcSpanStartColumn = 1, srcSpanEndLine = 706, srcSpanEndColumn = 3}) " |If the operating system has a notion of current directories,\n@'setCurrentDirectory' dir@ changes the current\ndirectory of the calling process to /dir/.\n\nThe operation may fail with:\n\n* 'HardwareFault'\nA physical I\\/O error has occurred.\n@[EIO]@\n\n* 'InvalidArgument'\nThe operand is not a valid directory name.\n@[ENAMETOOLONG, ELOOP]@\n\n* 'isDoesNotExistError' \\/ 'NoSuchThing'\nThe directory does not exist.\n@[ENOENT, ENOTDIR]@\n\n* 'isPermissionError' \\/ 'PermissionDenied'\nThe process has insufficient privileges to perform the operation.\n@[EACCES]@\n\n* 'UnsupportedOperation'\nThe operating system has no notion of current directory, or the\ncurrent directory cannot be dynamically changed.\n\n* 'InappropriateType'\nThe path refers to an existing non-directory object.\n@[ENOTDIR]@\n\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 712, srcSpanStartColumn = 1, srcSpanEndLine = 714, srcSpanEndColumn = 3}) " |The operation 'doesDirectoryExist' returns 'True' if the argument file\nexists and is a directory, and 'False' otherwise.\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 721, srcSpanStartColumn = 1, srcSpanEndLine = 723, srcSpanEndColumn = 3}) " |The operation 'doesFileExist' returns 'True'\nif the argument file exists and is not a directory, and 'False' otherwise.\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 730, srcSpanStartColumn = 1, srcSpanEndLine = 740, srcSpanEndColumn = 3}) " |The 'getModificationTime' operation returns the\nclock time at which the file or directory was last modified.\n\nThe operation may fail with:\n\n* 'isPermissionError' if the user is not permitted to access\n the modification time; or\n\n* 'isDoesNotExistError' if the file or directory does not exist.\n\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 744, srcSpanStartColumn = 2, srcSpanEndLine = 744, srcSpanEndColumn = 24}) " ToDo: use Win32 API",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 787, srcSpanStartColumn = 1, srcSpanEndLine = 807, srcSpanEndColumn = 3}) " | Returns the current user's home directory.\n\nThe directory returned is expected to be writable by the current user,\nbut note that it isn't generally considered good practice to store\napplication-specific data here; use 'getAppUserDataDirectory'\ninstead.\n\nOn Unix, 'getHomeDirectory' returns the value of the @HOME@\nenvironment variable. On Windows, the system is queried for a\nsuitable path; a typical path might be\n@C:/Documents And Settings/user@.\n\nThe operation may fail with:\n\n* 'UnsupportedOperation'\nThe operating system has no notion of home directory.\n\n* 'isDoesNotExistError'\nThe home directory for the current user does not exist, or\ncannot be found.\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 820, srcSpanStartColumn = 1, srcSpanEndLine = 846, srcSpanEndColumn = 3}) " | Returns the pathname of a directory in which application-specific\ndata for the current user can be stored. The result of\n'getAppUserDataDirectory' for a given application is specific to\nthe current user.\n\nThe argument should be the name of the application, which will be used\nto construct the pathname (so avoid using unusual characters that\nmight result in an invalid pathname).\n\nNote: the directory may not actually exist, and may need to be created\nfirst. It is expected that the parent directory exists and is\nwritable.\n\nOn Unix, this function returns @$HOME\\/.appName@. On Windows, a\ntypical path might be\n\n> C:/Documents And Settings/user/Application Data/appName\n\nThe operation may fail with:\n\n* 'UnsupportedOperation'\nThe operating system has no notion of application-specific data directory.\n\n* 'isDoesNotExistError'\nThe home directory for the current user does not exist, or\ncannot be found.\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 853, srcSpanStartColumn = 1, srcSpanEndLine = 873, srcSpanEndColumn = 3}) " | Returns the current user's document directory.\n\nThe directory returned is expected to be writable by the current user,\nbut note that it isn't generally considered good practice to store\napplication-specific data here; use 'getAppUserDataDirectory'\ninstead.\n\nOn Unix, 'getUserDocumentsDirectory' returns the value of the @HOME@\nenvironment variable. On Windows, the system is queried for a\nsuitable path; a typical path might be\n@C:\\/Documents and Settings\\/user\\/My Documents@.\n\nThe operation may fail with:\n\n* 'UnsupportedOperation'\nThe operating system has no notion of document directory.\n\n* 'isDoesNotExistError'\nThe document directory for the current user does not exist, or\ncannot be found.\n",Comment True (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 879, srcSpanStartColumn = 1, srcSpanEndLine = 904, srcSpanEndColumn = 3}) " | Returns the current directory for temporary files.\n\nOn Unix, 'getTemporaryDirectory' returns the value of the @TMPDIR@\nenvironment variable or \\\"\\/tmp\\\" if the variable isn\\'t defined.\nOn Windows, the function checks for the existence of environment variables in\nthe following order and uses the first path found:\n\n*\nTMP environment variable.\n\n*\nTEMP environment variable.\n\n*\nUSERPROFILE environment variable.\n\n*\nThe Windows directory\n\nThe operation may fail with:\n\n* 'UnsupportedOperation'\nThe operating system has no notion of temporary directory.\n\nThe function doesn\\'t verify whether the path exists.\n",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 909, srcSpanStartColumn = 1, srcSpanEndLine = 909, srcSpanEndColumn = 60}) " ToDo: This should be determined via autoconf (AC_EXEEXT)",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 910, srcSpanStartColumn = 1, srcSpanEndLine = 910, srcSpanEndColumn = 36}) " | Extension for executable files",Comment False (SrcSpan {srcSpanFilename = "tests/examples/Directory.hs", srcSpanStartLine = 911, srcSpanStartColumn = 1, srcSpanEndLine = 911, srcSpanEndColumn = 64}) " (typically @\\\"\\\"@ on Unix and @\\\"exe\\\"@ on Windows or OS\\/2)"])