ParseOk (Module (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 1 1 542 1, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 1 1 1 1,SrcSpan "tests/examples/ByteStringUtils.hs" 18 1 18 1,SrcSpan "tests/examples/ByteStringUtils.hs" 18 1 18 1,SrcSpan "tests/examples/ByteStringUtils.hs" 49 1 49 1,SrcSpan "tests/examples/ByteStringUtils.hs" 50 1 50 1,SrcSpan "tests/examples/ByteStringUtils.hs" 51 1 51 1,SrcSpan "tests/examples/ByteStringUtils.hs" 52 1 52 1,SrcSpan "tests/examples/ByteStringUtils.hs" 53 1 53 1,SrcSpan "tests/examples/ByteStringUtils.hs" 54 1 54 1,SrcSpan "tests/examples/ByteStringUtils.hs" 57 1 57 1,SrcSpan "tests/examples/ByteStringUtils.hs" 59 1 59 1,SrcSpan "tests/examples/ByteStringUtils.hs" 60 1 60 1,SrcSpan "tests/examples/ByteStringUtils.hs" 62 1 62 1,SrcSpan "tests/examples/ByteStringUtils.hs" 63 1 63 1,SrcSpan "tests/examples/ByteStringUtils.hs" 64 1 64 1,SrcSpan "tests/examples/ByteStringUtils.hs" 65 1 65 1,SrcSpan "tests/examples/ByteStringUtils.hs" 67 1 67 1,SrcSpan "tests/examples/ByteStringUtils.hs" 68 1 68 1,SrcSpan "tests/examples/ByteStringUtils.hs" 69 1 69 1,SrcSpan "tests/examples/ByteStringUtils.hs" 70 1 70 1,SrcSpan "tests/examples/ByteStringUtils.hs" 71 1 71 1,SrcSpan "tests/examples/ByteStringUtils.hs" 74 1 74 1,SrcSpan "tests/examples/ByteStringUtils.hs" 75 1 75 1,SrcSpan "tests/examples/ByteStringUtils.hs" 77 1 77 1,SrcSpan "tests/examples/ByteStringUtils.hs" 78 1 78 1,SrcSpan "tests/examples/ByteStringUtils.hs" 81 1 81 1,SrcSpan "tests/examples/ByteStringUtils.hs" 82 1 82 1,SrcSpan "tests/examples/ByteStringUtils.hs" 86 1 86 1,SrcSpan "tests/examples/ByteStringUtils.hs" 87 1 87 1,SrcSpan "tests/examples/ByteStringUtils.hs" 89 1 89 1,SrcSpan "tests/examples/ByteStringUtils.hs" 93 1 93 1,SrcSpan "tests/examples/ByteStringUtils.hs" 94 1 94 1,SrcSpan "tests/examples/ByteStringUtils.hs" 95 1 95 1,SrcSpan "tests/examples/ByteStringUtils.hs" 102 1 102 1,SrcSpan "tests/examples/ByteStringUtils.hs" 104 1 104 1,SrcSpan "tests/examples/ByteStringUtils.hs" 106 1 106 1,SrcSpan "tests/examples/ByteStringUtils.hs" 108 1 108 1,SrcSpan "tests/examples/ByteStringUtils.hs" 113 1 113 1,SrcSpan "tests/examples/ByteStringUtils.hs" 122 1 122 1,SrcSpan "tests/examples/ByteStringUtils.hs" 123 1 123 1,SrcSpan "tests/examples/ByteStringUtils.hs" 133 1 133 1,SrcSpan "tests/examples/ByteStringUtils.hs" 134 1 134 1,SrcSpan "tests/examples/ByteStringUtils.hs" 139 1 139 1,SrcSpan "tests/examples/ByteStringUtils.hs" 140 1 140 1,SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 153 1,SrcSpan "tests/examples/ByteStringUtils.hs" 159 1 159 1,SrcSpan "tests/examples/ByteStringUtils.hs" 160 1 160 1,SrcSpan "tests/examples/ByteStringUtils.hs" 161 1 161 1,SrcSpan "tests/examples/ByteStringUtils.hs" 174 1 174 1,SrcSpan "tests/examples/ByteStringUtils.hs" 175 1 175 1,SrcSpan "tests/examples/ByteStringUtils.hs" 180 1 180 1,SrcSpan "tests/examples/ByteStringUtils.hs" 182 1 182 1,SrcSpan "tests/examples/ByteStringUtils.hs" 183 1 183 1,SrcSpan "tests/examples/ByteStringUtils.hs" 188 1 188 1,SrcSpan "tests/examples/ByteStringUtils.hs" 189 1 189 1,SrcSpan "tests/examples/ByteStringUtils.hs" 200 1 200 1,SrcSpan "tests/examples/ByteStringUtils.hs" 201 1 201 1,SrcSpan "tests/examples/ByteStringUtils.hs" 204 1 204 1,SrcSpan "tests/examples/ByteStringUtils.hs" 211 1 211 1,SrcSpan "tests/examples/ByteStringUtils.hs" 212 1 212 1,SrcSpan "tests/examples/ByteStringUtils.hs" 219 1 219 1,SrcSpan "tests/examples/ByteStringUtils.hs" 223 1 223 1,SrcSpan "tests/examples/ByteStringUtils.hs" 224 1 224 1,SrcSpan "tests/examples/ByteStringUtils.hs" 225 1 225 1,SrcSpan "tests/examples/ByteStringUtils.hs" 230 1 230 1,SrcSpan "tests/examples/ByteStringUtils.hs" 248 1 248 1,SrcSpan "tests/examples/ByteStringUtils.hs" 249 1 249 1,SrcSpan "tests/examples/ByteStringUtils.hs" 250 1 250 1,SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 1,SrcSpan "tests/examples/ByteStringUtils.hs" 257 1 257 1,SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 1,SrcSpan "tests/examples/ByteStringUtils.hs" 264 1 264 1,SrcSpan "tests/examples/ByteStringUtils.hs" 265 1 265 1,SrcSpan "tests/examples/ByteStringUtils.hs" 279 1 279 1,SrcSpan "tests/examples/ByteStringUtils.hs" 280 1 280 1,SrcSpan "tests/examples/ByteStringUtils.hs" 281 1 281 1,SrcSpan "tests/examples/ByteStringUtils.hs" 285 1 285 1,SrcSpan "tests/examples/ByteStringUtils.hs" 286 1 286 1,SrcSpan "tests/examples/ByteStringUtils.hs" 287 1 287 1,SrcSpan "tests/examples/ByteStringUtils.hs" 292 1 292 1,SrcSpan "tests/examples/ByteStringUtils.hs" 293 1 293 1,SrcSpan "tests/examples/ByteStringUtils.hs" 294 1 294 1,SrcSpan "tests/examples/ByteStringUtils.hs" 323 1 323 1,SrcSpan "tests/examples/ByteStringUtils.hs" 324 1 324 1,SrcSpan "tests/examples/ByteStringUtils.hs" 325 1 325 1,SrcSpan "tests/examples/ByteStringUtils.hs" 326 1 326 1,SrcSpan "tests/examples/ByteStringUtils.hs" 342 1 342 1,SrcSpan "tests/examples/ByteStringUtils.hs" 344 1 344 1,SrcSpan "tests/examples/ByteStringUtils.hs" 346 1 346 1,SrcSpan "tests/examples/ByteStringUtils.hs" 348 1 348 1,SrcSpan "tests/examples/ByteStringUtils.hs" 352 1 352 1,SrcSpan "tests/examples/ByteStringUtils.hs" 353 1 353 1,SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 1,SrcSpan "tests/examples/ByteStringUtils.hs" 395 1 395 1,SrcSpan "tests/examples/ByteStringUtils.hs" 402 1 402 1,SrcSpan "tests/examples/ByteStringUtils.hs" 403 1 403 1,SrcSpan "tests/examples/ByteStringUtils.hs" 405 1 405 1,SrcSpan "tests/examples/ByteStringUtils.hs" 406 1 406 1,SrcSpan "tests/examples/ByteStringUtils.hs" 417 1 417 1,SrcSpan "tests/examples/ByteStringUtils.hs" 418 1 418 1,SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 1,SrcSpan "tests/examples/ByteStringUtils.hs" 444 1 444 1,SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 1,SrcSpan "tests/examples/ByteStringUtils.hs" 459 1 459 1,SrcSpan "tests/examples/ByteStringUtils.hs" 462 1 462 1,SrcSpan "tests/examples/ByteStringUtils.hs" 463 1 463 1,SrcSpan "tests/examples/ByteStringUtils.hs" 471 1 471 1,SrcSpan "tests/examples/ByteStringUtils.hs" 474 1 474 1,SrcSpan "tests/examples/ByteStringUtils.hs" 475 1 475 1,SrcSpan "tests/examples/ByteStringUtils.hs" 486 1 486 1,SrcSpan "tests/examples/ByteStringUtils.hs" 488 1 488 1,SrcSpan "tests/examples/ByteStringUtils.hs" 501 1 501 1,SrcSpan "tests/examples/ByteStringUtils.hs" 503 1 503 1,SrcSpan "tests/examples/ByteStringUtils.hs" 504 1 504 1,SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 1,SrcSpan "tests/examples/ByteStringUtils.hs" 524 1 524 1,SrcSpan "tests/examples/ByteStringUtils.hs" 526 1 526 1,SrcSpan "tests/examples/ByteStringUtils.hs" 542 1 542 1,SrcSpan "tests/examples/ByteStringUtils.hs" 542 1 542 1]}) (Just (ModuleHead (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 18 1 47 12, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 18 1 18 7,SrcSpan "tests/examples/ByteStringUtils.hs" 47 7 47 12]}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 18 8 18 23, srcInfoPoints = []}) "ByteStringUtils") Nothing (Just (ExportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 18 24 47 6, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 18 24 18 25,SrcSpan "tests/examples/ByteStringUtils.hs" 20 28 20 29,SrcSpan "tests/examples/ByteStringUtils.hs" 21 25 21 26,SrcSpan "tests/examples/ByteStringUtils.hs" 24 21 24 22,SrcSpan "tests/examples/ByteStringUtils.hs" 25 19 25 20,SrcSpan "tests/examples/ByteStringUtils.hs" 26 22 26 23,SrcSpan "tests/examples/ByteStringUtils.hs" 27 23 27 24,SrcSpan "tests/examples/ByteStringUtils.hs" 30 23 30 24,SrcSpan "tests/examples/ByteStringUtils.hs" 31 18 31 19,SrcSpan "tests/examples/ByteStringUtils.hs" 32 19 32 20,SrcSpan "tests/examples/ByteStringUtils.hs" 33 16 33 17,SrcSpan "tests/examples/ByteStringUtils.hs" 34 18 34 19,SrcSpan "tests/examples/ByteStringUtils.hs" 35 15 35 16,SrcSpan "tests/examples/ByteStringUtils.hs" 36 21 36 22,SrcSpan "tests/examples/ByteStringUtils.hs" 37 20 37 21,SrcSpan "tests/examples/ByteStringUtils.hs" 38 17 38 18,SrcSpan "tests/examples/ByteStringUtils.hs" 39 18 39 19,SrcSpan "tests/examples/ByteStringUtils.hs" 40 17 40 18,SrcSpan "tests/examples/ByteStringUtils.hs" 41 19 41 20,SrcSpan "tests/examples/ByteStringUtils.hs" 42 19 42 20,SrcSpan "tests/examples/ByteStringUtils.hs" 43 23 43 24,SrcSpan "tests/examples/ByteStringUtils.hs" 44 32 44 33,SrcSpan "tests/examples/ByteStringUtils.hs" 45 33 45 34,SrcSpan "tests/examples/ByteStringUtils.hs" 47 5 47 6]}) [EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 20 9 20 28, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 20 9 20 28, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 20 9 20 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 20 9 20 28, srcInfoPoints = []}) "unsafeWithInternals")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 21 9 21 25, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 21 9 21 25, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 21 9 21 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 21 9 21 25, srcInfoPoints = []}) "unpackPSfromUTF8")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 24 9 24 21, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 24 9 24 21, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 24 9 24 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 24 9 24 21, srcInfoPoints = []}) "gzReadFilePS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 25 9 25 19, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 25 9 25 19, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 25 9 25 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 25 9 25 19, srcInfoPoints = []}) "mmapFilePS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 26 9 26 22, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 26 9 26 22, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 26 9 26 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 26 9 26 22, srcInfoPoints = []}) "gzWriteFilePS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 27 9 27 23, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 27 9 27 23, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 27 9 27 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 27 9 27 23, srcInfoPoints = []}) "gzWriteFilePSs")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 30 9 30 23, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 30 9 30 23, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 30 9 30 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 30 9 30 23, srcInfoPoints = []}) "ifHeadThenTail")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 31 9 31 18, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 31 9 31 18, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 31 9 31 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 31 9 31 18, srcInfoPoints = []}) "dropSpace")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 32 9 32 19, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 32 9 32 19, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 32 9 32 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 32 9 32 19, srcInfoPoints = []}) "breakSpace")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 33 9 33 16, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 33 9 33 16, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 33 9 33 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 33 9 33 16, srcInfoPoints = []}) "linesPS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 34 9 34 18, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 34 9 34 18, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 34 9 34 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 34 9 34 18, srcInfoPoints = []}) "unlinesPS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 35 9 35 15, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 35 9 35 15, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 35 9 35 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 35 9 35 15, srcInfoPoints = []}) "hashPS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 36 9 36 21, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 36 9 36 21, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 36 9 36 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 36 9 36 21, srcInfoPoints = []}) "breakFirstPS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 37 9 37 20, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 37 9 37 20, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 37 9 37 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 37 9 37 20, srcInfoPoints = []}) "breakLastPS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 38 9 38 17, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 38 9 38 17, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 38 9 38 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 38 9 38 17, srcInfoPoints = []}) "substrPS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 39 9 39 18, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 39 9 39 18, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 39 9 39 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 39 9 39 18, srcInfoPoints = []}) "readIntPS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 40 9 40 17, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 40 9 40 17, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 40 9 40 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 40 9 40 17, srcInfoPoints = []}) "is_funky")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 41 9 41 19, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 41 9 41 19, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 41 9 41 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 41 9 41 19, srcInfoPoints = []}) "fromHex2PS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 42 9 42 19, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 42 9 42 19, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 42 9 42 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 42 9 42 19, srcInfoPoints = []}) "fromPS2Hex")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 43 9 43 23, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 43 9 43 23, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 43 9 43 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 43 9 43 23, srcInfoPoints = []}) "betweenLinesPS")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 44 9 44 32, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 44 9 44 32, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 44 9 44 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 44 9 44 32, srcInfoPoints = []}) "break_after_nth_newline")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 45 9 45 33, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 45 9 45 33, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 45 9 45 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 45 9 45 33, srcInfoPoints = []}) "break_before_nth_newline")),EVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 46 9 46 20, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 46 9 46 20, srcInfoPoints = []})) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 46 9 46 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 46 9 46 20, srcInfoPoints = []}) "intercalate"))])))) [LanguagePragma (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 1 1 1 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 1 1 1 13,SrcSpan "tests/examples/ByteStringUtils.hs" 1 26 1 27,SrcSpan "tests/examples/ByteStringUtils.hs" 1 52 1 53,SrcSpan "tests/examples/ByteStringUtils.hs" 1 58 1 61]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 1 14 1 26, srcInfoPoints = []}) "BangPatterns",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 1 28 1 52, srcInfoPoints = []}) "ForeignFunctionInterface",Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 1 54 1 57, srcInfoPoints = []}) "CPP"]] [ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 49 1 49 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 49 1 49 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 49 8 49 15, srcInfoPoints = []}) "Prelude", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 49 16 49 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 49 16 49 22,SrcSpan "tests/examples/ByteStringUtils.hs" 49 23 49 24,SrcSpan "tests/examples/ByteStringUtils.hs" 49 31 49 32]}) True [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 49 25 49 30, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 49 25 49 30, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 49 25 49 30, srcInfoPoints = []}) "catch")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 50 1 50 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 50 1 50 7,SrcSpan "tests/examples/ByteStringUtils.hs" 50 8 50 17,SrcSpan "tests/examples/ByteStringUtils.hs" 50 45 50 47]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 50 18 50 33, srcInfoPoints = []}) "Data.ByteString", importQualified = True, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Just (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 50 48 50 49, srcInfoPoints = []}) "B"), importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 51 1 51 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 51 1 51 7,SrcSpan "tests/examples/ByteStringUtils.hs" 51 8 51 17,SrcSpan "tests/examples/ByteStringUtils.hs" 51 45 51 47]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 51 18 51 39, srcInfoPoints = []}) "Data.ByteString.Char8", importQualified = True, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Just (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 51 48 51 50, srcInfoPoints = []}) "BC"), importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 52 1 52 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 52 1 52 7,SrcSpan "tests/examples/ByteStringUtils.hs" 52 8 52 17,SrcSpan "tests/examples/ByteStringUtils.hs" 52 45 52 47]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 52 18 52 42, srcInfoPoints = []}) "Data.ByteString.Internal", importQualified = True, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Just (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 52 48 52 50, srcInfoPoints = []}) "BI"), importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 1 53 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 53 1 53 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 8 53 23, srcInfoPoints = []}) "Data.ByteString", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 24 53 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 53 24 53 25,SrcSpan "tests/examples/ByteStringUtils.hs" 53 36 53 37,SrcSpan "tests/examples/ByteStringUtils.hs" 53 44 53 45]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 25 53 36, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 25 53 36, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 25 53 36, srcInfoPoints = []}) "intercalate"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 38 53 44, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 38 53 44, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 53 38 53 44, srcInfoPoints = []}) "uncons")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 54 1 54 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 54 1 54 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 54 8 54 32, srcInfoPoints = []}) "Data.ByteString.Internal", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 54 33 54 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 54 33 54 34,SrcSpan "tests/examples/ByteStringUtils.hs" 54 48 54 49]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 54 34 54 48, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 54 34 54 48, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 54 34 54 48, srcInfoPoints = []}) "fromForeignPtr")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 57 1 57 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 57 1 57 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 57 8 57 25, srcInfoPoints = []}) "Control.Exception", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 57 33 57 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 57 33 57 34,SrcSpan "tests/examples/ByteStringUtils.hs" 57 41 57 42]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 57 35 57 40, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 57 35 57 40, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 57 35 57 40, srcInfoPoints = []}) "catch")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 59 1 59 17, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 59 1 59 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 59 8 59 17, srcInfoPoints = []}) "System.IO", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 60 1 60 52, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 60 1 60 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 60 8 60 24, srcInfoPoints = []}) "System.IO.Unsafe", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 60 33 60 52, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 60 33 60 34,SrcSpan "tests/examples/ByteStringUtils.hs" 60 51 60 52]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 60 35 60 50, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 60 35 60 50, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 60 35 60 50, srcInfoPoints = []}) "unsafePerformIO")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 1 62 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 62 1 62 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 8 62 24, srcInfoPoints = []}) "Foreign.Storable", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 33 62 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 62 33 62 34,SrcSpan "tests/examples/ByteStringUtils.hs" 62 46 62 47,SrcSpan "tests/examples/ByteStringUtils.hs" 62 53 62 54]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 35 62 46, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 35 62 46, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 35 62 46, srcInfoPoints = []}) "peekElemOff"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 48 62 52, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 48 62 52, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 62 48 62 52, srcInfoPoints = []}) "peek")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 63 1 63 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 63 1 63 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 63 8 63 29, srcInfoPoints = []}) "Foreign.Marshal.Alloc", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 63 33 63 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 63 33 63 34,SrcSpan "tests/examples/ByteStringUtils.hs" 63 40 63 41]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 63 35 63 39, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 63 35 63 39, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 63 35 63 39, srcInfoPoints = []}) "free")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 1 64 71, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 64 1 64 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 8 64 29, srcInfoPoints = []}) "Foreign.Marshal.Array", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 33 64 71, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 64 33 64 34,SrcSpan "tests/examples/ByteStringUtils.hs" 64 46 64 47,SrcSpan "tests/examples/ByteStringUtils.hs" 64 57 64 58,SrcSpan "tests/examples/ByteStringUtils.hs" 64 70 64 71]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 35 64 46, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 35 64 46, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 35 64 46, srcInfoPoints = []}) "mallocArray"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 48 64 57, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 48 64 57, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 48 64 57, srcInfoPoints = []}) "peekArray"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 59 64 69, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 59 64 69, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 64 59 64 69, srcInfoPoints = []}) "advancePtr")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 65 1 65 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 65 1 65 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 65 8 65 23, srcInfoPoints = []}) "Foreign.C.Types", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 65 33 65 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 65 33 65 34,SrcSpan "tests/examples/ByteStringUtils.hs" 65 40 65 41]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 65 35 65 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 65 35 65 39, srcInfoPoints = []}) "CInt")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 67 1 67 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 67 1 67 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 67 8 67 17, srcInfoPoints = []}) "Data.Bits", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 67 33 67 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 67 33 67 34,SrcSpan "tests/examples/ByteStringUtils.hs" 67 43 67 44]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 67 35 67 42, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 67 35 67 42, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 67 35 67 42, srcInfoPoints = []}) "rotateL")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 1 68 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 68 1 68 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 8 68 17, srcInfoPoints = []}) "Data.Char", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 33 68 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 68 33 68 34,SrcSpan "tests/examples/ByteStringUtils.hs" 68 38 68 39,SrcSpan "tests/examples/ByteStringUtils.hs" 68 43 68 44,SrcSpan "tests/examples/ByteStringUtils.hs" 68 53 68 54]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 35 68 38, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 35 68 38, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 35 68 38, srcInfoPoints = []}) "chr"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 40 68 43, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 40 68 43, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 40 68 43, srcInfoPoints = []}) "ord"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 45 68 52, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 45 68 52, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 68 45 68 52, srcInfoPoints = []}) "isSpace")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 69 1 69 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 69 1 69 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 69 8 69 17, srcInfoPoints = []}) "Data.Word", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 69 33 69 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 69 33 69 34,SrcSpan "tests/examples/ByteStringUtils.hs" 69 41 69 42]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 69 35 69 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 69 35 69 40, srcInfoPoints = []}) "Word8")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 70 1 70 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 70 1 70 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 70 8 70 16, srcInfoPoints = []}) "Data.Int", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 70 33 70 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 70 33 70 34,SrcSpan "tests/examples/ByteStringUtils.hs" 70 41 70 42]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 70 35 70 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 70 35 70 40, srcInfoPoints = []}) "Int32")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 71 1 71 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 71 1 71 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 71 8 71 21, srcInfoPoints = []}) "Control.Monad", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 71 33 71 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 71 33 71 34,SrcSpan "tests/examples/ByteStringUtils.hs" 71 40 71 41]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 71 35 71 39, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 71 35 71 39, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 71 35 71 39, srcInfoPoints = []}) "when")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 74 1 74 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 74 1 74 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 74 8 74 19, srcInfoPoints = []}) "Foreign.Ptr", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 74 33 74 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 74 33 74 34,SrcSpan "tests/examples/ByteStringUtils.hs" 74 43 74 44]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 74 35 74 42, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 74 35 74 42, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 74 35 74 42, srcInfoPoints = []}) "nullPtr")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 75 1 75 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 75 1 75 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 75 8 75 26, srcInfoPoints = []}) "Foreign.ForeignPtr", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 75 33 75 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 75 33 75 34,SrcSpan "tests/examples/ByteStringUtils.hs" 75 46 75 47]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 75 35 75 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 75 35 75 45, srcInfoPoints = []}) "ForeignPtr")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 77 1 77 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 77 1 77 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 77 8 77 19, srcInfoPoints = []}) "Foreign.Ptr", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 77 33 77 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 77 33 77 34,SrcSpan "tests/examples/ByteStringUtils.hs" 77 42 77 43,SrcSpan "tests/examples/ByteStringUtils.hs" 77 48 77 49]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 77 35 77 42, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 77 35 77 42, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 77 35 77 42, srcInfoPoints = []}) "plusPtr"),IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 77 44 77 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 77 44 77 47, srcInfoPoints = []}) "Ptr")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 78 1 78 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 78 1 78 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 78 8 78 26, srcInfoPoints = []}) "Foreign.ForeignPtr", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 78 33 78 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 78 33 78 34,SrcSpan "tests/examples/ByteStringUtils.hs" 78 50 78 51]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 78 35 78 49, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 78 35 78 49, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 78 35 78 49, srcInfoPoints = []}) "withForeignPtr")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 81 1 81 59, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 81 1 81 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 81 8 81 26, srcInfoPoints = []}) "Foreign.ForeignPtr", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 81 33 81 59, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 81 33 81 34,SrcSpan "tests/examples/ByteStringUtils.hs" 81 58 81 59]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 81 35 81 57, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 81 35 81 57, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 81 35 81 57, srcInfoPoints = []}) "addForeignPtrFinalizer")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 82 1 82 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 82 1 82 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 82 8 82 19, srcInfoPoints = []}) "Foreign.Ptr", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 82 33 82 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 82 33 82 34,SrcSpan "tests/examples/ByteStringUtils.hs" 82 42 82 43]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 82 35 82 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 82 35 82 41, srcInfoPoints = []}) "FunPtr")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 86 1 86 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 86 1 86 7,SrcSpan "tests/examples/ByteStringUtils.hs" 86 8 86 17,SrcSpan "tests/examples/ByteStringUtils.hs" 86 39 86 41]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 86 18 86 38, srcInfoPoints = []}) "Data.ByteString.Lazy", importQualified = True, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Just (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 86 42 86 44, srcInfoPoints = []}) "BL"), importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 87 1 87 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 87 1 87 7,SrcSpan "tests/examples/ByteStringUtils.hs" 87 8 87 17,SrcSpan "tests/examples/ByteStringUtils.hs" 87 41 87 43]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 87 18 87 40, srcInfoPoints = []}) "Codec.Compression.GZip", importQualified = True, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Just (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 87 44 87 46, srcInfoPoints = []}) "GZ"), importSpecs = Nothing},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 89 1 89 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 89 1 89 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 89 8 89 24, srcInfoPoints = []}) "Foreign.C.String", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 89 25 89 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 89 25 89 26,SrcSpan "tests/examples/ByteStringUtils.hs" 89 34 89 35,SrcSpan "tests/examples/ByteStringUtils.hs" 89 48 89 49]}) False [IAbs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 89 27 89 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 89 27 89 34, srcInfoPoints = []}) "CString"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 89 36 89 47, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 89 36 89 47, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 89 36 89 47, srcInfoPoints = []}) "withCString")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 93 1 93 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 93 1 93 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 93 8 93 22, srcInfoPoints = []}) "System.IO.MMap", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 93 22 93 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 93 22 93 23,SrcSpan "tests/examples/ByteStringUtils.hs" 93 43 93 44]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 93 24 93 42, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 93 24 93 42, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 93 24 93 42, srcInfoPoints = []}) "mmapFileByteString")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 94 1 94 31, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 94 1 94 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 94 8 94 18, srcInfoPoints = []}) "System.Mem", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 94 18 94 31, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 94 18 94 19,SrcSpan "tests/examples/ByteStringUtils.hs" 94 30 94 31]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 94 20 94 29, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 94 20 94 29, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 94 20 94 29, srcInfoPoints = []}) "performGC")])},ImportDecl {importAnn = SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 1 95 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 95 1 95 7]}, importModule = ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 8 95 26, srcInfoPoints = []}) "System.Posix.Files", importQualified = False, importSrc = False, importSafe = False, importPkg = Nothing, importAs = Nothing, importSpecs = Just (ImportSpecList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 26 95 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 95 26 95 27,SrcSpan "tests/examples/ByteStringUtils.hs" 95 36 95 37,SrcSpan "tests/examples/ByteStringUtils.hs" 95 60 95 61]}) False [IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 28 95 36, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 28 95 36, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 28 95 36, srcInfoPoints = []}) "fileSize"),IVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 38 95 59, srcInfoPoints = []}) (NoNamespace (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 38 95 59, srcInfoPoints = []})) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 95 38 95 59, srcInfoPoints = []}) "getSymbolicLinkStatus")])}] [TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 1 102 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 102 17 102 19]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 1 102 16, srcInfoPoints = []}) "debugForeignPtr"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 102 33 102 35]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 32, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 20 102 30, srcInfoPoints = []}) "ForeignPtr"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 31 102 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 31 102 32, srcInfoPoints = []}) "a"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 36 102 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 102 43 102 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 36 102 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 36 102 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 36 102 42, srcInfoPoints = []}) "String"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 46 102 51, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 46 102 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 46 102 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 46 102 48, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 50,SrcSpan "tests/examples/ByteStringUtils.hs" 102 50 102 51]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 50,SrcSpan "tests/examples/ByteStringUtils.hs" 102 50 102 51]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 102 49 102 50,SrcSpan "tests/examples/ByteStringUtils.hs" 102 50 102 51]}))))))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 104 1 105 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 104 1 104 8,SrcSpan "tests/examples/ByteStringUtils.hs" 104 9 104 15,SrcSpan "tests/examples/ByteStringUtils.hs" 104 29 104 60,SrcSpan "tests/examples/ByteStringUtils.hs" 105 5 105 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 104 16 104 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 104 22 104 28, srcInfoPoints = []}))) (Just "static fpstring.h debug_alloc") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 104 61 104 72, srcInfoPoints = []}) "debug_alloc") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 105 14 105 16]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 13, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 8 105 11, srcInfoPoints = []}) "Ptr"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 12 105 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 12 105 13, srcInfoPoints = []}) "a"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 17 105 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 105 25 105 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 17 105 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 17 105 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 17 105 24, srcInfoPoints = []}) "CString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 28 105 33, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 28 105 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 28 105 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 28 105 30, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 32,SrcSpan "tests/examples/ByteStringUtils.hs" 105 32 105 33]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 32,SrcSpan "tests/examples/ByteStringUtils.hs" 105 32 105 33]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 105 31 105 32,SrcSpan "tests/examples/ByteStringUtils.hs" 105 32 105 33]}))))))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 106 1 107 31, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 106 1 106 8,SrcSpan "tests/examples/ByteStringUtils.hs" 106 9 106 15,SrcSpan "tests/examples/ByteStringUtils.hs" 106 29 106 61,SrcSpan "tests/examples/ByteStringUtils.hs" 107 5 107 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 106 16 106 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 106 22 106 28, srcInfoPoints = []}))) (Just "static fpstring.h & debug_free") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 106 62 106 72, srcInfoPoints = []}) "debug_free") (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 8 107 31, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 8 107 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 8 107 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 8 107 14, srcInfoPoints = []}) "FunPtr"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 15 107 31, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 107 15 107 16,SrcSpan "tests/examples/ByteStringUtils.hs" 107 30 107 31]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 107 22 107 24]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 21, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 16 107 19, srcInfoPoints = []}) "Ptr"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 20 107 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 20 107 21, srcInfoPoints = []}) "a"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 25 107 30, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 25 107 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 25 107 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 25 107 27, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 29,SrcSpan "tests/examples/ByteStringUtils.hs" 107 29 107 30]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 29,SrcSpan "tests/examples/ByteStringUtils.hs" 107 29 107 30]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 107 28 107 29,SrcSpan "tests/examples/ByteStringUtils.hs" 107 29 107 30]})))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 108 1 113 32, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 108 1 111 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 108 1 108 16, srcInfoPoints = []}) "debugForeignPtr") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 108 17 108 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 108 17 108 19, srcInfoPoints = []}) "fp"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 108 20 108 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 108 20 108 21, srcInfoPoints = []}) "n")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 108 22 111 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 108 22 108 23]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 111 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 109 18, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 109 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 109 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 5 109 16, srcInfoPoints = []}) "withCString"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 17 109 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 17 109 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 17 109 18, srcInfoPoints = []}) "n")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 19 109 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 19 109 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 19 109 20, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 21 111 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 109 21 109 22,SrcSpan "tests/examples/ByteStringUtils.hs" 109 27 109 29]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 22 109 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 22 109 27, srcInfoPoints = []}) "cname")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 111 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 109 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 109 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 109 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 30 109 44, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 45 109 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 45 109 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 45 109 47, srcInfoPoints = []}) "fp")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 48 109 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 48 109 49, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 48 109 49, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 50 111 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 109 50 109 51,SrcSpan "tests/examples/ByteStringUtils.hs" 109 52 109 54]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 51 109 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 109 51 109 52, srcInfoPoints = []}) "p")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 5 111 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 110 5 110 7,SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 8,SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 8,SrcSpan "tests/examples/ByteStringUtils.hs" 113 1 113 0]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 27, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 8 110 19, srcInfoPoints = []}) "debug_alloc"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 20 110 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 20 110 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 20 110 21, srcInfoPoints = []}) "p")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 22 110 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 22 110 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 110 22 110 27, srcInfoPoints = []}) "cname")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 8 111 30, srcInfoPoints = []}) "addForeignPtrFinalizer"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 31 111 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 31 111 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 31 111 41, srcInfoPoints = []}) "debug_free")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 42 111 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 42 111 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 111 42 111 44, srcInfoPoints = []}) "fp"))))])))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 1 113 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 1 113 16, srcInfoPoints = []}) "debugForeignPtr") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 17 113 18, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 19 113 20, srcInfoPoints = []})] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 21 113 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 113 21 113 22]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 23 113 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 23 113 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 23 113 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 23 113 29, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 31,SrcSpan "tests/examples/ByteStringUtils.hs" 113 31 113 32]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 31,SrcSpan "tests/examples/ByteStringUtils.hs" 113 31 113 32]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 113 30 113 31,SrcSpan "tests/examples/ByteStringUtils.hs" 113 31 113 32]})))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 1 122 74, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 122 21 122 23]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 1 122 20, srcInfoPoints = []}) "unsafeWithInternals"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 74, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 122 37 122 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 36, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 36, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 36, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 24 122 36, srcInfoPoints = []}) "ByteString"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 40 122 74, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 122 67 122 69]}) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 40 122 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 122 40 122 41,SrcSpan "tests/examples/ByteStringUtils.hs" 122 65 122 66]}) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 65, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 122 51 122 53]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 50, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 41 122 44, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 45 122 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 45 122 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 45 122 50, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 54 122 65, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 122 58 122 60]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 54 122 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 54 122 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 54 122 57, srcInfoPoints = []}) "Int"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 61 122 65, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 61 122 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 61 122 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 61 122 63, srcInfoPoints = []}) "IO"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 64 122 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 64 122 65, srcInfoPoints = []}) "a")))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 70 122 74, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 70 122 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 70 122 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 70 122 72, srcInfoPoints = []}) "IO"))) (TyVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 73 122 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 122 73 122 74, srcInfoPoints = []}) "a"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 123 1 125 61, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 123 1 125 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 123 1 123 20, srcInfoPoints = []}) "unsafeWithInternals") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 123 21 123 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 123 21 123 23, srcInfoPoints = []}) "ps"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 123 24 123 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 123 24 123 25, srcInfoPoints = []}) "f")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 2 125 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 124 2 124 3]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 4 125 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 124 4 124 8,SrcSpan "tests/examples/ByteStringUtils.hs" 124 28 124 30,SrcSpan "tests/examples/ByteStringUtils.hs" 125 4 125 4,SrcSpan "tests/examples/ByteStringUtils.hs" 133 1 133 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 24, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 24, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 24, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 9 124 24, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 25 124 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 25 124 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 124 25 124 27, srcInfoPoints = []}) "ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 4 125 61, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 4 125 12, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 125 4 125 5,SrcSpan "tests/examples/ByteStringUtils.hs" 125 7 125 8,SrcSpan "tests/examples/ByteStringUtils.hs" 125 9 125 10,SrcSpan "tests/examples/ByteStringUtils.hs" 125 11 125 12]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 5 125 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 5 125 7, srcInfoPoints = []}) "fp"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 8 125 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 8 125 9, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 10 125 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 10 125 11, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 13 125 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 125 13 125 15]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 16 125 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 16 125 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 16 125 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 16 125 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 16 125 30, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 31 125 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 31 125 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 31 125 33, srcInfoPoints = []}) "fp")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 34 125 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 34 125 35, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 34 125 35, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 36 125 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 125 36 125 37,SrcSpan "tests/examples/ByteStringUtils.hs" 125 39 125 41]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 37 125 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 37 125 38, srcInfoPoints = []}) "p")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 42 125 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 42 125 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 42 125 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 42 125 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 42 125 43, srcInfoPoints = []}) "f"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 44 125 59, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 125 44 125 45,SrcSpan "tests/examples/ByteStringUtils.hs" 125 58 125 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 45 125 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 45 125 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 45 125 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 45 125 46, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 47 125 56, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 125 47 125 48,SrcSpan "tests/examples/ByteStringUtils.hs" 125 48 125 55,SrcSpan "tests/examples/ByteStringUtils.hs" 125 55 125 56]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 47 125 56, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 125 47 125 48,SrcSpan "tests/examples/ByteStringUtils.hs" 125 48 125 55,SrcSpan "tests/examples/ByteStringUtils.hs" 125 55 125 56]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 48 125 55, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 57 125 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 57 125 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 57 125 58, srcInfoPoints = []}) "s")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 60 125 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 60 125 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 125 60 125 61, srcInfoPoints = []}) "l"))))))) Nothing])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 1 133 55, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 133 11 133 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 1 133 10, srcInfoPoints = []}) "readIntPS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 55, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 133 27 133 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 26, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 26, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 26, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 14 133 26, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 30 133 55, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 30 133 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 30 133 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 30 133 35, srcInfoPoints = []}) "Maybe"))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 36 133 55, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 133 36 133 37,SrcSpan "tests/examples/ByteStringUtils.hs" 133 40 133 41,SrcSpan "tests/examples/ByteStringUtils.hs" 133 54 133 55]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 37 133 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 37 133 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 37 133 40, srcInfoPoints = []}) "Int")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 42 133 54, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 42 133 54, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 42 133 54, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 133 42 133 54, srcInfoPoints = []}) "ByteString"))]))),PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 1 134 46, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 1 134 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 1 134 10, srcInfoPoints = []}) "readIntPS")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 11 134 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 134 11 134 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 23, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 23, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 23, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 13 134 23, srcInfoPoints = []}) "readInt"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 24 134 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 24 134 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 24 134 25, srcInfoPoints = []}) "."))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 38, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 38, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 38, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 26 134 38, srcInfoPoints = []}) "dropWhile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 39 134 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 39 134 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 134 39 134 46, srcInfoPoints = []}) "isSpace")))))) Nothing,TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 1 139 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 139 18 139 20]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 1 139 17, srcInfoPoints = []}) "unpackPSfromUTF8"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 139 34 139 36]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 33, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 33, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 33, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 21 139 33, srcInfoPoints = []}) "ByteString"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 37 139 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 37 139 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 139 37 139 43, srcInfoPoints = []}) "String")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 140 1 151 18, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 140 1 151 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 140 1 140 17, srcInfoPoints = []}) "unpackPSfromUTF8") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 140 18 140 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 140 18 140 20, srcInfoPoints = []}) "ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 140 21 151 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 140 21 140 22]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 2 151 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 141 2 141 6,SrcSpan "tests/examples/ByteStringUtils.hs" 141 26 141 28,SrcSpan "tests/examples/ByteStringUtils.hs" 142 4 142 4,SrcSpan "tests/examples/ByteStringUtils.hs" 143 4 143 4,SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 153 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 22, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 22, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 22, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 7 141 22, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 23 141 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 23 141 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 141 23 141 25, srcInfoPoints = []}) "ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 4 142 18, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 4 142 12, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 142 4 142 5,SrcSpan "tests/examples/ByteStringUtils.hs" 142 6 142 7,SrcSpan "tests/examples/ByteStringUtils.hs" 142 8 142 9,SrcSpan "tests/examples/ByteStringUtils.hs" 142 11 142 12]}) Boxed [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 5 142 6, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 7 142 8, srcInfoPoints = []}),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 10 142 11, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 10 142 11, srcInfoPoints = []})) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 10 142 11, srcInfoPoints = []}) 0 "0")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 13 142 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 142 13 142 15]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 16 142 18, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 142 16 142 18, srcInfoPoints = []}) "" ""))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 4 151 18, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 4 143 11, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 143 4 143 5,SrcSpan "tests/examples/ByteStringUtils.hs" 143 6 143 7,SrcSpan "tests/examples/ByteStringUtils.hs" 143 8 143 9,SrcSpan "tests/examples/ByteStringUtils.hs" 143 10 143 11]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 5 143 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 5 143 6, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 7 143 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 7 143 8, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 9 143 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 9 143 10, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 143 13 151 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 143 13 143 15]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 5 151 18, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 5 144 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 5 144 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 5 144 20, srcInfoPoints = []}) "unsafePerformIO"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 21 144 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 21 144 22, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 21 144 22, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 23 151 18, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 23 144 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 23 144 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 23 144 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 23 144 37, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 38 144 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 38 144 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 38 144 39, srcInfoPoints = []}) "x")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 40 144 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 40 144 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 40 144 41, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 42 151 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 144 42 144 43,SrcSpan "tests/examples/ByteStringUtils.hs" 144 44 144 46]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 43 144 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 144 43 144 44, srcInfoPoints = []}) "p")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 5 151 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 145 5 145 7,SrcSpan "tests/examples/ByteStringUtils.hs" 145 8 145 8,SrcSpan "tests/examples/ByteStringUtils.hs" 146 8 146 8,SrcSpan "tests/examples/ByteStringUtils.hs" 148 8 148 8,SrcSpan "tests/examples/ByteStringUtils.hs" 149 8 149 8,SrcSpan "tests/examples/ByteStringUtils.hs" 150 8 150 8,SrcSpan "tests/examples/ByteStringUtils.hs" 151 8 151 8,SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 153 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 8 145 31, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 145 15 145 17]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 8 145 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 8 145 14, srcInfoPoints = []}) "outbuf")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 18 145 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 18 145 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 18 145 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 18 145 29, srcInfoPoints = []}) "mallocArray"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 30 145 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 30 145 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 145 30 145 31, srcInfoPoints = []}) "l")))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 8 147 68, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 146 13 146 15]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 8 146 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 8 146 12, srcInfoPoints = []}) "lout")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 16 147 68, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 16 146 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 16 146 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 16 146 28, srcInfoPoints = []}) "fromIntegral"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 29 146 35, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 146 29 146 30,SrcSpan "tests/examples/ByteStringUtils.hs" 146 30 146 34,SrcSpan "tests/examples/ByteStringUtils.hs" 146 34 146 35]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 29 146 35, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 146 29 146 30,SrcSpan "tests/examples/ByteStringUtils.hs" 146 30 146 34,SrcSpan "tests/examples/ByteStringUtils.hs" 146 34 146 35]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 146 30 146 34, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 16 147 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 16 147 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 16 147 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 16 147 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 16 147 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 16 147 28, srcInfoPoints = []}) "utf8_to_ints"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 29 147 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 29 147 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 29 147 35, srcInfoPoints = []}) "outbuf")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 36 147 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 147 36 147 37,SrcSpan "tests/examples/ByteStringUtils.hs" 147 50 147 51]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 37 147 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 37 147 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 37 147 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 37 147 38, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 39 147 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 147 39 147 40,SrcSpan "tests/examples/ByteStringUtils.hs" 147 40 147 47,SrcSpan "tests/examples/ByteStringUtils.hs" 147 47 147 48]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 39 147 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 147 39 147 40,SrcSpan "tests/examples/ByteStringUtils.hs" 147 40 147 47,SrcSpan "tests/examples/ByteStringUtils.hs" 147 47 147 48]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 40 147 47, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 49 147 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 49 147 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 49 147 50, srcInfoPoints = []}) "s")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 52 147 68, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 147 52 147 53,SrcSpan "tests/examples/ByteStringUtils.hs" 147 67 147 68]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 53 147 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 53 147 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 53 147 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 53 147 65, srcInfoPoints = []}) "fromIntegral"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 66 147 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 66 147 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 147 66 147 67, srcInfoPoints = []}) "l"))))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 8 148 43, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 8 148 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 8 148 23, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 8 148 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 8 148 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 8 148 12, srcInfoPoints = []}) "when"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 13 148 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 148 13 148 14,SrcSpan "tests/examples/ByteStringUtils.hs" 148 22 148 23]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 14 148 22, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 14 148 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 14 148 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 14 148 18, srcInfoPoints = []}) "lout"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 19 148 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 19 148 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 19 148 20, srcInfoPoints = []}) "<"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 21 148 22, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 21 148 22, srcInfoPoints = []}) 0 "0"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 24 148 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 24 148 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 24 148 25, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 26 148 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 26 148 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 26 148 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 26 148 31, srcInfoPoints = []}) "error"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 32 148 43, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 148 32 148 43, srcInfoPoints = []}) "Bad UTF8!" "Bad UTF8!")))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 8 149 70, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 149 12 149 14]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 8 149 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 8 149 11, srcInfoPoints = []}) "str")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 15 149 70, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 15 149 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 149 15 149 16,SrcSpan "tests/examples/ByteStringUtils.hs" 149 40 149 41]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 16 149 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 16 149 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 16 149 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 16 149 19, srcInfoPoints = []}) "map"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 20 149 40, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 149 20 149 21,SrcSpan "tests/examples/ByteStringUtils.hs" 149 39 149 40]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 21 149 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 21 149 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 21 149 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 21 149 24, srcInfoPoints = []}) "chr"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 25 149 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 25 149 26, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 25 149 26, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 27 149 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 27 149 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 27 149 39, srcInfoPoints = []}) "fromIntegral"))))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 42 149 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 149 42 149 43,SrcSpan "tests/examples/ByteStringUtils.hs" 149 43 149 47,SrcSpan "tests/examples/ByteStringUtils.hs" 149 47 149 48]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 42 149 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 149 42 149 43,SrcSpan "tests/examples/ByteStringUtils.hs" 149 43 149 47,SrcSpan "tests/examples/ByteStringUtils.hs" 149 47 149 48]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 43 149 47, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 49 149 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 49 149 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 49 149 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 49 149 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 49 149 58, srcInfoPoints = []}) "peekArray"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 59 149 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 59 149 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 59 149 63, srcInfoPoints = []}) "lout")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 64 149 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 64 149 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 149 64 149 70, srcInfoPoints = []}) "outbuf"))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 150 8 150 19, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 150 8 150 19, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 150 8 150 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 150 8 150 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 150 8 150 12, srcInfoPoints = []}) "free"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 150 13 150 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 150 13 150 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 150 13 150 19, srcInfoPoints = []}) "outbuf")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 151 8 151 18, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 151 8 151 18, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 151 8 151 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 151 8 151 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 151 8 151 14, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 151 15 151 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 151 15 151 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 151 15 151 18, srcInfoPoints = []}) "str"))))]))))) Nothing])) Nothing],ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 154 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 153 1 153 8,SrcSpan "tests/examples/ByteStringUtils.hs" 153 9 153 15,SrcSpan "tests/examples/ByteStringUtils.hs" 153 29 153 61,SrcSpan "tests/examples/ByteStringUtils.hs" 154 5 154 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 153 16 153 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 153 22 153 28, srcInfoPoints = []}))) (Just "static fpstring.h utf8_to_ints") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 153 62 153 74, srcInfoPoints = []}) "utf8_to_ints") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 154 16 154 18]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 15, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 8 154 11, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 12 154 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 12 154 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 12 154 15, srcInfoPoints = []}) "Int")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 154 29 154 31]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 28, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 19 154 22, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 23 154 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 23 154 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 23 154 28, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 32 154 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 154 37 154 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 32 154 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 32 154 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 32 154 36, srcInfoPoints = []}) "CInt"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 40 154 47, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 40 154 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 40 154 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 40 154 42, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 43 154 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 43 154 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 154 43 154 47, srcInfoPoints = []}) "CInt"))))))),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 159 1 159 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 159 1 159 11,SrcSpan "tests/examples/ByteStringUtils.hs" 159 27 159 30]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 159 12 159 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 159 12 159 26, srcInfoPoints = []}) "ifHeadThenTail")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 1 160 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 160 16 160 18]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 1 160 15, srcInfoPoints = []}) "ifHeadThenTail"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 19 160 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 160 25 160 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 19 160 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 19 160 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 19 160 24, srcInfoPoints = []}) "Word8"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 160 41 160 43]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 40, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 40, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 40, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 28 160 40, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 44 160 62, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 44 160 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 44 160 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 44 160 49, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 50 160 62, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 50 160 62, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 50 160 62, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 160 50 160 62, srcInfoPoints = []}) "ByteString")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 1 163 39, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 1 163 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 1 161 15, srcInfoPoints = []}) "ifHeadThenTail") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 16 161 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 16 161 17, srcInfoPoints = []}) "c"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 18 161 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 18 161 19, srcInfoPoints = []}) "s")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 20 163 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 161 20 161 21]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 22 163 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 161 22 161 26,SrcSpan "tests/examples/ByteStringUtils.hs" 161 36 161 38,SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 5,SrcSpan "tests/examples/ByteStringUtils.hs" 163 5 163 5,SrcSpan "tests/examples/ByteStringUtils.hs" 174 1 174 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 27 161 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 27 161 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 27 161 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 27 161 33, srcInfoPoints = []}) "uncons"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 34 161 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 34 161 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 161 34 161 35, srcInfoPoints = []}) "s")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 38, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 5 162 9, srcInfoPoints = []}) "Just")) [PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 10 162 16, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 162 10 162 11,SrcSpan "tests/examples/ByteStringUtils.hs" 162 12 162 13,SrcSpan "tests/examples/ByteStringUtils.hs" 162 15 162 16]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 11 162 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 11 162 12, srcInfoPoints = []}) "w"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 14 162 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 14 162 15, srcInfoPoints = []}) "t")]]) (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 17 162 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 162 17 162 18,SrcSpan "tests/examples/ByteStringUtils.hs" 162 29 162 31]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 17 162 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 162 17 162 18,SrcSpan "tests/examples/ByteStringUtils.hs" 162 29 162 31]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 19 162 25, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 19 162 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 19 162 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 19 162 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 19 162 20, srcInfoPoints = []}) "w"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 21 162 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 21 162 23, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 21 162 23, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 24 162 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 24 162 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 24 162 25, srcInfoPoints = []}) "c"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 32 162 38, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 32 162 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 32 162 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 32 162 36, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 37 162 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 37 162 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 162 37 162 38, srcInfoPoints = []}) "t"))))]) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 163 5 163 39, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 163 5 163 6, srcInfoPoints = []})) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 163 29 163 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 163 29 163 31]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 163 32 163 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 163 32 163 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 163 32 163 39, srcInfoPoints = []}) "Nothing")))) Nothing])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 1 174 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 174 14 174 16]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 1 174 13, srcInfoPoints = []}) "isSpaceWord8"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 17 174 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 174 23 174 25]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 17 174 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 17 174 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 17 174 22, srcInfoPoints = []}) "Word8"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 26 174 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 26 174 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 174 26 174 30, srcInfoPoints = []}) "Bool")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 175 1 179 14, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 175 1 179 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 175 1 175 13, srcInfoPoints = []}) "isSpaceWord8") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 175 14 175 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 175 14 175 15, srcInfoPoints = []}) "w")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 175 16 179 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 175 16 175 17]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 179 14, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 176 14, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 176 6, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 176 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 5 176 6, srcInfoPoints = []}) "w"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 7 176 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 7 176 9, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 7 176 9, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 10 176 14, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 10 176 14, srcInfoPoints = []}) 32 "0x20"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 15 176 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 15 176 17, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 176 15 176 17, srcInfoPoints = []}) "||"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 179 14, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 177 14, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 177 6, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 177 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 5 177 6, srcInfoPoints = []}) "w"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 7 177 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 7 177 9, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 7 177 9, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 10 177 14, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 10 177 14, srcInfoPoints = []}) 9 "0x09"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 15 177 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 15 177 17, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 177 15 177 17, srcInfoPoints = []}) "||"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 179 14, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 178 14, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 178 6, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 178 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 5 178 6, srcInfoPoints = []}) "w"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 7 178 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 7 178 9, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 7 178 9, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 10 178 14, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 10 178 14, srcInfoPoints = []}) 10 "0x0A"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 15 178 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 15 178 17, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 178 15 178 17, srcInfoPoints = []}) "||"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 5 179 14, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 5 179 6, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 5 179 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 5 179 6, srcInfoPoints = []}) "w"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 7 179 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 7 179 9, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 7 179 9, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 10 179 14, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 179 10 179 14, srcInfoPoints = []}) 13 "0x0D"))))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 180 1 180 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 180 1 180 11,SrcSpan "tests/examples/ByteStringUtils.hs" 180 25 180 28]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 180 12 180 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 180 12 180 24, srcInfoPoints = []}) "isSpaceWord8")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 1 182 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 182 15 182 17]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 1 182 14, srcInfoPoints = []}) "firstnonspace"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 182 28 182 30]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 27, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 18 182 21, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 22 182 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 22 182 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 22 182 27, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 31 182 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 182 35 182 37]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 31 182 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 31 182 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 31 182 34, srcInfoPoints = []}) "Int"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 38 182 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 182 42 182 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 38 182 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 38 182 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 38 182 41, srcInfoPoints = []}) "Int"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 45 182 51, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 45 182 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 45 182 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 45 182 47, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 48 182 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 48 182 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 182 48 182 51, srcInfoPoints = []}) "Int"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 1 186 84, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 1 186 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 1 183 14, srcInfoPoints = []}) "firstnonspace") [PBangPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 15 183 16, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 16 183 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 16 183 19, srcInfoPoints = []}) "ptr")),PBangPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 20 183 21, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 21 183 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 21 183 22, srcInfoPoints = []}) "n")),PBangPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 23 183 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 24 183 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 183 24 183 25, srcInfoPoints = []}) "m"))] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 5 186 84, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 5 184 27, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 184 5 184 6,SrcSpan "tests/examples/ByteStringUtils.hs" 184 17 184 18]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 13, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 13, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 8, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 7 184 8, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 9 184 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 9 184 11, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 9 184 11, srcInfoPoints = []}) ">="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 12 184 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 12 184 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 12 184 13, srcInfoPoints = []}) "m"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 19 184 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 19 184 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 19 184 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 19 184 25, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 26 184 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 26 184 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 184 26 184 27, srcInfoPoints = []}) "n")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 5 186 84, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 185 5 185 6,SrcSpan "tests/examples/ByteStringUtils.hs" 185 17 185 18]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 7 185 16, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 7 185 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 7 185 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 7 185 16, srcInfoPoints = []}) "otherwise")))] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 19 186 84, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 185 19 185 21,SrcSpan "tests/examples/ByteStringUtils.hs" 185 22 185 22,SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 22,SrcSpan "tests/examples/ByteStringUtils.hs" 188 1 188 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 22 185 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 185 24 185 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 22 185 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 22 185 23, srcInfoPoints = []}) "w")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 27 185 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 27 185 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 27 185 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 27 185 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 27 185 38, srcInfoPoints = []}) "peekElemOff"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 39 185 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 39 185 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 39 185 42, srcInfoPoints = []}) "ptr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 43 185 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 43 185 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 185 43 185 44, srcInfoPoints = []}) "n")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 84, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 24,SrcSpan "tests/examples/ByteStringUtils.hs" 186 40 186 44,SrcSpan "tests/examples/ByteStringUtils.hs" 186 71 186 75]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 84, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 186 22 186 24,SrcSpan "tests/examples/ByteStringUtils.hs" 186 40 186 44,SrcSpan "tests/examples/ByteStringUtils.hs" 186 71 186 75]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 25 186 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 25 186 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 25 186 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 25 186 37, srcInfoPoints = []}) "isSpaceWord8"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 38 186 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 38 186 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 38 186 39, srcInfoPoints = []}) "w")))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 45 186 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 45 186 68, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 45 186 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 45 186 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 45 186 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 45 186 58, srcInfoPoints = []}) "firstnonspace"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 59 186 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 59 186 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 59 186 62, srcInfoPoints = []}) "ptr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 63 186 68, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 186 63 186 64,SrcSpan "tests/examples/ByteStringUtils.hs" 186 67 186 68]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 64 186 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 64 186 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 64 186 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 64 186 65, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 65 186 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 65 186 66, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 65 186 66, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 66 186 67, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 66 186 67, srcInfoPoints = []}) 1 "1"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 69 186 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 69 186 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 69 186 70, srcInfoPoints = []}) "m")))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 76 186 84, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 76 186 82, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 76 186 82, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 76 186 82, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 83 186 84, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 83 186 84, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 186 83 186 84, srcInfoPoints = []}) "n")))))])]) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 1 188 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 188 12 188 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 1 188 11, srcInfoPoints = []}) "firstspace"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 188 25 188 27]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 24, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 15 188 18, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 19 188 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 19 188 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 19 188 24, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 28 188 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 188 32 188 34]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 28 188 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 28 188 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 28 188 31, srcInfoPoints = []}) "Int"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 35 188 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 188 39 188 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 35 188 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 35 188 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 35 188 38, srcInfoPoints = []}) "Int"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 42 188 48, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 42 188 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 42 188 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 42 188 44, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 45 188 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 45 188 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 188 45 188 48, srcInfoPoints = []}) "Int"))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 1 192 89, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 1 192 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 1 189 11, srcInfoPoints = []}) "firstspace") [PBangPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 12 189 13, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 13 189 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 13 189 16, srcInfoPoints = []}) "ptr")),PBangPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 17 189 18, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 18 189 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 18 189 19, srcInfoPoints = []}) "n")),PBangPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 20 189 21, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 21 189 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 189 21 189 22, srcInfoPoints = []}) "m"))] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 5 192 89, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 5 190 27, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 190 5 190 6,SrcSpan "tests/examples/ByteStringUtils.hs" 190 17 190 18]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 13, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 13, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 8, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 7 190 8, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 9 190 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 9 190 11, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 9 190 11, srcInfoPoints = []}) ">="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 12 190 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 12 190 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 12 190 13, srcInfoPoints = []}) "m"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 19 190 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 19 190 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 19 190 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 19 190 25, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 26 190 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 26 190 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 190 26 190 27, srcInfoPoints = []}) "n")))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 5 192 89, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 191 5 191 6,SrcSpan "tests/examples/ByteStringUtils.hs" 191 17 191 18]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 7 191 16, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 7 191 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 7 191 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 7 191 16, srcInfoPoints = []}) "otherwise")))] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 19 192 89, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 191 19 191 21,SrcSpan "tests/examples/ByteStringUtils.hs" 191 22 191 22,SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 22,SrcSpan "tests/examples/ByteStringUtils.hs" 200 1 200 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 22 191 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 191 24 191 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 22 191 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 22 191 23, srcInfoPoints = []}) "w")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 27 191 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 27 191 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 27 191 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 27 191 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 27 191 38, srcInfoPoints = []}) "peekElemOff"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 39 191 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 39 191 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 39 191 42, srcInfoPoints = []}) "ptr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 43 191 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 43 191 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 191 43 191 44, srcInfoPoints = []}) "n")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 89, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 24,SrcSpan "tests/examples/ByteStringUtils.hs" 192 48 192 52,SrcSpan "tests/examples/ByteStringUtils.hs" 192 76 192 80]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 89, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 192 22 192 24,SrcSpan "tests/examples/ByteStringUtils.hs" 192 48 192 52,SrcSpan "tests/examples/ByteStringUtils.hs" 192 76 192 80]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 25 192 47, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 25 192 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 192 25 192 26,SrcSpan "tests/examples/ByteStringUtils.hs" 192 44 192 45]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 26 192 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 26 192 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 26 192 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 26 192 29, srcInfoPoints = []}) "not"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 30 192 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 30 192 31, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 30 192 31, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 32 192 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 32 192 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 32 192 44, srcInfoPoints = []}) "isSpaceWord8"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 46 192 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 46 192 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 46 192 47, srcInfoPoints = []}) "w")))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 53 192 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 53 192 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 53 192 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 53 192 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 53 192 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 53 192 63, srcInfoPoints = []}) "firstspace"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 64 192 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 64 192 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 64 192 67, srcInfoPoints = []}) "ptr")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 68 192 73, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 192 68 192 69,SrcSpan "tests/examples/ByteStringUtils.hs" 192 72 192 73]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 69 192 72, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 69 192 70, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 69 192 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 69 192 70, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 70 192 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 70 192 71, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 70 192 71, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 71 192 72, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 71 192 72, srcInfoPoints = []}) 1 "1"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 74 192 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 74 192 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 74 192 75, srcInfoPoints = []}) "m")))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 81 192 89, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 81 192 87, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 81 192 87, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 81 192 87, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 88 192 89, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 88 192 89, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 192 88 192 89, srcInfoPoints = []}) "n")))))])]) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 1 200 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 200 11 200 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 1 200 10, srcInfoPoints = []}) "dropSpace"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 200 27 200 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 26, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 26, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 26, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 14 200 26, srcInfoPoints = []}) "ByteString"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 30 200 42, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 30 200 42, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 30 200 42, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 200 30 200 42, srcInfoPoints = []}) "ByteString")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 1 203 62, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 1 203 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 1 201 10, srcInfoPoints = []}) "dropSpace") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 11 201 24, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 201 11 201 12,SrcSpan "tests/examples/ByteStringUtils.hs" 201 23 201 24]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 12 201 17, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 12 201 17, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 12 201 17, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 12 201 17, srcInfoPoints = []}) "PS")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 18 201 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 18 201 19, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 20 201 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 20 201 21, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 22 201 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 22 201 23, srcInfoPoints = []}) "l")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 25 203 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 201 25 201 26]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 203 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 201 45, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 201 45, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 201 45, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 27 201 45, srcInfoPoints = []}) "inlinePerformIO"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 46 201 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 46 201 47, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 46 201 47, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 203 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 201 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 201 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 201 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 48 201 62, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 63 201 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 63 201 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 63 201 64, srcInfoPoints = []}) "x")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 65 201 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 65 201 66, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 65 201 66, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 67 203 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 201 67 201 68,SrcSpan "tests/examples/ByteStringUtils.hs" 201 70 201 72]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 68 201 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 68 201 69, srcInfoPoints = []}) "p")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 201 73 203 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 201 73 201 75,SrcSpan "tests/examples/ByteStringUtils.hs" 202 5 202 5,SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 5,SrcSpan "tests/examples/ByteStringUtils.hs" 204 1 204 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 5 202 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 202 7 202 9]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 5 202 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 5 202 6, srcInfoPoints = []}) "i")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 10 202 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 10 202 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 10 202 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 10 202 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 10 202 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 10 202 23, srcInfoPoints = []}) "firstnonspace"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 24 202 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 202 24 202 25,SrcSpan "tests/examples/ByteStringUtils.hs" 202 38 202 39]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 25 202 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 25 202 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 25 202 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 25 202 26, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 27 202 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 202 27 202 28,SrcSpan "tests/examples/ByteStringUtils.hs" 202 28 202 35,SrcSpan "tests/examples/ByteStringUtils.hs" 202 35 202 36]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 27 202 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 202 27 202 28,SrcSpan "tests/examples/ByteStringUtils.hs" 202 28 202 35,SrcSpan "tests/examples/ByteStringUtils.hs" 202 35 202 36]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 28 202 35, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 37 202 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 37 202 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 37 202 38, srcInfoPoints = []}) "s")))))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 40 202 41, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 40 202 41, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 42 202 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 42 202 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 202 42 202 43, srcInfoPoints = []}) "l")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 62, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 62, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 5 203 11, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 12 203 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 12 203 14, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 12 203 14, srcInfoPoints = []}) "$!"))) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 15 203 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 203 15 203 17,SrcSpan "tests/examples/ByteStringUtils.hs" 203 25 203 29,SrcSpan "tests/examples/ByteStringUtils.hs" 203 38 203 42]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 18 203 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 18 203 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 18 203 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 18 203 19, srcInfoPoints = []}) "i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 20 203 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 20 203 22, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 20 203 22, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 23 203 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 23 203 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 23 203 24, srcInfoPoints = []}) "l")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 30 203 37, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 30 203 37, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 30 203 37, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 30 203 37, srcInfoPoints = []}) "empty"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 43 203 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 43 203 56, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 43 203 50, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 43 203 48, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 43 203 48, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 43 203 48, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 43 203 48, srcInfoPoints = []}) "PS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 49 203 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 49 203 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 49 203 50, srcInfoPoints = []}) "x")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 51 203 56, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 203 51 203 52,SrcSpan "tests/examples/ByteStringUtils.hs" 203 55 203 56]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 52 203 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 52 203 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 52 203 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 52 203 53, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 53 203 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 53 203 54, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 53 203 54, srcInfoPoints = []}) "+"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 54 203 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 54 203 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 54 203 55, srcInfoPoints = []}) "i")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 57 203 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 203 57 203 58,SrcSpan "tests/examples/ByteStringUtils.hs" 203 61 203 62]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 58 203 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 58 203 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 58 203 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 58 203 59, srcInfoPoints = []}) "l"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 59 203 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 59 203 60, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 59 203 60, srcInfoPoints = []}) "-"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 60 203 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 60 203 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 203 60 203 61, srcInfoPoints = []}) "i"))))))))]))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 204 1 204 25, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 204 1 204 11,SrcSpan "tests/examples/ByteStringUtils.hs" 204 22 204 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 204 12 204 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 204 12 204 21, srcInfoPoints = []}) "dropSpace")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 1 211 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 211 12 211 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 1 211 11, srcInfoPoints = []}) "breakSpace"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 211 28 211 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 27, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 27, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 27, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 15 211 27, srcInfoPoints = []}) "ByteString"))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 31 211 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 211 31 211 32,SrcSpan "tests/examples/ByteStringUtils.hs" 211 44 211 45,SrcSpan "tests/examples/ByteStringUtils.hs" 211 57 211 58]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 32 211 44, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 32 211 44, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 32 211 44, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 32 211 44, srcInfoPoints = []}) "ByteString")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 45 211 57, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 45 211 57, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 45 211 57, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 211 45 211 57, srcInfoPoints = []}) "ByteString"))])),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 1 218 6, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 1 218 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 1 212 11, srcInfoPoints = []}) "breakSpace") [PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 12 212 25, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 212 12 212 13,SrcSpan "tests/examples/ByteStringUtils.hs" 212 24 212 25]}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 13 212 18, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 13 212 18, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 13 212 18, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 13 212 18, srcInfoPoints = []}) "PS")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 19 212 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 19 212 20, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 21 212 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 21 212 22, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 23 212 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 23 212 24, srcInfoPoints = []}) "l")])] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 26 218 6, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 212 26 212 27]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 218 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 212 46, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 212 46, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 212 46, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 28 212 46, srcInfoPoints = []}) "inlinePerformIO"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 47 212 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 47 212 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 47 212 48, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 218 6, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 212 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 212 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 212 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 49 212 63, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 64 212 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 64 212 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 64 212 65, srcInfoPoints = []}) "x")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 66 212 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 66 212 67, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 66 212 67, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 68 218 6, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 212 68 212 69,SrcSpan "tests/examples/ByteStringUtils.hs" 212 71 212 73]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 69 212 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 69 212 70, srcInfoPoints = []}) "p")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 212 74 218 6, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 212 74 212 76,SrcSpan "tests/examples/ByteStringUtils.hs" 213 5 213 5,SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 214 5,SrcSpan "tests/examples/ByteStringUtils.hs" 219 1 219 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 5 213 40, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 213 7 213 9]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 5 213 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 5 213 6, srcInfoPoints = []}) "i")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 10 213 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 10 213 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 10 213 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 10 213 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 10 213 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 10 213 20, srcInfoPoints = []}) "firstspace"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 21 213 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 213 21 213 22,SrcSpan "tests/examples/ByteStringUtils.hs" 213 35 213 36]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 22 213 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 22 213 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 22 213 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 22 213 23, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 24 213 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 213 24 213 25,SrcSpan "tests/examples/ByteStringUtils.hs" 213 25 213 32,SrcSpan "tests/examples/ByteStringUtils.hs" 213 32 213 33]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 24 213 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 213 24 213 25,SrcSpan "tests/examples/ByteStringUtils.hs" 213 25 213 32,SrcSpan "tests/examples/ByteStringUtils.hs" 213 32 213 33]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 25 213 32, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 34 213 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 34 213 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 34 213 35, srcInfoPoints = []}) "s")))))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 37 213 38, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 37 213 38, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 39 213 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 39 213 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 213 39 213 40, srcInfoPoints = []}) "l")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 218 6, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 218 6, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 214 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 214 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 5 214 11, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 12 214 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 12 214 14, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 12 214 14, srcInfoPoints = []}) "$!"))) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 15 218 6, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 214 15 214 19,SrcSpan "tests/examples/ByteStringUtils.hs" 214 23 214 25,SrcSpan "tests/examples/ByteStringUtils.hs" 214 26 214 27,SrcSpan "tests/examples/ByteStringUtils.hs" 218 5 218 6]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 20 214 22, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 214 20 214 21,SrcSpan "tests/examples/ByteStringUtils.hs" 214 21 214 22]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 20 214 22, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 214 20 214 21,SrcSpan "tests/examples/ByteStringUtils.hs" 214 21 214 22]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 20 214 22, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 214 20 214 21,SrcSpan "tests/examples/ByteStringUtils.hs" 214 21 214 22]})))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 27 217 58, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 214 27 214 28, srcInfoPoints = []})) (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 9 217 58, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 9 215 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 215 9 215 10,SrcSpan "tests/examples/ByteStringUtils.hs" 215 21 215 23]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 11 215 17, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 11 215 17, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 11 215 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 11 215 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 11 215 12, srcInfoPoints = []}) "i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 13 215 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 13 215 15, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 13 215 15, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 16 215 17, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 16 215 17, srcInfoPoints = []}) 0 "0")))] (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 24 215 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 215 24 215 25,SrcSpan "tests/examples/ByteStringUtils.hs" 215 32 215 33,SrcSpan "tests/examples/ByteStringUtils.hs" 215 45 215 46]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 25 215 32, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 25 215 32, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 25 215 32, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 25 215 32, srcInfoPoints = []}) "empty")),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 34 215 45, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 34 215 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 34 215 41, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 34 215 39, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 34 215 39, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 34 215 39, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 34 215 39, srcInfoPoints = []}) "PS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 40 215 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 40 215 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 40 215 41, srcInfoPoints = []}) "x")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 42 215 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 42 215 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 42 215 43, srcInfoPoints = []}) "s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 44 215 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 44 215 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 215 44 215 45, srcInfoPoints = []}) "l")))]),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 9 216 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 216 9 216 10,SrcSpan "tests/examples/ByteStringUtils.hs" 216 21 216 23]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 11 216 17, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 11 216 17, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 11 216 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 11 216 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 11 216 12, srcInfoPoints = []}) "i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 13 216 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 13 216 15, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 13 216 15, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 16 216 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 16 216 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 16 216 17, srcInfoPoints = []}) "l"))))] (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 24 216 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 216 24 216 25,SrcSpan "tests/examples/ByteStringUtils.hs" 216 36 216 37,SrcSpan "tests/examples/ByteStringUtils.hs" 216 45 216 46]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 25 216 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 25 216 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 25 216 32, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 25 216 30, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 25 216 30, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 25 216 30, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 25 216 30, srcInfoPoints = []}) "PS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 31 216 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 31 216 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 31 216 32, srcInfoPoints = []}) "x")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 33 216 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 33 216 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 33 216 34, srcInfoPoints = []}) "s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 35 216 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 35 216 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 35 216 36, srcInfoPoints = []}) "l"))),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 38 216 45, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 38 216 45, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 38 216 45, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 216 38 216 45, srcInfoPoints = []}) "empty"))]),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 9 217 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 217 9 217 10,SrcSpan "tests/examples/ByteStringUtils.hs" 217 21 217 23]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 11 217 20, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 11 217 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 11 217 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 11 217 20, srcInfoPoints = []}) "otherwise")))] (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 24 217 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 217 24 217 25,SrcSpan "tests/examples/ByteStringUtils.hs" 217 36 217 37,SrcSpan "tests/examples/ByteStringUtils.hs" 217 57 217 58]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 25 217 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 25 217 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 25 217 32, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 25 217 30, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 25 217 30, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 25 217 30, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 25 217 30, srcInfoPoints = []}) "PS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 31 217 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 31 217 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 31 217 32, srcInfoPoints = []}) "x")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 33 217 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 33 217 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 33 217 34, srcInfoPoints = []}) "s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 35 217 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 35 217 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 35 217 36, srcInfoPoints = []}) "i"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 38 217 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 38 217 51, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 38 217 45, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 38 217 43, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 38 217 43, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 38 217 43, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 38 217 43, srcInfoPoints = []}) "PS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 44 217 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 44 217 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 44 217 45, srcInfoPoints = []}) "x")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 46 217 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 217 46 217 47,SrcSpan "tests/examples/ByteStringUtils.hs" 217 50 217 51]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 47 217 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 47 217 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 47 217 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 47 217 48, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 48 217 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 48 217 49, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 48 217 49, srcInfoPoints = []}) "+"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 49 217 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 49 217 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 49 217 50, srcInfoPoints = []}) "i")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 52 217 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 217 52 217 53,SrcSpan "tests/examples/ByteStringUtils.hs" 217 56 217 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 53 217 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 53 217 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 53 217 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 53 217 54, srcInfoPoints = []}) "l"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 54 217 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 54 217 55, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 54 217 55, srcInfoPoints = []}) "-"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 55 217 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 55 217 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 217 55 217 56, srcInfoPoints = []}) "i")))))])]) Nothing]))]))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 219 1 219 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 219 1 219 11,SrcSpan "tests/examples/ByteStringUtils.hs" 219 23 219 26]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 219 12 219 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 219 12 219 22, srcInfoPoints = []}) "breakSpace")),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 223 1 223 24, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 223 1 223 11,SrcSpan "tests/examples/ByteStringUtils.hs" 223 21 223 24]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 223 12 223 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 223 12 223 20, srcInfoPoints = []}) "is_funky")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 1 224 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 224 10 224 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 1 224 9, srcInfoPoints = []}) "is_funky"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 224 26 224 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 25, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 25, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 25, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 13 224 25, srcInfoPoints = []}) "ByteString"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 29 224 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 29 224 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 224 29 224 33, srcInfoPoints = []}) "Bool")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 1 228 65, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 1 228 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 1 225 9, srcInfoPoints = []}) "is_funky") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 10 225 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 10 225 12, srcInfoPoints = []}) "ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 13 228 65, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 225 13 225 14]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 15 228 65, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 225 15 225 19,SrcSpan "tests/examples/ByteStringUtils.hs" 225 39 225 41,SrcSpan "tests/examples/ByteStringUtils.hs" 226 4 226 4,SrcSpan "tests/examples/ByteStringUtils.hs" 230 1 230 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 35, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 35, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 35, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 20 225 35, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 36 225 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 36 225 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 225 36 225 38, srcInfoPoints = []}) "ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 4 228 65, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 4 226 11, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 226 4 226 5,SrcSpan "tests/examples/ByteStringUtils.hs" 226 6 226 7,SrcSpan "tests/examples/ByteStringUtils.hs" 226 8 226 9,SrcSpan "tests/examples/ByteStringUtils.hs" 226 10 226 11]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 5 226 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 5 226 6, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 7 226 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 7 226 8, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 9 226 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 9 226 10, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 226 12 228 65, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 226 12 226 14]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 5 228 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 5 227 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 5 227 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 5 227 20, srcInfoPoints = []}) "unsafePerformIO"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 21 227 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 21 227 22, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 21 227 22, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 23 228 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 23 227 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 23 227 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 23 227 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 23 227 37, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 38 227 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 38 227 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 38 227 39, srcInfoPoints = []}) "x")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 40 227 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 40 227 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 40 227 41, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 42 228 65, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 227 42 227 43,SrcSpan "tests/examples/ByteStringUtils.hs" 227 44 227 46]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 43 227 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 227 43 227 44, srcInfoPoints = []}) "p")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 5 228 65, srcInfoPoints = []}) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 5 228 10, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 228 5 228 6,SrcSpan "tests/examples/ByteStringUtils.hs" 228 9 228 10]}) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 6 228 8, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 6 228 8, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 6 228 8, srcInfoPoints = []}) "/="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 8 228 9, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 8 228 9, srcInfoPoints = []}) 0 "0"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 11 228 17, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 228 11 228 12,SrcSpan "tests/examples/ByteStringUtils.hs" 228 12 228 16,SrcSpan "tests/examples/ByteStringUtils.hs" 228 16 228 17]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 11 228 17, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 228 11 228 12,SrcSpan "tests/examples/ByteStringUtils.hs" 228 12 228 16,SrcSpan "tests/examples/ByteStringUtils.hs" 228 16 228 17]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 12 228 16, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 18 228 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 18 228 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 18 228 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 18 228 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 18 228 32, srcInfoPoints = []}) "has_funky_char"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 33 228 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 228 33 228 34,SrcSpan "tests/examples/ByteStringUtils.hs" 228 47 228 48]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 34 228 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 34 228 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 34 228 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 34 228 35, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 36 228 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 228 36 228 37,SrcSpan "tests/examples/ByteStringUtils.hs" 228 37 228 44,SrcSpan "tests/examples/ByteStringUtils.hs" 228 44 228 45]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 36 228 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 228 36 228 37,SrcSpan "tests/examples/ByteStringUtils.hs" 228 37 228 44,SrcSpan "tests/examples/ByteStringUtils.hs" 228 44 228 45]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 37 228 44, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 46 228 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 46 228 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 46 228 47, srcInfoPoints = []}) "s")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 49 228 65, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 228 49 228 50,SrcSpan "tests/examples/ByteStringUtils.hs" 228 64 228 65]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 50 228 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 50 228 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 50 228 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 50 228 62, srcInfoPoints = []}) "fromIntegral"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 63 228 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 63 228 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 228 63 228 64, srcInfoPoints = []}) "l"))))))))))) Nothing])) Nothing],ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 230 1 231 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 230 1 230 8,SrcSpan "tests/examples/ByteStringUtils.hs" 230 9 230 15,SrcSpan "tests/examples/ByteStringUtils.hs" 230 29 230 56,SrcSpan "tests/examples/ByteStringUtils.hs" 231 5 231 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 230 16 230 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 230 22 230 28, srcInfoPoints = []}))) (Just "fpstring.h has_funky_char") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 230 57 230 71, srcInfoPoints = []}) "has_funky_char") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 231 18 231 20]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 17, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 8 231 11, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 12 231 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 12 231 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 12 231 17, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 21 231 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 231 26 231 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 21 231 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 21 231 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 21 231 25, srcInfoPoints = []}) "CInt"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 29 231 36, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 29 231 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 29 231 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 29 231 31, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 32 231 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 32 231 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 231 32 231 36, srcInfoPoints = []}) "CInt")))))),InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 248 1 248 22, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 248 1 248 11,SrcSpan "tests/examples/ByteStringUtils.hs" 248 19 248 22]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 248 12 248 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 248 12 248 18, srcInfoPoints = []}) "hashPS")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 1 249 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 249 8 249 10]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 1 249 7, srcInfoPoints = []}) "hashPS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 249 24 249 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 23, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 23, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 23, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 11 249 23, srcInfoPoints = []}) "ByteString"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 27 249 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 27 249 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 249 27 249 32, srcInfoPoints = []}) "Int32")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 250 1 254 30, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 250 1 254 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 250 1 250 7, srcInfoPoints = []}) "hashPS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 250 8 250 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 250 8 250 10, srcInfoPoints = []}) "ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 250 11 254 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 250 11 250 12]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 4 254 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 251 4 251 8,SrcSpan "tests/examples/ByteStringUtils.hs" 251 28 251 30,SrcSpan "tests/examples/ByteStringUtils.hs" 252 4 252 4,SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 24, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 24, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 24, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 9 251 24, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 25 251 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 25 251 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 251 25 251 27, srcInfoPoints = []}) "ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 4 254 30, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 4 252 11, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 252 4 252 5,SrcSpan "tests/examples/ByteStringUtils.hs" 252 6 252 7,SrcSpan "tests/examples/ByteStringUtils.hs" 252 8 252 9,SrcSpan "tests/examples/ByteStringUtils.hs" 252 10 252 11]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 5 252 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 5 252 6, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 7 252 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 7 252 8, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 9 252 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 9 252 10, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 252 12 254 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 252 12 252 14]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 5 254 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 5 253 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 5 253 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 5 253 20, srcInfoPoints = []}) "unsafePerformIO"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 21 253 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 21 253 22, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 21 253 22, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 23 254 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 23 253 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 23 253 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 23 253 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 23 253 37, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 38 253 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 38 253 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 38 253 39, srcInfoPoints = []}) "x")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 40 253 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 40 253 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 40 253 41, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 42 254 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 253 42 253 43,SrcSpan "tests/examples/ByteStringUtils.hs" 253 44 253 46]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 43 253 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 253 43 253 44, srcInfoPoints = []}) "p")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 5 254 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 254 5 254 7,SrcSpan "tests/examples/ByteStringUtils.hs" 254 8 254 8,SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 0]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 8 254 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 8 254 30, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 8 254 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 8 254 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 8 254 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 8 254 12, srcInfoPoints = []}) "hash"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 13 254 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 254 13 254 14,SrcSpan "tests/examples/ByteStringUtils.hs" 254 27 254 28]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 14 254 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 14 254 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 14 254 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 14 254 15, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 16 254 25, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 254 16 254 17,SrcSpan "tests/examples/ByteStringUtils.hs" 254 17 254 24,SrcSpan "tests/examples/ByteStringUtils.hs" 254 24 254 25]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 16 254 25, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 254 16 254 17,SrcSpan "tests/examples/ByteStringUtils.hs" 254 17 254 24,SrcSpan "tests/examples/ByteStringUtils.hs" 254 24 254 25]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 17 254 24, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 26 254 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 26 254 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 26 254 27, srcInfoPoints = []}) "s")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 29 254 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 29 254 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 254 29 254 30, srcInfoPoints = []}) "l"))))]))))) Nothing])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 37, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 256 6 256 8]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 1 256 5, srcInfoPoints = []}) "hash"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 37, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 256 19 256 21]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 18, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 12, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 9 256 12, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 13 256 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 13 256 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 13 256 18, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 22 256 37, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 256 26 256 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 22 256 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 22 256 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 22 256 25, srcInfoPoints = []}) "Int"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 29 256 37, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 29 256 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 29 256 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 29 256 31, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 32 256 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 32 256 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 256 32 256 37, srcInfoPoints = []}) "Int32")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 1 261 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 258 2 258 7]}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 1 261 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 258 2 258 7]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 1 257 5, srcInfoPoints = []}) "hash") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 6 257 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 6 257 9, srcInfoPoints = []}) "ptr"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 10 257 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 10 257 13, srcInfoPoints = []}) "len")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 14 257 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 257 14 257 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 16 257 17, srcInfoPoints = []}) "f"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 18 257 30, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 257 18 257 19,SrcSpan "tests/examples/ByteStringUtils.hs" 257 29 257 30]}) (ExpTypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 19 257 29, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 257 21 257 23]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 19 257 20, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 19 257 20, srcInfoPoints = []}) 0 "0")) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 24 257 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 24 257 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 24 257 29, srcInfoPoints = []}) "Int32")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 31 257 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 31 257 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 31 257 34, srcInfoPoints = []}) "ptr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 35 257 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 35 257 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 257 35 257 38, srcInfoPoints = []}) "len"))))) (Just (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 261 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 258 8,SrcSpan "tests/examples/ByteStringUtils.hs" 259 8 259 8,SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 261 50, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 258 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 8 258 9, srcInfoPoints = []}) "f") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 10 258 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 10 258 11, srcInfoPoints = []}) "h"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 12 258 13, srcInfoPoints = []}),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 14 258 15, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 14 258 15, srcInfoPoints = []})) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 14 258 15, srcInfoPoints = []}) 0 "0")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 16 258 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 258 16 258 17]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 18 258 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 18 258 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 18 258 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 18 258 24, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 25 258 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 25 258 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 258 25 258 26, srcInfoPoints = []}) "h"))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 8 261 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 8 259 9, srcInfoPoints = []}) "f") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 10 259 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 10 259 11, srcInfoPoints = []}) "h"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 12 259 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 12 259 13, srcInfoPoints = []}) "p"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 14 259 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 14 259 15, srcInfoPoints = []}) "n")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 16 261 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 259 16 259 17]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 18 261 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 259 18 259 20,SrcSpan "tests/examples/ByteStringUtils.hs" 259 21 259 21,SrcSpan "tests/examples/ByteStringUtils.hs" 260 21 260 21,SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 21,SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 21 259 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 259 23 259 25]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 21 259 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 21 259 22, srcInfoPoints = []}) "x")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 26 259 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 26 259 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 26 259 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 26 259 30, srcInfoPoints = []}) "peek"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 31 259 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 31 259 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 259 31 259 32, srcInfoPoints = []}) "p")))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 21 260 64, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 260 21 260 24]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 25 260 64, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 260 25 260 25,SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 25 260 64, srcInfoPoints = []}) (PBangPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 25 260 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 260 25 260 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 26 260 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 26 260 28, srcInfoPoints = []}) "h'"))) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 29 260 64, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 260 29 260 30]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 32 260 64, srcInfoPoints = []}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 32 260 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 260 32 260 33,SrcSpan "tests/examples/ByteStringUtils.hs" 260 47 260 48]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 33 260 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 33 260 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 33 260 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 33 260 45, srcInfoPoints = []}) "fromIntegral"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 46 260 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 46 260 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 46 260 47, srcInfoPoints = []}) "x"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 49 260 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 49 260 50, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 49 260 50, srcInfoPoints = []}) "+"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 51 260 64, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 260 51 260 52,SrcSpan "tests/examples/ByteStringUtils.hs" 260 63 260 64]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 52 260 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 52 260 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 52 260 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 52 260 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 52 260 59, srcInfoPoints = []}) "rotateL"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 60 260 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 60 260 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 60 260 61, srcInfoPoints = []}) "h")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 62 260 63, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 260 62 260 63, srcInfoPoints = []}) 8 "8")))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 44, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 21 261 22, srcInfoPoints = []}) "f"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 23 261 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 23 261 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 23 261 25, srcInfoPoints = []}) "h'")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 26 261 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 261 26 261 27,SrcSpan "tests/examples/ByteStringUtils.hs" 261 43 261 44]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 27 261 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 27 261 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 27 261 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 27 261 28, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 29 261 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 261 29 261 30,SrcSpan "tests/examples/ByteStringUtils.hs" 261 30 261 40,SrcSpan "tests/examples/ByteStringUtils.hs" 261 40 261 41]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 29 261 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 261 29 261 30,SrcSpan "tests/examples/ByteStringUtils.hs" 261 30 261 40,SrcSpan "tests/examples/ByteStringUtils.hs" 261 40 261 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 30 261 40, srcInfoPoints = []}) "advancePtr"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 42 261 43, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 42 261 43, srcInfoPoints = []}) 1 "1"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 45 261 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 261 45 261 46,SrcSpan "tests/examples/ByteStringUtils.hs" 261 49 261 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 46 261 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 46 261 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 46 261 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 46 261 47, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 47 261 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 47 261 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 47 261 48, srcInfoPoints = []}) "-"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 48 261 49, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 261 48 261 49, srcInfoPoints = []}) 1 "1")))))])) Nothing]]))],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 24, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 263 1 263 11,SrcSpan "tests/examples/ByteStringUtils.hs" 263 21 263 24]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 263 12 263 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 263 12 263 20, srcInfoPoints = []}) "substrPS")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 1 264 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 264 10 264 12]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 1 264 9, srcInfoPoints = []}) "substrPS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 264 26 264 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 25, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 25, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 25, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 13 264 25, srcInfoPoints = []}) "ByteString"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 264 42 264 44]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 41, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 41, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 41, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 29 264 41, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 45 264 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 45 264 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 45 264 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 45 264 50, srcInfoPoints = []}) "Maybe"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 51 264 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 51 264 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 264 51 264 54, srcInfoPoints = []}) "Int")))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 265 1 273 66, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 265 1 273 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 265 1 265 9, srcInfoPoints = []}) "substrPS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 265 10 265 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 265 10 265 13, srcInfoPoints = []}) "tok"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 265 14 265 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 265 14 265 17, srcInfoPoints = []}) "str")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 5 273 66, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 5 266 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 266 5 266 6,SrcSpan "tests/examples/ByteStringUtils.hs" 266 18 266 19]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 17, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 17, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 13, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 13, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 13, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 7 266 13, srcInfoPoints = []}) "null"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 14 266 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 14 266 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 14 266 17, srcInfoPoints = []}) "tok"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 20 266 26, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 20 266 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 20 266 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 20 266 24, srcInfoPoints = []}) "Just"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 25 266 26, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 266 25 266 26, srcInfoPoints = []}) 0 "0"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 5 267 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 267 5 267 6,SrcSpan "tests/examples/ByteStringUtils.hs" 267 35 267 36]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 34, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 34, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 19, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 15, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 15, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 15, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 7 267 15, srcInfoPoints = []}) "length"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 16 267 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 16 267 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 16 267 19, srcInfoPoints = []}) "tok")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 20 267 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 20 267 21, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 20 267 21, srcInfoPoints = []}) ">"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 22 267 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 22 267 30, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 22 267 30, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 22 267 30, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 22 267 30, srcInfoPoints = []}) "length"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 31 267 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 31 267 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 31 267 34, srcInfoPoints = []}) "str")))))] (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 37 267 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 37 267 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 267 37 267 44, srcInfoPoints = []}) "Nothing"))),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 5 273 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 268 5 268 6,SrcSpan "tests/examples/ByteStringUtils.hs" 268 17 268 18]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 7 268 16, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 7 268 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 7 268 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 7 268 16, srcInfoPoints = []}) "otherwise")))] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 19 273 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 268 19 268 21,SrcSpan "tests/examples/ByteStringUtils.hs" 268 22 268 22,SrcSpan "tests/examples/ByteStringUtils.hs" 269 22 269 22,SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 271 22,SrcSpan "tests/examples/ByteStringUtils.hs" 279 1 279 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 22 268 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 268 24 268 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 22 268 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 22 268 23, srcInfoPoints = []}) "n")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 39, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 39, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 39, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 27 268 39, srcInfoPoints = []}) "elemIndex"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 40 268 53, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 268 40 268 41,SrcSpan "tests/examples/ByteStringUtils.hs" 268 52 268 53]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 41 268 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 41 268 48, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 41 268 48, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 41 268 48, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 41 268 48, srcInfoPoints = []}) "head"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 49 268 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 49 268 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 49 268 52, srcInfoPoints = []}) "tok")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 54 268 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 54 268 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 268 54 268 57, srcInfoPoints = []}) "str")))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 22 270 52, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 269 22 269 25]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 26 270 52, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 269 26 269 26,SrcSpan "tests/examples/ByteStringUtils.hs" 270 26 270 26,SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 271 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 26 269 43, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 26 269 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 26 269 30, srcInfoPoints = []}) "ttok")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 31 269 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 269 31 269 32]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 33 269 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 33 269 39, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 33 269 39, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 33 269 39, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 33 269 39, srcInfoPoints = []}) "tail"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 40 269 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 40 269 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 269 40 269 43, srcInfoPoints = []}) "tok"))))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 26 270 52, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 26 270 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 26 270 33, srcInfoPoints = []}) "reststr")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 34 270 52, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 270 34 270 35]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 36 270 52, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 36 270 48, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 36 270 42, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 36 270 42, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 36 270 42, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 36 270 42, srcInfoPoints = []}) "drop"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 43 270 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 270 43 270 44,SrcSpan "tests/examples/ByteStringUtils.hs" 270 47 270 48]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 44 270 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 44 270 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 44 270 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 44 270 45, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 45 270 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 45 270 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 45 270 46, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 46 270 47, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 46 270 47, srcInfoPoints = []}) 1 "1"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 49 270 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 49 270 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 270 49 270 52, srcInfoPoints = []}) "str"))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 273 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 271 24,SrcSpan "tests/examples/ByteStringUtils.hs" 272 25 272 29,SrcSpan "tests/examples/ByteStringUtils.hs" 273 25 273 29]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 273 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 271 22 271 24,SrcSpan "tests/examples/ByteStringUtils.hs" 272 25 272 29,SrcSpan "tests/examples/ByteStringUtils.hs" 273 25 273 29]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 25 271 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 25 271 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 25 271 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 25 271 29, srcInfoPoints = []}) "ttok"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 30 271 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 30 271 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 30 271 32, srcInfoPoints = []}) "=="))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 33 271 63, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 33 271 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 33 271 39, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 33 271 39, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 33 271 39, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 33 271 39, srcInfoPoints = []}) "take"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 40 271 55, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 271 40 271 41,SrcSpan "tests/examples/ByteStringUtils.hs" 271 54 271 55]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 41 271 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 41 271 49, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 41 271 49, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 41 271 49, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 41 271 49, srcInfoPoints = []}) "length"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 50 271 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 50 271 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 50 271 54, srcInfoPoints = []}) "ttok")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 56 271 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 56 271 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 271 56 271 63, srcInfoPoints = []}) "reststr"))))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 272 30 272 36, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 272 30 272 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 272 30 272 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 272 30 272 34, srcInfoPoints = []}) "Just"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 272 35 272 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 272 35 272 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 272 35 272 36, srcInfoPoints = []}) "n")))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 30 273 66, srcInfoPoints = []}) (LeftSection (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 30 273 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 273 30 273 31,SrcSpan "tests/examples/ByteStringUtils.hs" 273 37 273 38]}) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 31 273 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 273 31 273 32,SrcSpan "tests/examples/ByteStringUtils.hs" 273 35 273 36]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 32 273 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 32 273 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 32 273 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 32 273 33, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 33 273 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 33 273 34, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 33 273 34, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 34 273 35, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 34 273 35, srcInfoPoints = []}) 1 "1")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 36 273 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 36 273 37, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 36 273 37, srcInfoPoints = []}) "+")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 39 273 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 273 39 273 40,SrcSpan "tests/examples/ByteStringUtils.hs" 273 40 273 44,SrcSpan "tests/examples/ByteStringUtils.hs" 273 44 273 45]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 39 273 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 273 39 273 40,SrcSpan "tests/examples/ByteStringUtils.hs" 273 40 273 44,SrcSpan "tests/examples/ByteStringUtils.hs" 273 44 273 45]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 40 273 44, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 46 273 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 46 273 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 46 273 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 46 273 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 46 273 54, srcInfoPoints = []}) "substrPS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 55 273 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 55 273 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 55 273 58, srcInfoPoints = []}) "tok")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 59 273 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 59 273 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 273 59 273 66, srcInfoPoints = []}) "reststr"))))))])]) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 279 1 279 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 279 1 279 11,SrcSpan "tests/examples/ByteStringUtils.hs" 279 25 279 28]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 279 12 279 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 279 12 279 24, srcInfoPoints = []}) "breakFirstPS")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 1 280 74, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 280 14 280 16]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 1 280 13, srcInfoPoints = []}) "breakFirstPS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 17 280 74, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 280 22 280 24]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 17 280 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 17 280 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 17 280 21, srcInfoPoints = []}) "Char"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 74, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 280 38 280 40]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 37, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 37, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 37, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 25 280 37, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 41 280 74, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 41 280 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 41 280 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 41 280 46, srcInfoPoints = []}) "Maybe"))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 47 280 74, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 280 47 280 48,SrcSpan "tests/examples/ByteStringUtils.hs" 280 60 280 61,SrcSpan "tests/examples/ByteStringUtils.hs" 280 73 280 74]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 48 280 60, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 48 280 60, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 48 280 60, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 48 280 60, srcInfoPoints = []}) "ByteString")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 61 280 73, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 61 280 73, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 61 280 73, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 280 61 280 73, srcInfoPoints = []}) "ByteString"))])))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 1 283 63, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 1 283 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 1 281 13, srcInfoPoints = []}) "breakFirstPS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 14 281 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 14 281 15, srcInfoPoints = []}) "c"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 16 281 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 16 281 17, srcInfoPoints = []}) "p")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 18 283 63, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 281 18 281 19]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 20 283 63, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 281 20 281 24,SrcSpan "tests/examples/ByteStringUtils.hs" 281 42 281 44,SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 20,SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 20,SrcSpan "tests/examples/ByteStringUtils.hs" 285 1 285 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 37, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 37, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 37, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 25 281 37, srcInfoPoints = []}) "elemIndex"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 38 281 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 38 281 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 38 281 39, srcInfoPoints = []}) "c")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 40 281 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 40 281 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 281 40 281 41, srcInfoPoints = []}) "p")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 38, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 282 20 282 27, srcInfoPoints = []}) "Nothing")) []) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 282 28 282 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 282 28 282 30]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 282 31 282 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 282 31 282 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 282 31 282 38, srcInfoPoints = []}) "Nothing")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 63, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 20 283 24, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 25 283 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 25 283 26, srcInfoPoints = []}) "n")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 27 283 63, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 283 27 283 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 30 283 63, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 30 283 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 30 283 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 30 283 34, srcInfoPoints = []}) "Just"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 35 283 63, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 283 35 283 36,SrcSpan "tests/examples/ByteStringUtils.hs" 283 46 283 47,SrcSpan "tests/examples/ByteStringUtils.hs" 283 62 283 63]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 36 283 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 36 283 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 36 283 42, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 36 283 42, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 36 283 42, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 36 283 42, srcInfoPoints = []}) "take"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 43 283 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 43 283 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 43 283 44, srcInfoPoints = []}) "n")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 45 283 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 45 283 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 45 283 46, srcInfoPoints = []}) "p"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 48 283 62, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 48 283 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 48 283 54, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 48 283 54, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 48 283 54, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 48 283 54, srcInfoPoints = []}) "drop"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 55 283 60, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 283 55 283 56,SrcSpan "tests/examples/ByteStringUtils.hs" 283 59 283 60]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 56 283 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 56 283 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 56 283 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 56 283 57, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 57 283 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 57 283 58, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 57 283 58, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 58 283 59, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 58 283 59, srcInfoPoints = []}) 1 "1"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 61 283 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 61 283 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 283 61 283 62, srcInfoPoints = []}) "p")))]))) Nothing])) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 285 1 285 27, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 285 1 285 11,SrcSpan "tests/examples/ByteStringUtils.hs" 285 24 285 27]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 285 12 285 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 285 12 285 23, srcInfoPoints = []}) "breakLastPS")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 1 286 73, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 286 13 286 15]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 1 286 12, srcInfoPoints = []}) "breakLastPS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 16 286 73, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 286 21 286 23]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 16 286 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 16 286 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 16 286 20, srcInfoPoints = []}) "Char"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 73, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 286 37 286 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 36, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 36, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 36, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 24 286 36, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 40 286 73, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 40 286 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 40 286 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 40 286 45, srcInfoPoints = []}) "Maybe"))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 46 286 73, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 286 46 286 47,SrcSpan "tests/examples/ByteStringUtils.hs" 286 59 286 60,SrcSpan "tests/examples/ByteStringUtils.hs" 286 72 286 73]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 47 286 59, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 47 286 59, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 47 286 59, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 47 286 59, srcInfoPoints = []}) "ByteString")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 60 286 72, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 60 286 72, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 60 286 72, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 286 60 286 72, srcInfoPoints = []}) "ByteString"))])))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 1 289 62, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 1 289 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 1 287 12, srcInfoPoints = []}) "breakLastPS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 13 287 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 13 287 14, srcInfoPoints = []}) "c"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 15 287 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 15 287 16, srcInfoPoints = []}) "p")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 17 289 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 287 17 287 18]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 19 289 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 287 19 287 23,SrcSpan "tests/examples/ByteStringUtils.hs" 287 44 287 46,SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 19,SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 19,SrcSpan "tests/examples/ByteStringUtils.hs" 292 1 292 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 39, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 39, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 39, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 24 287 39, srcInfoPoints = []}) "elemIndexEnd"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 40 287 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 40 287 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 40 287 41, srcInfoPoints = []}) "c")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 42 287 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 42 287 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 287 42 287 43, srcInfoPoints = []}) "p")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 37, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 288 19 288 26, srcInfoPoints = []}) "Nothing")) []) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 288 27 288 37, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 288 27 288 29]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 288 30 288 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 288 30 288 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 288 30 288 37, srcInfoPoints = []}) "Nothing")))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 62, srcInfoPoints = []}) (PApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 19 289 23, srcInfoPoints = []}) "Just")) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 24 289 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 24 289 25, srcInfoPoints = []}) "n")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 26 289 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 289 26 289 28]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 29 289 62, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 29 289 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 29 289 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 29 289 33, srcInfoPoints = []}) "Just"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 34 289 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 289 34 289 35,SrcSpan "tests/examples/ByteStringUtils.hs" 289 45 289 46,SrcSpan "tests/examples/ByteStringUtils.hs" 289 61 289 62]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 35 289 45, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 35 289 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 35 289 41, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 35 289 41, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 35 289 41, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 35 289 41, srcInfoPoints = []}) "take"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 42 289 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 42 289 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 42 289 43, srcInfoPoints = []}) "n")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 44 289 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 44 289 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 44 289 45, srcInfoPoints = []}) "p"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 47 289 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 47 289 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 47 289 53, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 47 289 53, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 47 289 53, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 47 289 53, srcInfoPoints = []}) "drop"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 54 289 59, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 289 54 289 55,SrcSpan "tests/examples/ByteStringUtils.hs" 289 58 289 59]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 55 289 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 55 289 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 55 289 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 55 289 56, srcInfoPoints = []}) "n"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 56 289 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 56 289 57, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 56 289 57, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 57 289 58, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 57 289 58, srcInfoPoints = []}) 1 "1"))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 60 289 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 60 289 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 289 60 289 61, srcInfoPoints = []}) "p")))]))) Nothing])) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 292 1 292 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 292 1 292 11,SrcSpan "tests/examples/ByteStringUtils.hs" 292 20 292 23]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 292 12 292 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 292 12 292 19, srcInfoPoints = []}) "linesPS")),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 1 293 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 293 9 293 11]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 1 293 8, srcInfoPoints = []}) "linesPS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 293 25 293 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 24, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 24, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 24, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 12 293 24, srcInfoPoints = []}) "ByteString"))) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 28 293 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 293 28 293 29,SrcSpan "tests/examples/ByteStringUtils.hs" 293 41 293 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 29 293 41, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 29 293 41, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 29 293 41, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 293 29 293 41, srcInfoPoints = []}) "ByteString"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 294 1 296 36, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 294 1 296 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 294 1 294 8, srcInfoPoints = []}) "linesPS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 294 9 294 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 294 9 294 11, srcInfoPoints = []}) "ps")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 6 296 36, srcInfoPoints = []}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 6 295 29, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 295 6 295 7,SrcSpan "tests/examples/ByteStringUtils.hs" 295 18 295 19]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 17, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 17, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 14, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 14, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 14, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 8 295 14, srcInfoPoints = []}) "null"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 15 295 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 15 295 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 15 295 17, srcInfoPoints = []}) "ps"))))] (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 20 295 29, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 295 20 295 21,SrcSpan "tests/examples/ByteStringUtils.hs" 295 28 295 29]}) [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 21 295 28, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 21 295 28, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 21 295 28, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 295 21 295 28, srcInfoPoints = []}) "empty"))]),GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 6 296 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 296 6 296 7,SrcSpan "tests/examples/ByteStringUtils.hs" 296 18 296 19]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 8 296 17, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 8 296 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 8 296 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 8 296 17, srcInfoPoints = []}) "otherwise")))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 28, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 28, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 28, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 20 296 28, srcInfoPoints = []}) "split"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 29 296 33, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 29 296 33, srcInfoPoints = []}) '\n' "\\n"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 34 296 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 34 296 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 296 34 296 36, srcInfoPoints = []}) "ps"))))]) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 1 323 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 323 11 323 13]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 1 323 10, srcInfoPoints = []}) "unlinesPS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 14 323 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 323 29 323 31]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 14 323 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 323 14 323 15,SrcSpan "tests/examples/ByteStringUtils.hs" 323 27 323 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 15 323 27, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 15 323 27, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 15 323 27, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 15 323 27, srcInfoPoints = []}) "ByteString")))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 32 323 44, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 32 323 44, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 32 323 44, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 323 32 323 44, srcInfoPoints = []}) "ByteString")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 1 325 38, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 1 324 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 1 324 10, srcInfoPoints = []}) "unlinesPS") [PList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 11 324 13, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 324 11 324 12,SrcSpan "tests/examples/ByteStringUtils.hs" 324 12 324 13]}) []] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 14 324 24, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 324 14 324 15]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 16 324 24, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 16 324 24, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 16 324 24, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 324 16 324 24, srcInfoPoints = []}) "empty")))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 1 325 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 1 325 10, srcInfoPoints = []}) "unlinesPS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 11 325 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 11 325 12, srcInfoPoints = []}) "x")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 14 325 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 325 14 325 15]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 23, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 23, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 23, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 16 325 23, srcInfoPoints = []}) "init"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 24 325 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 24 325 25, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 24 325 25, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 36, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 36, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 36, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 26 325 36, srcInfoPoints = []}) "unlines"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 37 325 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 37 325 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 325 37 325 38, srcInfoPoints = []}) "x")))))) Nothing],InlineSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 326 1 326 25, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 326 1 326 11,SrcSpan "tests/examples/ByteStringUtils.hs" 326 22 326 25]}) True Nothing (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 326 12 326 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 326 12 326 21, srcInfoPoints = []}) "unlinesPS")),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 342 1 343 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 342 1 342 8,SrcSpan "tests/examples/ByteStringUtils.hs" 342 9 342 15,SrcSpan "tests/examples/ByteStringUtils.hs" 342 29 342 51,SrcSpan "tests/examples/ByteStringUtils.hs" 343 5 343 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 342 16 342 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 342 22 342 28, srcInfoPoints = []}))) (Just "static zlib.h gzopen") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 342 52 342 60, srcInfoPoints = []}) "c_gzopen") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 8 343 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 343 16 343 18]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 8 343 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 8 343 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 8 343 15, srcInfoPoints = []}) "CString"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 19 343 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 343 27 343 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 19 343 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 19 343 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 19 343 26, srcInfoPoints = []}) "CString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 30 343 41, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 30 343 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 30 343 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 30 343 32, srcInfoPoints = []}) "IO"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 33 343 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 343 33 343 34,SrcSpan "tests/examples/ByteStringUtils.hs" 343 40 343 41]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 34 343 40, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 34 343 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 34 343 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 34 343 37, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 40, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 39,SrcSpan "tests/examples/ByteStringUtils.hs" 343 39 343 40]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 40, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 39,SrcSpan "tests/examples/ByteStringUtils.hs" 343 39 343 40]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 40, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 343 38 343 39,SrcSpan "tests/examples/ByteStringUtils.hs" 343 39 343 40]}))))))))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 344 1 345 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 344 1 344 8,SrcSpan "tests/examples/ByteStringUtils.hs" 344 9 344 15,SrcSpan "tests/examples/ByteStringUtils.hs" 344 29 344 52,SrcSpan "tests/examples/ByteStringUtils.hs" 345 5 345 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 344 16 344 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 344 22 344 28, srcInfoPoints = []}))) (Just "static zlib.h gzclose") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 344 53 344 62, srcInfoPoints = []}) "c_gzclose") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 345 15 345 17]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 14, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 8 345 11, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 13,SrcSpan "tests/examples/ByteStringUtils.hs" 345 13 345 14]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 13,SrcSpan "tests/examples/ByteStringUtils.hs" 345 13 345 14]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 345 12 345 13,SrcSpan "tests/examples/ByteStringUtils.hs" 345 13 345 14]}))))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 18 345 23, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 18 345 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 18 345 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 18 345 20, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 22,SrcSpan "tests/examples/ByteStringUtils.hs" 345 22 345 23]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 22,SrcSpan "tests/examples/ByteStringUtils.hs" 345 22 345 23]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 345 21 345 22,SrcSpan "tests/examples/ByteStringUtils.hs" 345 22 345 23]})))))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 346 1 347 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 346 1 346 8,SrcSpan "tests/examples/ByteStringUtils.hs" 346 9 346 15,SrcSpan "tests/examples/ByteStringUtils.hs" 346 29 346 51,SrcSpan "tests/examples/ByteStringUtils.hs" 347 5 347 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 346 16 346 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 346 22 346 28, srcInfoPoints = []}))) (Just "static zlib.h gzread") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 346 52 346 60, srcInfoPoints = []}) "c_gzread") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 347 15 347 17]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 14, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 8 347 11, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 13,SrcSpan "tests/examples/ByteStringUtils.hs" 347 13 347 14]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 13,SrcSpan "tests/examples/ByteStringUtils.hs" 347 13 347 14]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 347 12 347 13,SrcSpan "tests/examples/ByteStringUtils.hs" 347 13 347 14]}))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 347 28 347 30]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 27, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 18 347 21, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 22 347 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 22 347 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 22 347 27, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 31 347 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 347 36 347 38]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 31 347 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 31 347 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 31 347 35, srcInfoPoints = []}) "CInt"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 39 347 46, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 39 347 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 39 347 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 39 347 41, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 42 347 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 42 347 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 347 42 347 46, srcInfoPoints = []}) "CInt"))))))),ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 348 1 349 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 348 1 348 8,SrcSpan "tests/examples/ByteStringUtils.hs" 348 9 348 15,SrcSpan "tests/examples/ByteStringUtils.hs" 348 29 348 52,SrcSpan "tests/examples/ByteStringUtils.hs" 349 5 349 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 348 16 348 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 348 22 348 28, srcInfoPoints = []}))) (Just "static zlib.h gzwrite") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 348 53 348 62, srcInfoPoints = []}) "c_gzwrite") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 349 15 349 17]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 14, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 8 349 11, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 13,SrcSpan "tests/examples/ByteStringUtils.hs" 349 13 349 14]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 13,SrcSpan "tests/examples/ByteStringUtils.hs" 349 13 349 14]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 349 12 349 13,SrcSpan "tests/examples/ByteStringUtils.hs" 349 13 349 14]}))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 349 28 349 30]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 27, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 18 349 21, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 22 349 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 22 349 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 22 349 27, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 31 349 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 349 36 349 38]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 31 349 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 31 349 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 31 349 35, srcInfoPoints = []}) "CInt"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 39 349 46, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 39 349 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 39 349 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 39 349 41, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 42 349 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 42 349 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 349 42 349 46, srcInfoPoints = []}) "CInt"))))))),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 1 352 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 352 14 352 16]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 1 352 13, srcInfoPoints = []}) "gzReadFilePS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 17 352 44, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 352 26 352 28]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 17 352 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 17 352 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 17 352 25, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 29 352 44, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 29 352 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 29 352 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 29 352 31, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 32 352 44, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 32 352 44, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 32 352 44, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 352 32 352 44, srcInfoPoints = []}) "ByteString"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 353 1 391 50, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 353 1 391 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 353 1 353 13, srcInfoPoints = []}) "gzReadFilePS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 353 14 353 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 353 14 353 15, srcInfoPoints = []}) "f")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 353 16 391 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 353 16 353 17]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 353 18 391 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 353 18 353 20,SrcSpan "tests/examples/ByteStringUtils.hs" 354 5 354 5,SrcSpan "tests/examples/ByteStringUtils.hs" 355 5 355 5,SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 356 5,SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 5 354 35, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 354 7 354 9]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 5 354 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 5 354 6, srcInfoPoints = []}) "h")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 35, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 10 354 24, srcInfoPoints = []}) "openBinaryFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 25 354 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 25 354 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 25 354 26, srcInfoPoints = []}) "f")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 27 354 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 27 354 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 354 27 354 35, srcInfoPoints = []}) "ReadMode")))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 5 355 25, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 355 12 355 14]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 5 355 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 5 355 11, srcInfoPoints = []}) "header")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 25, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 23, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 21, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 21, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 21, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 15 355 21, srcInfoPoints = []}) "hGet"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 22 355 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 22 355 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 22 355 23, srcInfoPoints = []}) "h")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 24 355 25, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 355 24 355 25, srcInfoPoints = []}) 2 "2"))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 391 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 356 7,SrcSpan "tests/examples/ByteStringUtils.hs" 357 8 357 12,SrcSpan "tests/examples/ByteStringUtils.hs" 359 8 359 12]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 391 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 356 5 356 7,SrcSpan "tests/examples/ByteStringUtils.hs" 357 8 357 12,SrcSpan "tests/examples/ByteStringUtils.hs" 359 8 359 12]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 8 356 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 8 356 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 8 356 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 8 356 14, srcInfoPoints = []}) "header"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 15 356 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 15 356 17, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 15 356 17, srcInfoPoints = []}) "/="))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 18 356 35, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 18 356 25, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 18 356 25, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 18 356 25, srcInfoPoints = []}) "BC") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 18 356 25, srcInfoPoints = []}) "pack"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 26 356 35, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 356 26 356 35, srcInfoPoints = []}) "\US\139" "\\31\\139")))) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 13 358 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 357 13 357 15,SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 16,SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 16,SrcSpan "tests/examples/ByteStringUtils.hs" 359 8 359 0]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 24, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 16 357 22, srcInfoPoints = []}) "hClose"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 23 357 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 23 357 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 357 23 357 24, srcInfoPoints = []}) "h")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 28, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 358 16 358 26, srcInfoPoints = []}) "mmapFilePS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 358 27 358 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 358 27 358 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 358 27 358 28, srcInfoPoints = []}) "f"))))]) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 13 391 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 359 13 359 15,SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 16,SrcSpan "tests/examples/ByteStringUtils.hs" 360 16 360 16,SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 16,SrcSpan "tests/examples/ByteStringUtils.hs" 367 16 367 16,SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 370 16,SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 381 16,SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 0]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 40, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 35, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 23, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 16 359 21, srcInfoPoints = []}) "hSeek"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 22 359 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 22 359 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 22 359 23, srcInfoPoints = []}) "h")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 24 359 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 24 359 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 24 359 35, srcInfoPoints = []}) "SeekFromEnd")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 36 359 40, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 359 36 359 37,SrcSpan "tests/examples/ByteStringUtils.hs" 359 39 359 40]}) (NegApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 37 359 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 359 37 359 38]}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 38 359 39, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 359 38 359 39, srcInfoPoints = []}) 4 "4"))))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 16 360 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 360 20 360 22]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 16 360 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 16 360 19, srcInfoPoints = []}) "len")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 23 360 41, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 23 360 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 23 360 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 23 360 39, srcInfoPoints = []}) "hGetLittleEndInt"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 40 360 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 40 360 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 360 40 360 41, srcInfoPoints = []}) "h")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 24, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 24, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 361 16 361 22, srcInfoPoints = []}) "hClose"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 361 23 361 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 361 23 361 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 361 23 361 24, srcInfoPoints = []}) "h")))),LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 16 369 34, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 367 16 367 19]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 20 369 34, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 367 20 367 20,SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 370 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 20 369 34, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 20 367 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 20 367 30, srcInfoPoints = []}) "decompress")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 31 369 34, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 367 31 367 32]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 33 369 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 33 367 50, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 33 367 50, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 33 367 50, srcInfoPoints = []}) "GZ") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 33 367 50, srcInfoPoints = []}) "decompressWith"))) (RecUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 51 369 34, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 367 78 367 79,SrcSpan "tests/examples/ByteStringUtils.hs" 369 33 369 34]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 51 367 77, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 51 367 77, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 51 367 77, srcInfoPoints = []}) "GZ") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 367 51 367 77, srcInfoPoints = []}) "defaultDecompressParams"))) [FieldUpdate (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 368 35 368 64, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 368 59 368 60]}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 368 35 368 58, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 368 35 368 58, srcInfoPoints = []}) "GZ") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 368 35 368 58, srcInfoPoints = []}) "decompressBufferSize")) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 368 61 368 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 368 61 368 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 368 61 368 64, srcInfoPoints = []}) "len")))]))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 378 38, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 378 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 370 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 370 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 370 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 16 370 20, srcInfoPoints = []}) "fmap"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 21 370 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 370 21 370 22,SrcSpan "tests/examples/ByteStringUtils.hs" 370 57 370 58]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 22 370 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 22 370 30, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 22 370 30, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 22 370 30, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 22 370 30, srcInfoPoints = []}) "concat"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 31 370 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 31 370 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 31 370 32, srcInfoPoints = []}) "."))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 33 370 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 33 370 44, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 33 370 44, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 33 370 44, srcInfoPoints = []}) "BL") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 33 370 44, srcInfoPoints = []}) "toChunks"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 45 370 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 45 370 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 45 370 46, srcInfoPoints = []}) "."))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 47 370 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 47 370 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 47 370 57, srcInfoPoints = []}) "decompress"))))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 59 370 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 59 370 60, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 370 59 370 60, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 25 378 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 25 375 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 25 375 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 25 375 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 25 375 29, srcInfoPoints = []}) "fmap"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 30 375 53, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 375 30 375 31,SrcSpan "tests/examples/ByteStringUtils.hs" 375 52 375 53]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 31 375 52, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 31 375 44, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 31 375 44, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 31 375 44, srcInfoPoints = []}) "BL") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 31 375 44, srcInfoPoints = []}) "fromChunks"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 45 375 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 45 375 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 45 375 46, srcInfoPoints = []}) "."))) (RightSection (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 47 375 52, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 375 47 375 48,SrcSpan "tests/examples/ByteStringUtils.hs" 375 51 375 52]}) (QConOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 48 375 49, srcInfoPoints = []}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 48 375 49, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 48 375 49, srcInfoPoints = []})))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 49 375 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 375 49 375 50,SrcSpan "tests/examples/ByteStringUtils.hs" 375 50 375 51]}) []))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 54 375 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 54 375 55, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 375 54 375 55, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 25 378 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 25 378 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 25 376 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 25 376 35, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 25 376 35, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 25 376 35, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 25 376 35, srcInfoPoints = []}) "readFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 36 376 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 36 376 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 376 36 376 37, srcInfoPoints = []}) "f")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 378 25 378 36, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 378 25 378 36, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 378 25 378 36, srcInfoPoints = []}) "BL") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 378 25 378 36, srcInfoPoints = []}) "readFile")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 378 37 378 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 378 37 378 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 378 37 378 38, srcInfoPoints = []}) "f")))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 391 50, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 391 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 381 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 381 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 381 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 16 381 27, srcInfoPoints = []}) "withCString"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 28 381 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 28 381 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 28 381 29, srcInfoPoints = []}) "f")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 30 381 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 30 381 31, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 30 381 31, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 32 391 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 381 32 381 33,SrcSpan "tests/examples/ByteStringUtils.hs" 381 37 381 39]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 33 381 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 33 381 37, srcInfoPoints = []}) "fstr")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 40 391 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 40 381 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 40 381 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 40 381 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 40 381 51, srcInfoPoints = []}) "withCString"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 52 381 56, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 52 381 56, srcInfoPoints = []}) "rb" "rb"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 57 381 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 57 381 58, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 57 381 58, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 59 391 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 381 59 381 60,SrcSpan "tests/examples/ByteStringUtils.hs" 381 62 381 64]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 60 381 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 60 381 62, srcInfoPoints = []}) "rb")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 381 65 391 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 381 65 381 67,SrcSpan "tests/examples/ByteStringUtils.hs" 382 18 382 18,SrcSpan "tests/examples/ByteStringUtils.hs" 383 18 383 18,SrcSpan "tests/examples/ByteStringUtils.hs" 384 18 384 18,SrcSpan "tests/examples/ByteStringUtils.hs" 385 18 385 18,SrcSpan "tests/examples/ByteStringUtils.hs" 386 18 386 18,SrcSpan "tests/examples/ByteStringUtils.hs" 388 18 388 18,SrcSpan "tests/examples/ByteStringUtils.hs" 389 18 389 18,SrcSpan "tests/examples/ByteStringUtils.hs" 391 18 391 18,SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 18 382 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 382 22 382 24]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 18 382 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 18 382 21, srcInfoPoints = []}) "gzf")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 25 382 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 25 382 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 25 382 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 25 382 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 25 382 33, srcInfoPoints = []}) "c_gzopen"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 34 382 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 34 382 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 34 382 38, srcInfoPoints = []}) "fstr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 39 382 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 39 382 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 382 39 382 41, srcInfoPoints = []}) "rb")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 18 383 75, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 18 383 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 18 383 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 18 383 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 18 383 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 18 383 22, srcInfoPoints = []}) "when"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 23 383 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 383 23 383 24,SrcSpan "tests/examples/ByteStringUtils.hs" 383 38 383 39]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 24 383 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 24 383 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 24 383 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 24 383 27, srcInfoPoints = []}) "gzf"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 28 383 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 28 383 30, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 28 383 30, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 31 383 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 31 383 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 31 383 38, srcInfoPoints = []}) "nullPtr")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 40 383 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 40 383 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 40 383 41, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 42 383 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 42 383 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 42 383 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 42 383 46, srcInfoPoints = []}) "fail"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 47 383 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 47 383 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 47 383 48, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 49 383 75, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 49 383 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 49 383 72, srcInfoPoints = []}) "problem opening file " "problem opening file ")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 72 383 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 72 383 74, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 72 383 74, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 74 383 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 74 383 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 383 74 383 75, srcInfoPoints = []}) "f")))))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 18 384 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 384 21 384 23]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 18 384 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 18 384 20, srcInfoPoints = []}) "fp")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 24 384 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 24 384 43, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 24 384 43, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 24 384 43, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 24 384 43, srcInfoPoints = []}) "mallocByteString"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 44 384 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 44 384 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 384 44 384 47, srcInfoPoints = []}) "len")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 18 385 57, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 18 385 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 18 385 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 18 385 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 18 385 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 18 385 33, srcInfoPoints = []}) "debugForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 34 385 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 34 385 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 34 385 36, srcInfoPoints = []}) "fp")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 37 385 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 37 385 38, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 37 385 38, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 39 385 57, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 39 385 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 39 385 54, srcInfoPoints = []}) "gzReadFilePS " "gzReadFilePS ")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 54 385 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 54 385 56, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 54 385 56, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 56 385 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 56 385 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 385 56 385 57, srcInfoPoints = []}) "f"))))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 18 387 60, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 386 24 386 26]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 18 386 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 18 386 23, srcInfoPoints = []}) "lread")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 27 387 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 27 386 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 27 386 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 27 386 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 27 386 41, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 42 386 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 42 386 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 42 386 44, srcInfoPoints = []}) "fp")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 45 386 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 45 386 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 45 386 46, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 47 387 60, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 386 47 386 48,SrcSpan "tests/examples/ByteStringUtils.hs" 386 50 386 52]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 48 386 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 386 48 386 49, srcInfoPoints = []}) "p")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 27 387 60, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 27 387 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 27 387 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 27 387 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 27 387 35, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 27 387 35, srcInfoPoints = []}) "c_gzread"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 36 387 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 36 387 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 36 387 39, srcInfoPoints = []}) "gzf")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 40 387 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 40 387 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 40 387 41, srcInfoPoints = []}) "p")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 42 387 60, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 387 42 387 43,SrcSpan "tests/examples/ByteStringUtils.hs" 387 59 387 60]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 43 387 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 43 387 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 43 387 55, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 43 387 55, srcInfoPoints = []}) "fromIntegral"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 56 387 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 56 387 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 387 56 387 59, srcInfoPoints = []}) "len")))))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 388 18 388 31, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 388 18 388 31, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 388 18 388 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 388 18 388 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 388 18 388 27, srcInfoPoints = []}) "c_gzclose"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 388 28 388 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 388 28 388 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 388 28 388 31, srcInfoPoints = []}) "gzf")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 18 390 58, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 18 390 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 18 389 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 18 389 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 18 389 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 18 389 22, srcInfoPoints = []}) "when"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 23 389 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 389 23 389 24,SrcSpan "tests/examples/ByteStringUtils.hs" 389 49 389 50]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 24 389 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 24 389 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 24 389 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 24 389 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 24 389 36, srcInfoPoints = []}) "fromIntegral"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 37 389 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 37 389 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 37 389 42, srcInfoPoints = []}) "lread")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 43 389 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 43 389 45, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 43 389 45, srcInfoPoints = []}) "/="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 46 389 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 46 389 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 46 389 49, srcInfoPoints = []}) "len")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 51 389 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 51 389 52, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 389 51 389 52, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 23 390 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 23 390 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 23 390 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 23 390 27, srcInfoPoints = []}) "fail"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 28 390 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 28 390 29, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 28 390 29, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 30 390 58, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 30 390 55, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 30 390 55, srcInfoPoints = []}) "problem gzreading file " "problem gzreading file ")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 55 390 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 55 390 57, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 55 390 57, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 57 390 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 57 390 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 390 57 390 58, srcInfoPoints = []}) "f")))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 18 391 50, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 18 391 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 18 391 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 18 391 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 18 391 24, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 25 391 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 25 391 26, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 25 391 26, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 27 391 50, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 27 391 46, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 27 391 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 27 391 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 27 391 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 27 391 41, srcInfoPoints = []}) "fromForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 42 391 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 42 391 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 42 391 44, srcInfoPoints = []}) "fp")))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 45 391 46, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 45 391 46, srcInfoPoints = []}) 0 "0"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 47 391 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 47 391 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 391 47 391 50, srcInfoPoints = []}) "len")))))])))))]))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 37, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 394 18 394 20]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 1 394 17, srcInfoPoints = []}) "hGetLittleEndInt"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 21 394 37, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 394 28 394 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 21 394 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 21 394 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 21 394 27, srcInfoPoints = []}) "Handle"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 31 394 37, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 31 394 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 31 394 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 31 394 33, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 34 394 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 34 394 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 394 34 394 37, srcInfoPoints = []}) "Int"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 395 1 400 50, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 395 1 400 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 395 1 395 17, srcInfoPoints = []}) "hGetLittleEndInt") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 395 18 395 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 395 18 395 19, srcInfoPoints = []}) "h")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 395 20 400 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 395 20 395 21]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 395 22 400 50, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 395 22 395 24,SrcSpan "tests/examples/ByteStringUtils.hs" 396 5 396 5,SrcSpan "tests/examples/ByteStringUtils.hs" 397 5 397 5,SrcSpan "tests/examples/ByteStringUtils.hs" 398 5 398 5,SrcSpan "tests/examples/ByteStringUtils.hs" 399 5 399 5,SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 5,SrcSpan "tests/examples/ByteStringUtils.hs" 402 1 402 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 5 396 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 396 8 396 10]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 5 396 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 5 396 7, srcInfoPoints = []}) "b1")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 11 396 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 11 396 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 11 396 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 11 396 14, srcInfoPoints = []}) "ord"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 15 396 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 396 15 396 16,SrcSpan "tests/examples/ByteStringUtils.hs" 396 16 396 20,SrcSpan "tests/examples/ByteStringUtils.hs" 396 20 396 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 15 396 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 396 15 396 16,SrcSpan "tests/examples/ByteStringUtils.hs" 396 16 396 20,SrcSpan "tests/examples/ByteStringUtils.hs" 396 20 396 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 16 396 20, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 22 396 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 22 396 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 22 396 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 22 396 30, srcInfoPoints = []}) "hGetChar"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 31 396 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 31 396 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 396 31 396 32, srcInfoPoints = []}) "h"))))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 5 397 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 397 8 397 10]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 5 397 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 5 397 7, srcInfoPoints = []}) "b2")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 11 397 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 11 397 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 11 397 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 11 397 14, srcInfoPoints = []}) "ord"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 15 397 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 397 15 397 16,SrcSpan "tests/examples/ByteStringUtils.hs" 397 16 397 20,SrcSpan "tests/examples/ByteStringUtils.hs" 397 20 397 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 15 397 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 397 15 397 16,SrcSpan "tests/examples/ByteStringUtils.hs" 397 16 397 20,SrcSpan "tests/examples/ByteStringUtils.hs" 397 20 397 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 16 397 20, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 22 397 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 22 397 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 22 397 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 22 397 30, srcInfoPoints = []}) "hGetChar"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 31 397 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 31 397 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 397 31 397 32, srcInfoPoints = []}) "h"))))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 5 398 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 398 8 398 10]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 5 398 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 5 398 7, srcInfoPoints = []}) "b3")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 11 398 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 11 398 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 11 398 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 11 398 14, srcInfoPoints = []}) "ord"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 15 398 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 398 15 398 16,SrcSpan "tests/examples/ByteStringUtils.hs" 398 16 398 20,SrcSpan "tests/examples/ByteStringUtils.hs" 398 20 398 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 15 398 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 398 15 398 16,SrcSpan "tests/examples/ByteStringUtils.hs" 398 16 398 20,SrcSpan "tests/examples/ByteStringUtils.hs" 398 20 398 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 16 398 20, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 22 398 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 22 398 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 22 398 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 22 398 30, srcInfoPoints = []}) "hGetChar"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 31 398 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 31 398 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 398 31 398 32, srcInfoPoints = []}) "h"))))),Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 5 399 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 399 8 399 10]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 5 399 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 5 399 7, srcInfoPoints = []}) "b4")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 11 399 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 11 399 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 11 399 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 11 399 14, srcInfoPoints = []}) "ord"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 15 399 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 399 15 399 16,SrcSpan "tests/examples/ByteStringUtils.hs" 399 16 399 20,SrcSpan "tests/examples/ByteStringUtils.hs" 399 20 399 21]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 15 399 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 399 15 399 16,SrcSpan "tests/examples/ByteStringUtils.hs" 399 16 399 20,SrcSpan "tests/examples/ByteStringUtils.hs" 399 20 399 21]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 16 399 20, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 22 399 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 22 399 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 22 399 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 22 399 30, srcInfoPoints = []}) "hGetChar"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 31 399 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 31 399 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 399 31 399 32, srcInfoPoints = []}) "h"))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 50, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 5 400 11, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 12 400 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 12 400 13, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 12 400 13, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 50, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 36, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 14 400 16, srcInfoPoints = []}) "b1"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 17 400 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 17 400 18, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 17 400 18, srcInfoPoints = []}) "+"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 19 400 25, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 19 400 22, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 19 400 22, srcInfoPoints = []}) 256 "256")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 22 400 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 22 400 23, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 22 400 23, srcInfoPoints = []}) "*"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 23 400 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 23 400 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 23 400 25, srcInfoPoints = []}) "b2"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 26 400 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 26 400 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 26 400 27, srcInfoPoints = []}) "+"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 28 400 36, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 28 400 33, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 28 400 33, srcInfoPoints = []}) 65536 "65536")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 33 400 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 33 400 34, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 33 400 34, srcInfoPoints = []}) "*"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 34 400 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 34 400 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 34 400 36, srcInfoPoints = []}) "b3"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 37 400 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 37 400 38, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 37 400 38, srcInfoPoints = []}) "+"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 39 400 50, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 39 400 47, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 39 400 47, srcInfoPoints = []}) 16777216 "16777216")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 47 400 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 47 400 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 47 400 48, srcInfoPoints = []}) "*"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 48 400 50, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 48 400 50, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 400 48 400 50, srcInfoPoints = []}) "b4"))))))])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 1 402 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 402 15 402 17]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 1 402 14, srcInfoPoints = []}) "gzWriteFilePS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 18 402 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 402 27 402 29]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 18 402 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 18 402 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 18 402 26, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 402 43 402 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 42, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 42, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 42, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 30 402 42, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 46 402 51, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 46 402 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 46 402 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 46 402 48, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 50,SrcSpan "tests/examples/ByteStringUtils.hs" 402 50 402 51]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 50,SrcSpan "tests/examples/ByteStringUtils.hs" 402 50 402 51]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 402 49 402 50,SrcSpan "tests/examples/ByteStringUtils.hs" 402 50 402 51]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 1 403 43, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 1 403 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 1 403 14, srcInfoPoints = []}) "gzWriteFilePS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 15 403 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 15 403 16, srcInfoPoints = []}) "f"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 17 403 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 17 403 19, srcInfoPoints = []}) "ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 20 403 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 403 20 403 21]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 22 403 36, srcInfoPoints = []}) "gzWriteFilePSs"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 37 403 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 37 403 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 37 403 38, srcInfoPoints = []}) "f")))) (List (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 39 403 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 403 39 403 40,SrcSpan "tests/examples/ByteStringUtils.hs" 403 42 403 43]}) [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 40 403 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 40 403 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 403 40 403 42, srcInfoPoints = []}) "ps"))]))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 1 405 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 405 16 405 18]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 1 405 15, srcInfoPoints = []}) "gzWriteFilePSs"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 19 405 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 405 28 405 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 19 405 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 19 405 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 19 405 27, srcInfoPoints = []}) "FilePath"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 31 405 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 405 46 405 48]}) (TyList (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 31 405 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 405 31 405 32,SrcSpan "tests/examples/ByteStringUtils.hs" 405 44 405 45]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 32 405 44, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 32 405 44, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 32 405 44, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 32 405 44, srcInfoPoints = []}) "ByteString")))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 49 405 54, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 49 405 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 49 405 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 49 405 51, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 53,SrcSpan "tests/examples/ByteStringUtils.hs" 405 53 405 54]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 53,SrcSpan "tests/examples/ByteStringUtils.hs" 405 53 405 54]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 54, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 405 52 405 53,SrcSpan "tests/examples/ByteStringUtils.hs" 405 53 405 54]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 406 1 415 18, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 406 1 415 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 406 1 406 15, srcInfoPoints = []}) "gzWriteFilePSs") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 406 16 406 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 406 16 406 17, srcInfoPoints = []}) "f"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 406 18 406 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 406 18 406 21, srcInfoPoints = []}) "pss")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 406 23 415 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 406 23 406 24]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 415 18, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 19, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 17, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 17, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 17, srcInfoPoints = []}) "BL") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 5 408 17, srcInfoPoints = []}) "writeFile"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 18 408 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 18 408 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 18 408 19, srcInfoPoints = []}) "f")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 20 408 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 20 408 21, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 20 408 21, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 415 18, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 408 33, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 408 33, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 408 33, srcInfoPoints = []}) "GZ") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 22 408 33, srcInfoPoints = []}) "compress"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 34 408 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 34 408 35, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 34 408 35, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 415 18, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 410 18, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 410 16, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 408 53, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 408 49, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 408 49, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 408 49, srcInfoPoints = []}) "BL") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 36 408 49, srcInfoPoints = []}) "fromChunks"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 50 408 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 50 408 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 408 50 408 53, srcInfoPoints = []}) "pss")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 5 410 16, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 5 410 16, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 5 410 16, srcInfoPoints = []}) "withCString")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 17 410 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 17 410 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 17 410 18, srcInfoPoints = []}) "f")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 19 410 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 19 410 20, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 19 410 20, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 21 415 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 410 21 410 22,SrcSpan "tests/examples/ByteStringUtils.hs" 410 27 410 29]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 22 410 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 22 410 26, srcInfoPoints = []}) "fstr")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 30 415 18, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 30 410 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 30 410 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 30 410 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 30 410 41, srcInfoPoints = []}) "withCString"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 42 410 46, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 42 410 46, srcInfoPoints = []}) "wb" "wb"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 47 410 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 47 410 48, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 47 410 48, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 49 415 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 410 49 410 50,SrcSpan "tests/examples/ByteStringUtils.hs" 410 53 410 55]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 50 410 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 50 410 52, srcInfoPoints = []}) "wb")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 410 56 415 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 410 56 410 58,SrcSpan "tests/examples/ByteStringUtils.hs" 411 5 411 5,SrcSpan "tests/examples/ByteStringUtils.hs" 412 5 412 5,SrcSpan "tests/examples/ByteStringUtils.hs" 413 5 413 5,SrcSpan "tests/examples/ByteStringUtils.hs" 415 5 415 5,SrcSpan "tests/examples/ByteStringUtils.hs" 417 1 417 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 5 411 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 411 9 411 11]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 5 411 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 5 411 8, srcInfoPoints = []}) "gzf")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 12 411 28, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 12 411 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 12 411 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 12 411 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 12 411 20, srcInfoPoints = []}) "c_gzopen"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 21 411 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 21 411 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 21 411 25, srcInfoPoints = []}) "fstr")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 26 411 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 26 411 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 411 26 411 28, srcInfoPoints = []}) "wb")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 5 412 75, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 5 412 75, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 5 412 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 5 412 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 5 412 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 5 412 9, srcInfoPoints = []}) "when"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 10 412 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 412 10 412 11,SrcSpan "tests/examples/ByteStringUtils.hs" 412 25 412 26]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 11 412 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 11 412 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 11 412 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 11 412 14, srcInfoPoints = []}) "gzf"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 15 412 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 15 412 17, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 15 412 17, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 18 412 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 18 412 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 18 412 25, srcInfoPoints = []}) "nullPtr")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 27 412 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 27 412 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 27 412 28, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 29 412 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 29 412 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 29 412 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 29 412 33, srcInfoPoints = []}) "fail"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 34 412 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 34 412 35, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 34 412 35, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 36 412 75, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 36 412 72, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 36 412 72, srcInfoPoints = []}) "problem gzopening file for write: " "problem gzopening file for write: ")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 72 412 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 72 412 74, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 72 412 74, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 74 412 75, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 74 412 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 412 74 412 75, srcInfoPoints = []}) "f")))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 5 414 57, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 5 414 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 5 413 33, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 5 413 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 5 413 10, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 5 413 10, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 5 413 10, srcInfoPoints = []}) "mapM_"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 11 413 29, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 413 11 413 12,SrcSpan "tests/examples/ByteStringUtils.hs" 413 28 413 29]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 12 413 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 12 413 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 12 413 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 12 413 24, srcInfoPoints = []}) "gzWriteToGzf"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 25 413 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 25 413 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 25 413 28, srcInfoPoints = []}) "gzf")))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 30 413 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 30 413 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 30 413 33, srcInfoPoints = []}) "pss")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 34 413 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 413 34 413 35,SrcSpan "tests/examples/ByteStringUtils.hs" 413 35 413 40,SrcSpan "tests/examples/ByteStringUtils.hs" 413 40 413 41]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 34 413 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 413 34 413 35,SrcSpan "tests/examples/ByteStringUtils.hs" 413 35 413 40,SrcSpan "tests/examples/ByteStringUtils.hs" 413 40 413 41]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 413 35 413 40, srcInfoPoints = []}) "catch"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 15 414 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 414 15 414 16,SrcSpan "tests/examples/ByteStringUtils.hs" 414 18 414 20]}) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 16 414 17, srcInfoPoints = []})] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 21 414 57, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 21 414 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 21 414 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 21 414 25, srcInfoPoints = []}) "fail"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 26 414 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 26 414 27, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 26 414 27, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 28 414 57, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 28 414 54, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 28 414 54, srcInfoPoints = []}) "problem gzwriting file: " "problem gzwriting file: ")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 54 414 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 54 414 56, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 54 414 56, srcInfoPoints = []}) "++"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 56 414 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 56 414 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 414 56 414 57, srcInfoPoints = []}) "f"))))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 415 5 415 18, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 415 5 415 18, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 415 5 415 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 415 5 415 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 415 5 415 14, srcInfoPoints = []}) "c_gzclose"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 415 15 415 18, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 415 15 415 18, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 415 15 415 18, srcInfoPoints = []}) "gzf"))))])))))))) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 1 417 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 14 417 16]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 1 417 13, srcInfoPoints = []}) "gzWriteToGzf"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 24 417 26]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 23, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 17 417 20, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 22,SrcSpan "tests/examples/ByteStringUtils.hs" 417 22 417 23]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 22,SrcSpan "tests/examples/ByteStringUtils.hs" 417 22 417 23]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 21 417 22,SrcSpan "tests/examples/ByteStringUtils.hs" 417 22 417 23]}))))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 40 417 42]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 39, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 39, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 39, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 27 417 39, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 43 417 48, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 43 417 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 43 417 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 43 417 45, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 47,SrcSpan "tests/examples/ByteStringUtils.hs" 417 47 417 48]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 47,SrcSpan "tests/examples/ByteStringUtils.hs" 417 47 417 48]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 417 46 417 47,SrcSpan "tests/examples/ByteStringUtils.hs" 417 47 417 48]}))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 1 425 67, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 1 425 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 1 418 13, srcInfoPoints = []}) "gzWriteToGzf") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 14 418 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 14 418 17, srcInfoPoints = []}) "gzf"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 18 418 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 18 418 20, srcInfoPoints = []}) "ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 21 425 67, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 418 21 418 22]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 23 425 67, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 418 23 418 27,SrcSpan "tests/examples/ByteStringUtils.hs" 418 47 418 49,SrcSpan "tests/examples/ByteStringUtils.hs" 419 2 419 2,SrcSpan "tests/examples/ByteStringUtils.hs" 422 2 422 2,SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 43, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 43, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 43, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 28 418 43, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 44 418 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 44 418 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 418 44 418 46, srcInfoPoints = []}) "ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 2 419 22, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 2 419 9, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 419 2 419 3,SrcSpan "tests/examples/ByteStringUtils.hs" 419 4 419 5,SrcSpan "tests/examples/ByteStringUtils.hs" 419 6 419 7,SrcSpan "tests/examples/ByteStringUtils.hs" 419 8 419 9]}) Boxed [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 3 419 4, srcInfoPoints = []}),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 5 419 6, srcInfoPoints = []}),PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 7 419 8, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 7 419 8, srcInfoPoints = []})) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 7 419 8, srcInfoPoints = []}) 0 "0")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 10 419 22, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 419 10 419 12]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 13 419 22, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 13 419 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 13 419 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 13 419 19, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 22, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 21,SrcSpan "tests/examples/ByteStringUtils.hs" 419 21 419 22]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 22, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 21,SrcSpan "tests/examples/ByteStringUtils.hs" 419 21 419 22]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 22, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 419 20 419 21,SrcSpan "tests/examples/ByteStringUtils.hs" 419 21 419 22]})))))) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 2 425 67, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 2 422 9, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 422 2 422 3,SrcSpan "tests/examples/ByteStringUtils.hs" 422 4 422 5,SrcSpan "tests/examples/ByteStringUtils.hs" 422 6 422 7,SrcSpan "tests/examples/ByteStringUtils.hs" 422 8 422 9]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 3 422 4, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 3 422 4, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 5 422 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 5 422 6, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 7 422 8, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 7 422 8, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 10 425 67, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 422 10 422 12]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 422 13 425 67, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 422 13 422 15,SrcSpan "tests/examples/ByteStringUtils.hs" 423 5 423 5,SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 5,SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 5 424 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 423 8 423 10]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 5 423 7, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 5 423 7, srcInfoPoints = []}) "lw")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 11 424 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 11 423 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 11 423 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 11 423 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 11 423 25, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 26 423 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 26 423 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 26 423 27, srcInfoPoints = []}) "x")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 28 423 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 28 423 29, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 28 423 29, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 30 424 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 423 30 423 31,SrcSpan "tests/examples/ByteStringUtils.hs" 423 33 423 35]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 31 423 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 31 423 32, srcInfoPoints = []}) "p")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 36 424 66, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 36 423 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 36 423 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 36 423 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 36 423 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 36 423 45, srcInfoPoints = []}) "c_gzwrite"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 46 423 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 46 423 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 46 423 49, srcInfoPoints = []}) "gzf")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 50 423 65, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 423 50 423 51,SrcSpan "tests/examples/ByteStringUtils.hs" 423 64 423 65]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 51 423 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 51 423 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 51 423 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 51 423 52, srcInfoPoints = []}) "p"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 53 423 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 423 53 423 54,SrcSpan "tests/examples/ByteStringUtils.hs" 423 54 423 61,SrcSpan "tests/examples/ByteStringUtils.hs" 423 61 423 62]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 53 423 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 423 53 423 54,SrcSpan "tests/examples/ByteStringUtils.hs" 423 54 423 61,SrcSpan "tests/examples/ByteStringUtils.hs" 423 61 423 62]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 54 423 61, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 63 423 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 63 423 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 423 63 423 64, srcInfoPoints = []}) "s")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 424 50 424 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 424 50 424 51,SrcSpan "tests/examples/ByteStringUtils.hs" 424 65 424 66]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 424 51 424 65, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 424 51 424 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 424 51 424 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 424 51 424 63, srcInfoPoints = []}) "fromIntegral"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 424 64 424 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 424 64 424 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 424 64 424 65, srcInfoPoints = []}) "l")))))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 67, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 67, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 5 425 9, srcInfoPoints = []}) "when"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 10 425 32, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 425 10 425 11,SrcSpan "tests/examples/ByteStringUtils.hs" 425 31 425 32]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 11 425 31, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 11 425 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 11 425 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 11 425 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 11 425 23, srcInfoPoints = []}) "fromIntegral"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 24 425 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 24 425 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 24 425 26, srcInfoPoints = []}) "lw")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 27 425 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 27 425 29, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 27 425 29, srcInfoPoints = []}) "/="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 30 425 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 30 425 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 30 425 31, srcInfoPoints = []}) "l")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 33 425 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 33 425 34, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 33 425 34, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 35 425 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 35 425 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 35 425 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 35 425 39, srcInfoPoints = []}) "fail"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 40 425 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 40 425 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 40 425 41, srcInfoPoints = []}) "$"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 42 425 67, srcInfoPoints = []}) (String (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 425 42 425 67, srcInfoPoints = []}) "problem in gzWriteToGzf" "problem in gzWriteToGzf"))))])) Nothing])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 442 12 442 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 1 442 11, srcInfoPoints = []}) "mmapFilePS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 15 442 42, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 442 24 442 26]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 15 442 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 15 442 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 15 442 23, srcInfoPoints = []}) "FilePath"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 27 442 42, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 27 442 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 27 442 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 27 442 29, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 30 442 42, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 30 442 42, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 30 442 42, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 442 30 442 42, srcInfoPoints = []}) "ByteString"))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 444 1 451 11, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 444 1 451 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 444 1 444 11, srcInfoPoints = []}) "mmapFilePS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 444 12 444 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 444 12 444 13, srcInfoPoints = []}) "f")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 444 14 451 11, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 444 14 444 15]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 444 16 451 11, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 444 16 444 18,SrcSpan "tests/examples/ByteStringUtils.hs" 445 3 445 3,SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 3,SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 3 450 72, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 445 5 445 7]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 3 445 4, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 3 445 4, srcInfoPoints = []}) "x")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 450 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 445 36, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 445 28, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 445 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 445 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 8 445 26, srcInfoPoints = []}) "mmapFileByteString"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 27 445 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 27 445 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 27 445 28, srcInfoPoints = []}) "f")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 29 445 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 29 445 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 445 29 445 36, srcInfoPoints = []}) "Nothing")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 446 4 446 11, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 446 4 446 5,SrcSpan "tests/examples/ByteStringUtils.hs" 446 5 446 10,SrcSpan "tests/examples/ByteStringUtils.hs" 446 10 446 11]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 446 4 446 11, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 446 4 446 5,SrcSpan "tests/examples/ByteStringUtils.hs" 446 5 446 10,SrcSpan "tests/examples/ByteStringUtils.hs" 446 10 446 11]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 446 5 446 10, srcInfoPoints = []}) "catch"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 446 12 450 72, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 446 12 446 13,SrcSpan "tests/examples/ByteStringUtils.hs" 450 71 450 72]}) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 446 13 450 71, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 446 13 446 14,SrcSpan "tests/examples/ByteStringUtils.hs" 446 16 446 18]}) [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 446 14 446 15, srcInfoPoints = []})] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 446 19 450 71, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 446 19 446 21,SrcSpan "tests/examples/ByteStringUtils.hs" 447 22 447 22,SrcSpan "tests/examples/ByteStringUtils.hs" 448 22 448 22,SrcSpan "tests/examples/ByteStringUtils.hs" 450 71 450 71]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 22 447 69, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 447 27 447 29]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 22 447 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 22 447 26, srcInfoPoints = []}) "size")) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 30 447 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 30 447 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 30 447 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 30 447 38, srcInfoPoints = []}) "fileSize"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 39 447 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 447 39 447 40,SrcSpan "tests/examples/ByteStringUtils.hs" 447 40 447 44,SrcSpan "tests/examples/ByteStringUtils.hs" 447 44 447 45]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 39 447 45, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 447 39 447 40,SrcSpan "tests/examples/ByteStringUtils.hs" 447 40 447 44,SrcSpan "tests/examples/ByteStringUtils.hs" 447 44 447 45]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 40 447 44, srcInfoPoints = []}) "fmap"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 46 447 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 46 447 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 46 447 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 46 447 67, srcInfoPoints = []}) "getSymbolicLinkStatus"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 68 447 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 68 447 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 447 68 447 69, srcInfoPoints = []}) "f"))))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 22 450 71, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 448 22 448 24,SrcSpan "tests/examples/ByteStringUtils.hs" 449 25 449 29,SrcSpan "tests/examples/ByteStringUtils.hs" 450 25 450 29]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 22 450 71, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 448 22 448 24,SrcSpan "tests/examples/ByteStringUtils.hs" 449 25 449 29,SrcSpan "tests/examples/ByteStringUtils.hs" 450 25 450 29]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 25 448 34, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 25 448 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 25 448 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 25 448 29, srcInfoPoints = []}) "size"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 30 448 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 30 448 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 30 448 32, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 33 448 34, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 448 33 448 34, srcInfoPoints = []}) 0 "0"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 449 30 449 44, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 449 30 449 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 449 30 449 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 449 30 449 36, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 449 37 449 44, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 449 37 449 44, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 449 37 449 44, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 449 37 449 44, srcInfoPoints = []}) "empty")))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 30 450 71, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 30 450 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 30 450 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 30 450 39, srcInfoPoints = []}) "performGC"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 40 450 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 40 450 42, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 40 450 42, srcInfoPoints = []}) ">>"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 43 450 71, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 43 450 63, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 43 450 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 43 450 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 43 450 61, srcInfoPoints = []}) "mmapFileByteString"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 62 450 63, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 62 450 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 62 450 63, srcInfoPoints = []}) "f")))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 64 450 71, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 64 450 71, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 450 64 450 71, srcInfoPoints = []}) "Nothing"))))))])))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 11, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 11, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 9, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 9, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 451 3 451 9, srcInfoPoints = []}) "return"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 451 10 451 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 451 10 451 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 451 10 451 11, srcInfoPoints = []}) "x"))))])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 24, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 453 1 453 11, srcInfoPoints = []}) "mmapFilePS")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 453 12 453 24, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 453 12 453 13]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 453 14 453 24, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 453 14 453 24, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 453 14 453 24, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 453 14 453 24, srcInfoPoints = []}) "readFile")))) Nothing,ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 459 1 460 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 459 1 459 8,SrcSpan "tests/examples/ByteStringUtils.hs" 459 9 459 15,SrcSpan "tests/examples/ByteStringUtils.hs" 459 29 459 60,SrcSpan "tests/examples/ByteStringUtils.hs" 460 5 460 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 459 16 459 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 459 22 459 28, srcInfoPoints = []}))) (Just "static fpstring.h conv_to_hex") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 459 61 459 72, srcInfoPoints = []}) "conv_to_hex") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 460 18 460 20]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 17, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 8 460 11, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 12 460 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 12 460 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 12 460 17, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 460 31 460 33]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 30, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 21 460 24, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 25 460 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 25 460 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 25 460 30, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 34 460 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 460 39 460 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 34 460 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 34 460 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 34 460 38, srcInfoPoints = []}) "CInt"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 42 460 47, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 42 460 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 42 460 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 42 460 44, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 46,SrcSpan "tests/examples/ByteStringUtils.hs" 460 46 460 47]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 46,SrcSpan "tests/examples/ByteStringUtils.hs" 460 46 460 47]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 460 45 460 46,SrcSpan "tests/examples/ByteStringUtils.hs" 460 46 460 47]})))))))),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 1 462 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 462 12 462 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 1 462 11, srcInfoPoints = []}) "fromPS2Hex"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 462 28 462 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 27, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 27, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 27, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 15 462 27, srcInfoPoints = []}) "ByteString"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 31 462 43, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 31 462 43, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 31 462 43, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 462 31 462 43, srcInfoPoints = []}) "ByteString")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 1 466 58, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 1 466 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 1 463 11, srcInfoPoints = []}) "fromPS2Hex") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 12 463 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 12 463 14, srcInfoPoints = []}) "ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 15 466 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 463 15 463 16]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 17 466 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 463 17 463 21,SrcSpan "tests/examples/ByteStringUtils.hs" 463 41 463 43,SrcSpan "tests/examples/ByteStringUtils.hs" 464 11 464 11,SrcSpan "tests/examples/ByteStringUtils.hs" 471 1 471 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 37, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 37, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 37, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 22 463 37, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 38 463 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 38 463 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 463 38 463 40, srcInfoPoints = []}) "ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 11 466 58, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 11 464 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 464 11 464 12,SrcSpan "tests/examples/ByteStringUtils.hs" 464 13 464 14,SrcSpan "tests/examples/ByteStringUtils.hs" 464 15 464 16,SrcSpan "tests/examples/ByteStringUtils.hs" 464 17 464 18]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 12 464 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 12 464 13, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 14 464 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 14 464 15, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 16 464 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 16 464 17, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 464 19 466 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 464 19 464 21]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 466 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 465 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 465 27, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 465 27, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 465 27, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 12 465 27, srcInfoPoints = []}) "unsafeCreate"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 28 465 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 465 28 465 29,SrcSpan "tests/examples/ByteStringUtils.hs" 465 32 465 33]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 29 465 32, srcInfoPoints = []}) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 29 465 30, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 29 465 30, srcInfoPoints = []}) 2 "2")) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 30 465 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 30 465 31, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 30 465 31, srcInfoPoints = []}) "*"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 31 465 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 31 465 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 31 465 32, srcInfoPoints = []}) "l")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 34 465 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 34 465 35, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 34 465 35, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 36 466 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 465 36 465 37,SrcSpan "tests/examples/ByteStringUtils.hs" 465 39 465 41]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 37 465 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 37 465 38, srcInfoPoints = []}) "p")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 42 466 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 42 465 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 42 465 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 42 465 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 42 465 56, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 57 465 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 57 465 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 57 465 58, srcInfoPoints = []}) "x")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 59 465 60, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 59 465 60, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 59 465 60, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 61 466 58, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 465 61 465 62,SrcSpan "tests/examples/ByteStringUtils.hs" 465 64 465 66]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 62 465 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 465 62 465 63, srcInfoPoints = []}) "f")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 12 466 58, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 12 466 41, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 12 466 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 12 466 23, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 12 466 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 12 466 23, srcInfoPoints = []}) "conv_to_hex"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 24 466 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 24 466 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 24 466 25, srcInfoPoints = []}) "p")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 26 466 41, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 466 26 466 27,SrcSpan "tests/examples/ByteStringUtils.hs" 466 40 466 41]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 27 466 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 27 466 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 27 466 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 27 466 28, srcInfoPoints = []}) "f"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 29 466 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 466 29 466 30,SrcSpan "tests/examples/ByteStringUtils.hs" 466 30 466 37,SrcSpan "tests/examples/ByteStringUtils.hs" 466 37 466 38]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 29 466 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 466 29 466 30,SrcSpan "tests/examples/ByteStringUtils.hs" 466 30 466 37,SrcSpan "tests/examples/ByteStringUtils.hs" 466 37 466 38]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 30 466 37, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 39 466 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 39 466 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 39 466 40, srcInfoPoints = []}) "s")))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 42 466 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 42 466 43, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 42 466 43, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 44 466 58, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 44 466 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 44 466 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 44 466 56, srcInfoPoints = []}) "fromIntegral"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 57 466 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 57 466 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 466 57 466 58, srcInfoPoints = []}) "l")))))))))) Nothing])) Nothing],ForImp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 471 1 472 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 471 1 471 8,SrcSpan "tests/examples/ByteStringUtils.hs" 471 9 471 15,SrcSpan "tests/examples/ByteStringUtils.hs" 471 29 471 62,SrcSpan "tests/examples/ByteStringUtils.hs" 472 5 472 7]}) (CCall (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 471 16 471 21, srcInfoPoints = []})) (Just (PlayRisky (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 471 22 471 28, srcInfoPoints = []}))) (Just "static fpstring.h conv_from_hex") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 471 63 471 76, srcInfoPoints = []}) "conv_from_hex") (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 472 18 472 20]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 17, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 11, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 8 472 11, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 12 472 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 12 472 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 12 472 17, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 472 31 472 33]}) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 30, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 21 472 24, srcInfoPoints = []}) "Ptr"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 25 472 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 25 472 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 25 472 30, srcInfoPoints = []}) "Word8")))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 34 472 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 472 39 472 41]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 34 472 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 34 472 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 34 472 38, srcInfoPoints = []}) "CInt"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 42 472 47, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 42 472 44, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 42 472 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 42 472 44, srcInfoPoints = []}) "IO"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 46,SrcSpan "tests/examples/ByteStringUtils.hs" 472 46 472 47]}) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 46,SrcSpan "tests/examples/ByteStringUtils.hs" 472 46 472 47]}) (UnitCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 472 45 472 46,SrcSpan "tests/examples/ByteStringUtils.hs" 472 46 472 47]})))))))),TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 1 474 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 474 12 474 14]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 1 474 11, srcInfoPoints = []}) "fromHex2PS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 474 28 474 30]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 27, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 27, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 27, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 15 474 27, srcInfoPoints = []}) "ByteString"))) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 31 474 43, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 31 474 43, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 31 474 43, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 474 31 474 43, srcInfoPoints = []}) "ByteString")))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 1 478 70, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 1 478 70, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 1 475 11, srcInfoPoints = []}) "fromHex2PS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 12 475 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 12 475 14, srcInfoPoints = []}) "ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 15 478 70, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 475 15 475 16]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 17 478 70, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 475 17 475 21,SrcSpan "tests/examples/ByteStringUtils.hs" 475 41 475 43,SrcSpan "tests/examples/ByteStringUtils.hs" 476 11 476 11,SrcSpan "tests/examples/ByteStringUtils.hs" 486 1 486 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 40, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 37, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 37, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 37, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 22 475 37, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 38 475 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 38 475 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 475 38 475 40, srcInfoPoints = []}) "ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 11 478 70, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 11 476 18, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 476 11 476 12,SrcSpan "tests/examples/ByteStringUtils.hs" 476 13 476 14,SrcSpan "tests/examples/ByteStringUtils.hs" 476 15 476 16,SrcSpan "tests/examples/ByteStringUtils.hs" 476 17 476 18]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 12 476 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 12 476 13, srcInfoPoints = []}) "x"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 14 476 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 14 476 15, srcInfoPoints = []}) "s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 16 476 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 16 476 17, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 476 19 478 70, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 476 19 476 21]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 478 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 477 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 477 27, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 477 27, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 477 27, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 12 477 27, srcInfoPoints = []}) "unsafeCreate"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 28 477 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 477 28 477 29,SrcSpan "tests/examples/ByteStringUtils.hs" 477 38 477 39]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 29 477 38, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 29 477 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 29 477 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 29 477 30, srcInfoPoints = []}) "l"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 31 477 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 477 31 477 32,SrcSpan "tests/examples/ByteStringUtils.hs" 477 32 477 35,SrcSpan "tests/examples/ByteStringUtils.hs" 477 35 477 36]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 31 477 36, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 477 31 477 32,SrcSpan "tests/examples/ByteStringUtils.hs" 477 32 477 35,SrcSpan "tests/examples/ByteStringUtils.hs" 477 35 477 36]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 32 477 35, srcInfoPoints = []}) "div"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 37 477 38, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 37 477 38, srcInfoPoints = []}) 2 "2"))))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 40 477 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 40 477 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 40 477 41, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 42 478 70, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 477 42 477 43,SrcSpan "tests/examples/ByteStringUtils.hs" 477 45 477 47]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 43 477 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 43 477 44, srcInfoPoints = []}) "p")] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 48 478 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 48 477 64, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 48 477 62, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 48 477 62, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 48 477 62, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 63 477 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 63 477 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 63 477 64, srcInfoPoints = []}) "x")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 65 477 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 65 477 66, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 65 477 66, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 67 478 70, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 477 67 477 68,SrcSpan "tests/examples/ByteStringUtils.hs" 477 70 477 72]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 68 477 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 477 68 477 69, srcInfoPoints = []}) "f")] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 12 478 70, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 12 478 43, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 12 478 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 12 478 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 12 478 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 12 478 25, srcInfoPoints = []}) "conv_from_hex"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 26 478 27, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 26 478 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 26 478 27, srcInfoPoints = []}) "p")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 28 478 43, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 478 28 478 29,SrcSpan "tests/examples/ByteStringUtils.hs" 478 42 478 43]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 29 478 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 29 478 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 29 478 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 29 478 30, srcInfoPoints = []}) "f"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 31 478 40, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 478 31 478 32,SrcSpan "tests/examples/ByteStringUtils.hs" 478 32 478 39,SrcSpan "tests/examples/ByteStringUtils.hs" 478 39 478 40]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 31 478 40, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 478 31 478 32,SrcSpan "tests/examples/ByteStringUtils.hs" 478 32 478 39,SrcSpan "tests/examples/ByteStringUtils.hs" 478 39 478 40]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 32 478 39, srcInfoPoints = []}) "plusPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 41 478 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 41 478 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 41 478 42, srcInfoPoints = []}) "s")))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 44 478 70, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 478 44 478 45,SrcSpan "tests/examples/ByteStringUtils.hs" 478 69 478 70]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 45 478 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 45 478 57, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 45 478 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 45 478 57, srcInfoPoints = []}) "fromIntegral"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 58 478 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 58 478 59, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 58 478 59, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 60 478 69, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 60 478 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 60 478 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 60 478 61, srcInfoPoints = []}) "l"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 62 478 67, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 478 62 478 63,SrcSpan "tests/examples/ByteStringUtils.hs" 478 63 478 66,SrcSpan "tests/examples/ByteStringUtils.hs" 478 66 478 67]}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 62 478 67, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 478 62 478 63,SrcSpan "tests/examples/ByteStringUtils.hs" 478 63 478 66,SrcSpan "tests/examples/ByteStringUtils.hs" 478 66 478 67]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 63 478 66, srcInfoPoints = []}) "div"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 68 478 69, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 478 68 478 69, srcInfoPoints = []}) 2 "2"))))))))))) Nothing])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 1 487 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 486 16 486 18]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 1 486 15, srcInfoPoints = []}) "betweenLinesPS"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 487 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 486 32 486 34]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 486 31, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 486 31, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 486 31, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 19 486 31, srcInfoPoints = []}) "ByteString"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 487 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 486 48 486 50]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 486 47, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 486 47, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 486 47, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 35 486 47, srcInfoPoints = []}) "ByteString"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 487 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 487 16 487 18]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 486 63, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 486 63, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 486 63, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 486 51 486 63, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 19 487 39, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 19 487 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 19 487 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 19 487 24, srcInfoPoints = []}) "Maybe"))) (TyParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 25 487 39, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 487 25 487 26,SrcSpan "tests/examples/ByteStringUtils.hs" 487 38 487 39]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 26 487 38, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 26 487 38, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 26 487 38, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 487 26 487 38, srcInfoPoints = []}) "ByteString")))))))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 1 496 20, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 1 496 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 1 488 15, srcInfoPoints = []}) "betweenLinesPS") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 16 488 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 16 488 21, srcInfoPoints = []}) "start"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 22 488 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 22 488 25, srcInfoPoints = []}) "end"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 26 488 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 488 26 488 28, srcInfoPoints = []}) "ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 2 496 20, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 489 2 489 3]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 4 496 20, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 489 4 489 8,SrcSpan "tests/examples/ByteStringUtils.hs" 489 39 489 41,SrcSpan "tests/examples/ByteStringUtils.hs" 490 8 490 8,SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 8,SrcSpan "tests/examples/ByteStringUtils.hs" 501 1 501 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 25, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 14, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 9 489 14, srcInfoPoints = []}) "break"))) (LeftSection (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 15 489 25, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 489 15 489 16,SrcSpan "tests/examples/ByteStringUtils.hs" 489 24 489 25]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 16 489 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 16 489 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 16 489 21, srcInfoPoints = []}) "start"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 22 489 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 22 489 24, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 22 489 24, srcInfoPoints = []}) "=="))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 26 489 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 489 26 489 27,SrcSpan "tests/examples/ByteStringUtils.hs" 489 37 489 38]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 27 489 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 27 489 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 27 489 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 27 489 34, srcInfoPoints = []}) "linesPS"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 35 489 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 35 489 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 489 35 489 37, srcInfoPoints = []}) "ps")))))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 8 495 28, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 8 490 27, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 490 8 490 9,SrcSpan "tests/examples/ByteStringUtils.hs" 490 10 490 11,SrcSpan "tests/examples/ByteStringUtils.hs" 490 26 490 27]}) Boxed [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 9 490 10, srcInfoPoints = []}),PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 12 490 26, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 12 490 13, srcInfoPoints = []})) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 13 490 14, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 13 490 14, srcInfoPoints = []}))) (PAsPat (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 14 490 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 490 18 490 19]}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 14 490 18, srcInfoPoints = []}) "rest") (PParen (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 19 490 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 490 19 490 20,SrcSpan "tests/examples/ByteStringUtils.hs" 490 25 490 26]}) (PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 20 490 25, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 20 490 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 20 490 23, srcInfoPoints = []}) "bs1")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 23 490 24, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 23 490 24, srcInfoPoints = []}))) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 24 490 25, srcInfoPoints = []})))))]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 490 28 495 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 490 28 490 30]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 12 495 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 491 12 491 16,SrcSpan "tests/examples/ByteStringUtils.hs" 491 37 491 39,SrcSpan "tests/examples/ByteStringUtils.hs" 492 13 492 13,SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 17 491 36, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 17 491 32, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 17 491 32, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 17 491 32, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 17 491 32, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 33 491 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 33 491 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 491 33 491 36, srcInfoPoints = []}) "bs1")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 492 13 495 28, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 492 13 492 23, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 492 13 492 14,SrcSpan "tests/examples/ByteStringUtils.hs" 492 17 492 18,SrcSpan "tests/examples/ByteStringUtils.hs" 492 20 492 21,SrcSpan "tests/examples/ByteStringUtils.hs" 492 22 492 23]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 492 14 492 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 492 14 492 17, srcInfoPoints = []}) "ps1"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 492 18 492 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 492 18 492 20, srcInfoPoints = []}) "s1"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 492 21 492 22, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 492 24 495 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 492 24 492 26]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 14 495 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 493 14 493 18,SrcSpan "tests/examples/ByteStringUtils.hs" 493 39 493 41,SrcSpan "tests/examples/ByteStringUtils.hs" 494 16 494 16,SrcSpan "tests/examples/ByteStringUtils.hs" 495 16 495 16,SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 19 493 38, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 19 493 33, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 19 493 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 19 493 24, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 19 493 24, srcInfoPoints = []}) "break"))) (LeftSection (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 25 493 33, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 493 25 493 26,SrcSpan "tests/examples/ByteStringUtils.hs" 493 32 493 33]}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 26 493 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 26 493 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 26 493 29, srcInfoPoints = []}) "end"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 30 493 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 30 493 32, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 30 493 32, srcInfoPoints = []}) "=="))))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 34 493 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 34 493 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 493 34 493 38, srcInfoPoints = []}) "rest")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 16 494 108, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 16 494 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 494 16 494 17,SrcSpan "tests/examples/ByteStringUtils.hs" 494 18 494 19,SrcSpan "tests/examples/ByteStringUtils.hs" 494 25 494 26]}) Boxed [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 17 494 18, srcInfoPoints = []}),PInfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 20 494 25, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 20 494 23, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 20 494 23, srcInfoPoints = []}) "bs2")) (Special (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 23 494 24, srcInfoPoints = []}) (Cons (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 23 494 24, srcInfoPoints = []}))) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 24 494 25, srcInfoPoints = []}))]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 27 494 108, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 494 27 494 29]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 30 494 108, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 494 30 494 34,SrcSpan "tests/examples/ByteStringUtils.hs" 494 55 494 57,SrcSpan "tests/examples/ByteStringUtils.hs" 494 58 494 58,SrcSpan "tests/examples/ByteStringUtils.hs" 495 16 495 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 35 494 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 35 494 50, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 35 494 50, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 35 494 50, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 35 494 50, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 51 494 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 51 494 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 51 494 54, srcInfoPoints = []}) "bs2")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 58 494 108, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 58 494 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 494 58 494 59,SrcSpan "tests/examples/ByteStringUtils.hs" 494 60 494 61,SrcSpan "tests/examples/ByteStringUtils.hs" 494 63 494 64,SrcSpan "tests/examples/ByteStringUtils.hs" 494 65 494 66]}) Boxed [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 59 494 60, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 61 494 63, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 61 494 63, srcInfoPoints = []}) "s2"),PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 64 494 65, srcInfoPoints = []})]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 67 494 108, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 494 67 494 69]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 70 494 108, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 70 494 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 70 494 74, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 70 494 74, srcInfoPoints = []}) "Just"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 75 494 76, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 75 494 76, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 75 494 76, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 77 494 108, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 77 494 98, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 77 494 95, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 77 494 91, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 77 494 91, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 77 494 91, srcInfoPoints = []}) "fromForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 92 494 95, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 92 494 95, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 92 494 95, srcInfoPoints = []}) "ps1")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 96 494 98, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 96 494 98, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 96 494 98, srcInfoPoints = []}) "s1")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 99 494 108, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 494 99 494 100,SrcSpan "tests/examples/ByteStringUtils.hs" 494 107 494 108]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 100 494 107, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 100 494 102, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 100 494 102, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 100 494 102, srcInfoPoints = []}) "s2"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 103 494 104, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 103 494 104, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 103 494 104, srcInfoPoints = []}) "-"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 105 494 107, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 105 494 107, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 494 105 494 107, srcInfoPoints = []}) "s1")))))))) Nothing])) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 495 16 495 28, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 495 16 495 17, srcInfoPoints = []})) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 495 18 495 28, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 495 18 495 20]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 495 21 495 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 495 21 495 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 495 21 495 28, srcInfoPoints = []}) "Nothing")))) Nothing])) Nothing])) Nothing,Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 20, srcInfoPoints = []}) (PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 496 8 496 9, srcInfoPoints = []})) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 496 10 496 20, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 496 10 496 12]}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 496 13 496 20, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 496 13 496 20, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 496 13 496 20, srcInfoPoints = []}) "Nothing")))) Nothing])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 1 502 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 501 25 501 27]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 1 501 24, srcInfoPoints = []}) "break_after_nth_newline"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 28 502 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 501 32 501 34]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 28 501 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 28 501 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 28 501 31, srcInfoPoints = []}) "Int"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 502 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 502 25 502 27]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 501 47, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 501 47, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 501 47, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 501 35 501 47, srcInfoPoints = []}) "ByteString"))) (TyApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 28 502 62, srcInfoPoints = []}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 28 502 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 28 502 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 28 502 33, srcInfoPoints = []}) "Maybe"))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 34 502 62, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 502 34 502 35,SrcSpan "tests/examples/ByteStringUtils.hs" 502 47 502 48,SrcSpan "tests/examples/ByteStringUtils.hs" 502 61 502 62]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 35 502 47, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 35 502 47, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 35 502 47, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 35 502 47, srcInfoPoints = []}) "ByteString")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 49 502 61, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 49 502 61, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 49 502 61, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 502 49 502 61, srcInfoPoints = []}) "ByteString"))])))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 1 518 21, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 1 503 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 1 503 24, srcInfoPoints = []}) "break_after_nth_newline") [PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 25 503 26, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 25 503 26, srcInfoPoints = []})) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 25 503 26, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 27 503 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 27 503 33, srcInfoPoints = []}) "the_ps")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 34 503 75, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 503 34 503 35,SrcSpan "tests/examples/ByteStringUtils.hs" 503 50 503 51]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 34 503 75, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 503 34 503 35,SrcSpan "tests/examples/ByteStringUtils.hs" 503 50 503 51]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 49, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 42, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 42, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 42, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 36 503 42, srcInfoPoints = []}) "null"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 43 503 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 43 503 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 43 503 49, srcInfoPoints = []}) "the_ps"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 52 503 75, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 52 503 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 52 503 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 52 503 56, srcInfoPoints = []}) "Just"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 57 503 75, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 503 57 503 58,SrcSpan "tests/examples/ByteStringUtils.hs" 503 65 503 66,SrcSpan "tests/examples/ByteStringUtils.hs" 503 74 503 75]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 58 503 65, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 58 503 65, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 58 503 65, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 58 503 65, srcInfoPoints = []}) "empty")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 67 503 74, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 67 503 74, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 67 503 74, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 503 67 503 74, srcInfoPoints = []}) "empty"))]))]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 504 1 518 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 504 1 504 24, srcInfoPoints = []}) "break_after_nth_newline") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 504 25 504 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 504 25 504 26, srcInfoPoints = []}) "n"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 504 27 504 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 504 27 504 33, srcInfoPoints = []}) "the_ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 504 34 518 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 504 34 504 35]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 3 518 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 505 3 505 7,SrcSpan "tests/examples/ByteStringUtils.hs" 505 31 505 33,SrcSpan "tests/examples/ByteStringUtils.hs" 506 3 506 3,SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 30, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 23, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 23, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 23, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 8 505 23, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 24 505 30, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 24 505 30, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 505 24 505 30, srcInfoPoints = []}) "the_ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 3 518 21, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 3 506 15, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 506 3 506 4,SrcSpan "tests/examples/ByteStringUtils.hs" 506 6 506 7,SrcSpan "tests/examples/ByteStringUtils.hs" 506 12 506 13,SrcSpan "tests/examples/ByteStringUtils.hs" 506 14 506 15]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 4 506 6, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 4 506 6, srcInfoPoints = []}) "fp"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 7 506 12, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 7 506 12, srcInfoPoints = []}) "the_s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 13 506 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 13 506 14, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 506 16 518 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 506 16 506 18]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 4 518 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 4 507 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 4 507 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 4 507 19, srcInfoPoints = []}) "unsafePerformIO"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 20 507 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 20 507 21, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 20 507 21, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 22 518 21, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 22 507 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 22 507 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 22 507 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 22 507 36, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 37 507 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 37 507 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 37 507 39, srcInfoPoints = []}) "fp")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 40 507 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 40 507 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 40 507 41, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 42 518 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 507 42 507 43,SrcSpan "tests/examples/ByteStringUtils.hs" 507 45 507 47]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 43 507 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 507 43 507 44, srcInfoPoints = []}) "p")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 4 518 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 508 4 508 6,SrcSpan "tests/examples/ByteStringUtils.hs" 508 7 508 7,SrcSpan "tests/examples/ByteStringUtils.hs" 518 7 518 7,SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 0]}) [LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 7 517 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 508 7 508 10]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 11 517 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 508 11 508 11,SrcSpan "tests/examples/ByteStringUtils.hs" 509 11 509 11,SrcSpan "tests/examples/ByteStringUtils.hs" 510 11 510 11,SrcSpan "tests/examples/ByteStringUtils.hs" 513 11 513 11,SrcSpan "tests/examples/ByteStringUtils.hs" 516 11 516 11,SrcSpan "tests/examples/ByteStringUtils.hs" 517 11 517 11,SrcSpan "tests/examples/ByteStringUtils.hs" 518 7 518 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 11 515 57, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 11 508 66, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 11 508 17, srcInfoPoints = []}) "findit") [PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 18 508 19, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 18 508 19, srcInfoPoints = []})) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 18 508 19, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 20 508 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 20 508 21, srcInfoPoints = []}) "s")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 22 508 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 508 22 508 23,SrcSpan "tests/examples/ByteStringUtils.hs" 508 33 508 34]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 22 508 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 508 22 508 23,SrcSpan "tests/examples/ByteStringUtils.hs" 508 33 508 34]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 24 508 32, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 24 508 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 24 508 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 24 508 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 24 508 25, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 26 508 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 26 508 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 26 508 28, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 29 508 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 29 508 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 29 508 32, srcInfoPoints = []}) "end"))))] (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 35 508 66, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 35 508 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 35 508 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 35 508 41, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 42 508 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 42 508 43, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 42 508 43, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 44 508 66, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 44 508 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 44 508 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 44 508 48, srcInfoPoints = []}) "Just"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 49 508 66, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 508 49 508 50,SrcSpan "tests/examples/ByteStringUtils.hs" 508 56 508 57,SrcSpan "tests/examples/ByteStringUtils.hs" 508 65 508 66]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 50 508 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 50 508 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 50 508 56, srcInfoPoints = []}) "the_ps")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 58 508 65, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 58 508 65, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 58 508 65, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 508 58 508 65, srcInfoPoints = []}) "empty"))])))]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 11 509 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 11 509 17, srcInfoPoints = []}) "findit") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 18 509 19, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 20 509 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 20 509 21, srcInfoPoints = []}) "s")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 22 509 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 509 22 509 23,SrcSpan "tests/examples/ByteStringUtils.hs" 509 33 509 34]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 22 509 49, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 509 22 509 23,SrcSpan "tests/examples/ByteStringUtils.hs" 509 33 509 34]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 24 509 32, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 24 509 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 24 509 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 24 509 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 24 509 25, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 26 509 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 26 509 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 26 509 28, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 29 509 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 29 509 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 29 509 32, srcInfoPoints = []}) "end"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 35 509 49, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 35 509 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 35 509 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 35 509 41, srcInfoPoints = []}) "return"))) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 42 509 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 42 509 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 509 42 509 49, srcInfoPoints = []}) "Nothing"))))]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 11 512 75, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 11 510 17, srcInfoPoints = []}) "findit") [PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 18 510 19, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 18 510 19, srcInfoPoints = []})) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 18 510 19, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 20 510 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 20 510 21, srcInfoPoints = []}) "s")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 22 512 75, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 510 22 510 23]}) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 24 512 75, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 510 24 510 27,SrcSpan "tests/examples/ByteStringUtils.hs" 511 24 511 26]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 28 510 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 510 28 510 28,SrcSpan "tests/examples/ByteStringUtils.hs" 511 24 511 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 28 510 46, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 28 510 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 28 510 34, srcInfoPoints = []}) "left_l")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 35 510 46, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 510 35 510 36]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 37 510 46, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 37 510 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 37 510 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 37 510 38, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 39 510 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 39 510 40, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 39 510 40, srcInfoPoints = []}) "-"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 41 510 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 41 510 46, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 510 41 510 46, srcInfoPoints = []}) "the_s"))))) Nothing]) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 27 512 75, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 27 511 33, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 27 511 33, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 27 511 33, srcInfoPoints = []}) "return"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 34 511 35, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 34 511 35, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 34 511 35, srcInfoPoints = []}) "$"))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 36 512 75, srcInfoPoints = []}) (Con (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 36 511 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 36 511 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 36 511 40, srcInfoPoints = []}) "Just"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 41 512 75, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 511 41 511 42,SrcSpan "tests/examples/ByteStringUtils.hs" 511 72 511 73,SrcSpan "tests/examples/ByteStringUtils.hs" 512 74 512 75]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 42 511 72, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 42 511 65, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 42 511 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 42 511 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 42 511 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 42 511 56, srcInfoPoints = []}) "fromForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 57 511 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 57 511 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 57 511 59, srcInfoPoints = []}) "fp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 60 511 65, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 60 511 65, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 60 511 65, srcInfoPoints = []}) "the_s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 66 511 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 66 511 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 511 66 511 72, srcInfoPoints = []}) "left_l"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 42 512 74, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 42 512 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 42 512 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 42 512 56, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 42 512 56, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 42 512 56, srcInfoPoints = []}) "fromForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 57 512 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 57 512 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 57 512 59, srcInfoPoints = []}) "fp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 60 512 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 60 512 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 60 512 61, srcInfoPoints = []}) "s")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 62 512 74, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 512 62 512 63,SrcSpan "tests/examples/ByteStringUtils.hs" 512 73 512 74]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 63 512 73, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 63 512 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 63 512 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 63 512 64, srcInfoPoints = []}) "l"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 65 512 66, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 65 512 66, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 65 512 66, srcInfoPoints = []}) "-"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 67 512 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 67 512 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 512 67 512 73, srcInfoPoints = []}) "left_l")))))]))))) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 11 515 57, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 11 513 17, srcInfoPoints = []}) "findit") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 18 513 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 18 513 19, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 20 513 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 20 513 21, srcInfoPoints = []}) "s")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 22 515 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 513 22 513 23]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 24 515 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 513 24 513 26,SrcSpan "tests/examples/ByteStringUtils.hs" 513 27 513 27,SrcSpan "tests/examples/ByteStringUtils.hs" 514 27 514 27,SrcSpan "tests/examples/ByteStringUtils.hs" 516 11 516 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 27 513 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 513 29 513 31]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 27 513 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 27 513 28, srcInfoPoints = []}) "w")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 32 513 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 32 513 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 32 513 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 32 513 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 32 513 43, srcInfoPoints = []}) "peekElemOff"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 44 513 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 44 513 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 44 513 45, srcInfoPoints = []}) "p")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 46 513 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 46 513 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 513 46 513 47, srcInfoPoints = []}) "s")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 27 515 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 514 27 514 29,SrcSpan "tests/examples/ByteStringUtils.hs" 514 38 514 42,SrcSpan "tests/examples/ByteStringUtils.hs" 515 38 515 42]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 27 515 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 514 27 514 29,SrcSpan "tests/examples/ByteStringUtils.hs" 514 38 514 42,SrcSpan "tests/examples/ByteStringUtils.hs" 515 38 515 42]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 30 514 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 30 514 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 30 514 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 30 514 31, srcInfoPoints = []}) "w"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 32 514 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 32 514 34, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 32 514 34, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 35 514 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 35 514 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 35 514 37, srcInfoPoints = []}) "nl")))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 43 514 61, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 43 514 55, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 43 514 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 43 514 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 43 514 49, srcInfoPoints = []}) "findit"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 50 514 55, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 514 50 514 51,SrcSpan "tests/examples/ByteStringUtils.hs" 514 54 514 55]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 51 514 54, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 51 514 52, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 51 514 52, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 51 514 52, srcInfoPoints = []}) "i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 52 514 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 52 514 53, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 52 514 53, srcInfoPoints = []}) "-"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 53 514 54, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 53 514 54, srcInfoPoints = []}) 1 "1"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 56 514 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 514 56 514 57,SrcSpan "tests/examples/ByteStringUtils.hs" 514 60 514 61]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 57 514 60, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 57 514 58, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 57 514 58, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 57 514 58, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 58 514 59, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 58 514 59, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 58 514 59, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 59 514 60, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 514 59 514 60, srcInfoPoints = []}) 1 "1"))))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 43 515 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 43 515 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 43 515 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 43 515 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 43 515 49, srcInfoPoints = []}) "findit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 50 515 51, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 50 515 51, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 50 515 51, srcInfoPoints = []}) "i")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 52 515 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 515 52 515 53,SrcSpan "tests/examples/ByteStringUtils.hs" 515 56 515 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 53 515 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 53 515 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 53 515 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 53 515 54, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 54 515 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 54 515 55, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 54 515 55, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 55 515 56, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 515 55 515 56, srcInfoPoints = []}) 1 "1"))))))])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 11 516 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 11 516 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 11 516 13, srcInfoPoints = []}) "nl")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 14 516 27, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 516 14 516 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 16 516 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 16 516 22, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 16 516 22, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 16 516 22, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 16 516 22, srcInfoPoints = []}) "c2w"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 23 516 27, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 516 23 516 27, srcInfoPoints = []}) '\n' "\\n")))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 11 517 26, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 11 517 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 11 517 14, srcInfoPoints = []}) "end")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 15 517 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 517 15 517 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 17 517 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 17 517 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 17 517 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 17 517 22, srcInfoPoints = []}) "the_s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 23 517 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 23 517 24, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 23 517 24, srcInfoPoints = []}) "+"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 25 517 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 25 517 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 517 25 517 26, srcInfoPoints = []}) "l"))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 7 518 21, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 7 518 21, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 7 518 15, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 7 518 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 7 518 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 7 518 13, srcInfoPoints = []}) "findit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 14 518 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 14 518 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 14 518 15, srcInfoPoints = []}) "n")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 16 518 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 16 518 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 518 16 518 21, srcInfoPoints = []}) "the_s"))))]))))) Nothing])) Nothing],TypeSig (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 80, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 523 26 523 28]}) [Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 1 523 25, srcInfoPoints = []}) "break_before_nth_newline"] (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 29 523 80, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 523 33 523 35]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 29 523 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 29 523 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 29 523 32, srcInfoPoints = []}) "Int"))) (TyFun (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 80, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 523 49 523 51]}) (TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 48, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 48, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 48, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 36 523 48, srcInfoPoints = []}) "ByteString"))) (TyTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 52 523 80, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 523 52 523 53,SrcSpan "tests/examples/ByteStringUtils.hs" 523 65 523 66,SrcSpan "tests/examples/ByteStringUtils.hs" 523 79 523 80]}) Boxed [TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 53 523 65, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 53 523 65, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 53 523 65, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 53 523 65, srcInfoPoints = []}) "ByteString")),TyCon (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 67 523 79, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 67 523 79, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 67 523 79, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 523 67 523 79, srcInfoPoints = []}) "ByteString"))]))),FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 524 1 541 21, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 524 1 525 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 524 1 524 25, srcInfoPoints = []}) "break_before_nth_newline") [PLit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 524 26 524 27, srcInfoPoints = []}) (Signless (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 524 26 524 27, srcInfoPoints = []})) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 524 26 524 27, srcInfoPoints = []}) 0 "0"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 524 28 524 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 524 28 524 34, srcInfoPoints = []}) "the_ps")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 2 525 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 525 2 525 3,SrcSpan "tests/examples/ByteStringUtils.hs" 525 18 525 19]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 2 525 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 525 2 525 3,SrcSpan "tests/examples/ByteStringUtils.hs" 525 18 525 19]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 17, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 17, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 10, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 10, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 10, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 4 525 10, srcInfoPoints = []}) "null"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 11 525 17, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 11 525 17, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 11 525 17, srcInfoPoints = []}) "the_ps"))))] (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 20 525 38, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 525 20 525 21,SrcSpan "tests/examples/ByteStringUtils.hs" 525 28 525 29,SrcSpan "tests/examples/ByteStringUtils.hs" 525 37 525 38]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 21 525 28, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 21 525 28, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 21 525 28, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 21 525 28, srcInfoPoints = []}) "empty")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 30 525 37, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 30 525 37, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 30 525 37, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 525 30 525 37, srcInfoPoints = []}) "empty"))])]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 526 1 541 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 526 1 526 25, srcInfoPoints = []}) "break_before_nth_newline") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 526 26 526 27, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 526 26 526 27, srcInfoPoints = []}) "n"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 526 28 526 34, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 526 28 526 34, srcInfoPoints = []}) "the_ps")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 526 35 541 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 526 35 526 36]}) (Case (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 2 541 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 527 2 527 6,SrcSpan "tests/examples/ByteStringUtils.hs" 527 30 527 32,SrcSpan "tests/examples/ByteStringUtils.hs" 528 2 528 2,SrcSpan "tests/examples/ByteStringUtils.hs" 542 1 542 0]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 29, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 22, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 22, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 22, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 7 527 22, srcInfoPoints = []}) "toForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 23 527 29, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 23 527 29, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 527 23 527 29, srcInfoPoints = []}) "the_ps")))) [Alt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 2 541 21, srcInfoPoints = []}) (PTuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 2 528 14, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 528 2 528 3,SrcSpan "tests/examples/ByteStringUtils.hs" 528 5 528 6,SrcSpan "tests/examples/ByteStringUtils.hs" 528 11 528 12,SrcSpan "tests/examples/ByteStringUtils.hs" 528 13 528 14]}) Boxed [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 3 528 5, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 3 528 5, srcInfoPoints = []}) "fp"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 6 528 11, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 6 528 11, srcInfoPoints = []}) "the_s"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 12 528 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 12 528 13, srcInfoPoints = []}) "l")]) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 528 15 541 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 528 15 528 17]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 4 541 21, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 4 529 19, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 4 529 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 4 529 19, srcInfoPoints = []}) "unsafePerformIO"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 20 529 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 20 529 21, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 20 529 21, srcInfoPoints = []}) "$"))) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 22 541 21, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 22 529 39, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 22 529 36, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 22 529 36, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 22 529 36, srcInfoPoints = []}) "withForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 37 529 39, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 37 529 39, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 37 529 39, srcInfoPoints = []}) "fp")))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 40 529 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 40 529 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 40 529 41, srcInfoPoints = []}) "$"))) (Lambda (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 42 541 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 529 42 529 43,SrcSpan "tests/examples/ByteStringUtils.hs" 529 45 529 47]}) [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 43 529 44, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 529 43 529 44, srcInfoPoints = []}) "p")] (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 4 541 21, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 530 4 530 6,SrcSpan "tests/examples/ByteStringUtils.hs" 530 7 530 7,SrcSpan "tests/examples/ByteStringUtils.hs" 541 7 541 7,SrcSpan "tests/examples/ByteStringUtils.hs" 542 1 542 0]}) [LetStmt (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 7 540 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 530 7 530 10]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 11 540 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 530 11 530 11,SrcSpan "tests/examples/ByteStringUtils.hs" 531 11 531 11,SrcSpan "tests/examples/ByteStringUtils.hs" 539 11 539 11,SrcSpan "tests/examples/ByteStringUtils.hs" 540 11 540 11,SrcSpan "tests/examples/ByteStringUtils.hs" 541 7 541 0]}) [FunBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 11 538 48, srcInfoPoints = []}) [Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 11 530 59, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 11 530 17, srcInfoPoints = []}) "findit") [PWildCard (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 18 530 19, srcInfoPoints = []}),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 20 530 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 20 530 21, srcInfoPoints = []}) "s")] (GuardedRhss (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 22 530 59, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 530 22 530 23,SrcSpan "tests/examples/ByteStringUtils.hs" 530 33 530 34]}) [GuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 22 530 59, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 530 22 530 23,SrcSpan "tests/examples/ByteStringUtils.hs" 530 33 530 34]}) [Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 24 530 32, srcInfoPoints = []}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 24 530 32, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 24 530 25, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 24 530 25, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 24 530 25, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 26 530 28, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 26 530 28, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 26 530 28, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 29 530 32, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 29 530 32, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 29 530 32, srcInfoPoints = []}) "end"))))] (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 35 530 59, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 35 530 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 35 530 41, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 35 530 41, srcInfoPoints = []}) "return"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 42 530 59, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 530 42 530 43,SrcSpan "tests/examples/ByteStringUtils.hs" 530 49 530 50,SrcSpan "tests/examples/ByteStringUtils.hs" 530 58 530 59]}) Boxed [Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 43 530 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 43 530 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 43 530 49, srcInfoPoints = []}) "the_ps")),Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 51 530 58, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 51 530 58, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 51 530 58, srcInfoPoints = []}) "B") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 530 51 530 58, srcInfoPoints = []}) "empty"))]))]) Nothing,Match (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 11 538 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 11 531 17, srcInfoPoints = []}) "findit") [PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 18 531 19, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 18 531 19, srcInfoPoints = []}) "i"),PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 20 531 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 20 531 21, srcInfoPoints = []}) "s")] (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 22 538 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 531 22 531 23]}) (Do (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 24 538 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 531 24 531 26,SrcSpan "tests/examples/ByteStringUtils.hs" 531 27 531 27,SrcSpan "tests/examples/ByteStringUtils.hs" 532 27 532 27,SrcSpan "tests/examples/ByteStringUtils.hs" 539 11 539 0]}) [Generator (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 27 531 47, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 531 29 531 31]}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 27 531 28, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 27 531 28, srcInfoPoints = []}) "w")) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 32 531 47, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 32 531 45, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 32 531 43, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 32 531 43, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 32 531 43, srcInfoPoints = []}) "peekElemOff"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 44 531 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 44 531 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 44 531 45, srcInfoPoints = []}) "p")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 46 531 47, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 46 531 47, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 531 46 531 47, srcInfoPoints = []}) "s")))),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 27 538 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 532 27 532 29,SrcSpan "tests/examples/ByteStringUtils.hs" 533 29 533 33,SrcSpan "tests/examples/ByteStringUtils.hs" 538 29 538 33]}) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 27 538 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 532 27 532 29,SrcSpan "tests/examples/ByteStringUtils.hs" 533 29 533 33,SrcSpan "tests/examples/ByteStringUtils.hs" 538 29 538 33]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 30 532 37, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 30 532 31, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 30 532 31, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 30 532 31, srcInfoPoints = []}) "w"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 32 532 34, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 32 532 34, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 32 532 34, srcInfoPoints = []}) "=="))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 35 532 37, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 35 532 37, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 532 35 532 37, srcInfoPoints = []}) "nl")))) (If (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 34 537 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 533 34 533 36,SrcSpan "tests/examples/ByteStringUtils.hs" 534 34 534 38,SrcSpan "tests/examples/ByteStringUtils.hs" 537 34 537 38]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 37 533 43, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 37 533 38, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 37 533 38, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 37 533 38, srcInfoPoints = []}) "i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 39 533 41, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 39 533 41, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 39 533 41, srcInfoPoints = []}) "=="))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 42 533 43, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 533 42 533 43, srcInfoPoints = []}) 0 "0"))) (Let (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 39 536 83, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 534 39 534 42,SrcSpan "tests/examples/ByteStringUtils.hs" 535 39 535 41]}) (BDecls (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 43 534 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 534 43 534 43,SrcSpan "tests/examples/ByteStringUtils.hs" 535 39 535 0]}) [PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 43 534 61, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 43 534 49, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 43 534 49, srcInfoPoints = []}) "left_l")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 50 534 61, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 534 50 534 51]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 52 534 61, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 52 534 53, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 52 534 53, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 52 534 53, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 54 534 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 54 534 55, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 54 534 55, srcInfoPoints = []}) "-"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 56 534 61, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 56 534 61, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 534 56 534 61, srcInfoPoints = []}) "the_s"))))) Nothing]) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 42 536 83, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 42 535 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 42 535 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 42 535 48, srcInfoPoints = []}) "return"))) (Tuple (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 49 536 83, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 535 49 535 50,SrcSpan "tests/examples/ByteStringUtils.hs" 535 80 535 81,SrcSpan "tests/examples/ByteStringUtils.hs" 536 82 536 83]}) Boxed [App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 50 535 80, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 50 535 73, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 50 535 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 50 535 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 50 535 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 50 535 64, srcInfoPoints = []}) "fromForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 65 535 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 65 535 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 65 535 67, srcInfoPoints = []}) "fp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 68 535 73, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 68 535 73, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 68 535 73, srcInfoPoints = []}) "the_s")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 74 535 80, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 74 535 80, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 535 74 535 80, srcInfoPoints = []}) "left_l"))),App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 50 536 82, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 50 536 69, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 50 536 67, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 50 536 64, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 50 536 64, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 50 536 64, srcInfoPoints = []}) "fromForeignPtr"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 65 536 67, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 65 536 67, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 65 536 67, srcInfoPoints = []}) "fp")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 68 536 69, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 68 536 69, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 68 536 69, srcInfoPoints = []}) "s")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 70 536 82, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 536 70 536 71,SrcSpan "tests/examples/ByteStringUtils.hs" 536 81 536 82]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 71 536 81, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 71 536 72, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 71 536 72, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 71 536 72, srcInfoPoints = []}) "l"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 73 536 74, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 73 536 74, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 73 536 74, srcInfoPoints = []}) "-"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 75 536 81, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 75 536 81, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 536 75 536 81, srcInfoPoints = []}) "left_l")))))]))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 39 537 57, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 39 537 51, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 39 537 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 39 537 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 39 537 45, srcInfoPoints = []}) "findit"))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 46 537 51, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 537 46 537 47,SrcSpan "tests/examples/ByteStringUtils.hs" 537 50 537 51]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 47 537 50, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 47 537 48, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 47 537 48, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 47 537 48, srcInfoPoints = []}) "i"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 48 537 49, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 48 537 49, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 48 537 49, srcInfoPoints = []}) "-"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 49 537 50, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 49 537 50, srcInfoPoints = []}) 1 "1"))))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 52 537 57, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 537 52 537 53,SrcSpan "tests/examples/ByteStringUtils.hs" 537 56 537 57]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 53 537 56, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 53 537 54, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 53 537 54, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 53 537 54, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 54 537 55, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 54 537 55, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 54 537 55, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 55 537 56, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 537 55 537 56, srcInfoPoints = []}) 1 "1")))))) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 34 538 48, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 34 538 42, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 34 538 40, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 34 538 40, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 34 538 40, srcInfoPoints = []}) "findit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 41 538 42, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 41 538 42, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 41 538 42, srcInfoPoints = []}) "i")))) (Paren (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 43 538 48, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 538 43 538 44,SrcSpan "tests/examples/ByteStringUtils.hs" 538 47 538 48]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 44 538 47, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 44 538 45, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 44 538 45, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 44 538 45, srcInfoPoints = []}) "s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 45 538 46, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 45 538 46, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 45 538 46, srcInfoPoints = []}) "+"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 46 538 47, srcInfoPoints = []}) (Int (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 538 46 538 47, srcInfoPoints = []}) 1 "1"))))))])) Nothing],PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 11 539 27, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 11 539 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 11 539 13, srcInfoPoints = []}) "nl")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 14 539 27, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 539 14 539 15]}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 16 539 27, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 16 539 22, srcInfoPoints = []}) (Qual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 16 539 22, srcInfoPoints = []}) (ModuleName (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 16 539 22, srcInfoPoints = []}) "BI") (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 16 539 22, srcInfoPoints = []}) "c2w"))) (Lit (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 23 539 27, srcInfoPoints = []}) (Char (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 539 23 539 27, srcInfoPoints = []}) '\n' "\\n")))) Nothing,PatBind (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 11 540 26, srcInfoPoints = []}) (PVar (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 11 540 14, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 11 540 14, srcInfoPoints = []}) "end")) (UnGuardedRhs (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 15 540 26, srcInfoPoints = [SrcSpan "tests/examples/ByteStringUtils.hs" 540 15 540 16]}) (InfixApp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 17 540 26, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 17 540 22, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 17 540 22, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 17 540 22, srcInfoPoints = []}) "the_s"))) (QVarOp (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 23 540 24, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 23 540 24, srcInfoPoints = []}) (Symbol (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 23 540 24, srcInfoPoints = []}) "+"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 25 540 26, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 25 540 26, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 540 25 540 26, srcInfoPoints = []}) "l"))))) Nothing]),Qualifier (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 7 541 21, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 7 541 21, srcInfoPoints = []}) (App (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 7 541 15, srcInfoPoints = []}) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 7 541 13, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 7 541 13, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 7 541 13, srcInfoPoints = []}) "findit"))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 14 541 15, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 14 541 15, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 14 541 15, srcInfoPoints = []}) "n")))) (Var (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 16 541 21, srcInfoPoints = []}) (UnQual (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 16 541 21, srcInfoPoints = []}) (Ident (SrcSpanInfo {srcInfoSpan = SrcSpan "tests/examples/ByteStringUtils.hs" 541 16 541 21, srcInfoPoints = []}) "the_s"))))]))))) Nothing])) Nothing]],[Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 3 1 3 78) "---------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 4 1 4 5) " |",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 5 1 5 34) " Module : ByteStringUtils",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 6 1 6 54) " Copyright : (c) The University of Glasgow 2001,",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 7 1 7 45) " David Roundy 2003-2005",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 8 1 8 74) " License : GPL (I'm happy to also license this file BSD style but don't",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 9 1 9 71) " want to bother distributing two license files with darcs.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 10 1 10 3) "",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 11 1 11 42) " Maintainer : droundy@abridgegame.org",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 12 1 12 31) " Stability : experimental",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 13 1 13 27) " Portability : portable",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 14 1 14 3) "",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 15 1 15 85) " GZIp and MMap IO for ByteStrings, and miscellaneous functions for Data.ByteString",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 16 1 16 3) "",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 23 9 23 32) " IO with mmap or gzip",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 29 9 29 26) " list utilities",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 56 1 56 60) " #if defined (HAVE_MMAP) || ! defined (HAVE_HASKELL_ZLIB)",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 58 1 58 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 73 1 73 29) " #ifndef HAVE_HASKELL_ZLIB",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 76 1 76 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 80 1 80 19) " #ifdef DEBUG_PS",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 83 1 83 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 85 1 85 25) " #if HAVE_HASKELL_ZLIB",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 88 1 88 9) " #else",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 90 1 90 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 92 1 92 20) " #ifdef HAVE_MMAP",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 96 1 96 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 98 1 98 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 99 1 99 27) " obsolete debugging code",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 101 1 101 30) " # ifndef HAVE_HASKELL_ZLIB",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 103 1 103 19) " #ifdef DEBUG_PS",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 112 1 112 9) " #else",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 114 1 114 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 115 1 115 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 117 1 117 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 118 1 118 23) " unsafeWithInternals",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 120 1 120 66) " | Do something with the internals of a PackedString. Beware of",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 121 1 121 26) " altering the contents!",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 127 1 127 74) " | readIntPS skips any whitespace at the beginning of its argument, and",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 128 1 128 72) " reads an Int from the beginning of the PackedString. If there is no",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 129 1 129 76) " integer at the beginning of the string, it returns Nothing, otherwise it",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 130 1 130 71) " just returns the int read, along with a B.ByteString containing the",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 131 1 131 27) " remainder of its input.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 136 1 136 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 137 1 137 53) " Destructor functions (taking PackedStrings apart)",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 156 1 156 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 157 1 157 46) " List-mimicking functions for PackedStrings",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 165 1 165 73) "----------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 166 1 166 62) " A reimplementation of Data.ByteString.Char8.dropSpace, but",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 167 1 167 51) " specialised to darcs' need for a 4 way isspace.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 168 1 168 3) "",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 169 1 169 70) " TODO: if it is safe to use the expanded definition of isSpaceWord8",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 170 1 170 60) " provided by Data.ByteString.Char8, then all this can go.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 172 1 172 83) " A locale-independent isspace(3) so patches are interpreted the same everywhere.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 173 1 173 61) " ((c) == ' ' || (c) == '\\t' || (c) == '\\n' || (c) == '\\r')",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 176 21 176 27) " ' '",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 177 21 177 28) " '\\t'",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 178 21 178 28) " '\\n'",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 179 21 179 28) " '\\r'",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 194 1 194 68) " | 'dropSpace' efficiently returns the 'ByteString' argument with",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 195 1 195 71) " white space Chars removed from the front. It is more efficient than",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 196 1 196 51) " calling dropWhile for removing whitespace. I.e.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 197 1 197 3) "",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 198 1 198 36) " > dropWhile isSpace == dropSpace",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 199 1 199 3) "",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 206 1 206 71) " | 'breakSpace' returns the pair of ByteStrings when the argument is",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 207 1 207 45) " broken at the first whitespace byte. I.e.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 208 1 208 3) "",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 209 1 209 33) " > break isSpace == breakSpace",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 210 1 210 3) "",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 221 1 221 73) "----------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 233 1 233 73) "----------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 235 1 235 54) " ByteString rewrites break (=='x') to breakByte 'x'",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 236 1 236 33) " break ((==) x) = breakChar x",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 237 1 237 30) " break (==x) = breakChar x",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 238 1 238 3) "",Comment True (SrcSpan "tests/examples/ByteStringUtils.hs" 240 1 246 3) "\n{-# INLINE breakOnPS #-}\nbreakOnPS :: Char -> B.ByteString -> (B.ByteString, B.ByteString)\nbreakOnPS c p = case BC.elemIndex c p of\n Nothing -> (p, BC.empty)\n Just n -> (B.take n p, B.drop n p)\n",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 275 1 275 73) "----------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 277 1 277 72) " TODO: replace breakFirstPS and breakLastPS with definitions based on",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 278 1 278 31) " ByteString's break/breakEnd",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 291 1 291 16) " TODO: rename",Comment True (SrcSpan "tests/examples/ByteStringUtils.hs" 298 1 311 66) " QuickCheck property:\n\nimport Test.QuickCheck\nimport qualified Data.ByteString.Char8 as BC\nimport Data.Char\ninstance Arbitrary BC.ByteString where\n arbitrary = fmap BC.pack arbitrary\ninstance Arbitrary Char where\n arbitrary = chr `fmap` choose (32,127)\ndeepCheck = check (defaultConfig { configMaxTest = 10000})\ntestLines = deepCheck (\\x -> (linesPS x == linesPSOld x))\nlinesPSOld ps = case BC.elemIndex '\\n' ps of\n Nothing -> [ps]\n Just n -> B.take n ps : linesPS (B.drop (n+1) ps) ",Comment True (SrcSpan "tests/examples/ByteStringUtils.hs" 313 1 322 31) "| This function acts exactly like the \"Prelude\" unlines function, or like\n\"Data.ByteString.Char8\" 'unlines', but with one important difference: it will\nproduce a string which may not end with a newline! That is:\n\n> unlinesPS [\"foo\", \"bar\"]\n\nevaluates to \\\"foo\\\\nbar\\\", not \\\"foo\\\\nbar\\\\n\\\"! This point should hold true for\n'linesPS' as well.\n\nTODO: rename this function. ",Comment True (SrcSpan "tests/examples/ByteStringUtils.hs" 327 1 333 36) " QuickCheck property:\n\ntestUnlines = deepCheck (\\x -> (unlinesPS x == unlinesPSOld x))\nunlinesPSOld ss = BC.concat $ intersperse_newlines ss\n where intersperse_newlines (a:b:s) = a : newline : intersperse_newlines (b:s)\n intersperse_newlines s = s\n newline = BC.pack \"\\n\" ",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 335 1 335 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 336 1 336 16) " gzReadFilePS",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 338 1 338 76) " | Read an entire file, which may or may not be gzip compressed, directly",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 339 1 339 26) " into a 'B.ByteString'.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 341 1 341 29) " #ifndef HAVE_HASKELL_ZLIB",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 350 1 350 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 362 1 362 28) " #ifdef HAVE_HASKELL_ZLIB",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 363 16 363 64) " Passing the length to GZ.decompressWith means",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 364 16 364 74) " that BL.toChunks only produces one chunk, which in turn",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 365 16 365 63) " means that B.concat won't need to copy data.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 366 16 366 91) " If the length is wrong this will just affect efficiency, not correctness",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 371 1 371 30) " #ifdef HAVE_OLD_BYTESTRING",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 372 25 372 104) " bytestring < 0.9.1 had a bug where it did not know to close handles upon EOF",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 373 25 373 88) " performance would be better with a newer bytestring and lazy",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 374 25 374 70) " readFile below -- ratify readFile: comment",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 376 39 376 79) " ratify readFile: immediately consumed",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 377 1 377 9) " #else",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 378 39 378 120) " ratify readFile: immediately consumed by the conversion to a strict bytestring",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 379 1 379 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 380 1 380 9) " #else",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 392 1 392 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 407 1 407 28) " #ifdef HAVE_HASKELL_ZLIB",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 409 1 409 9) " #else",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 419 23 419 72) " avoid calling gzwrite with 0 length this would",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 420 23 420 73) " trouble on some versions of zlib, and is always",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 421 23 421 38) " unnecessary.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 426 1 426 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 428 1 428 81) " -----------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 429 1 429 14) " mmapFilePS",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 431 1 431 64) " | Like readFilePS, this reads an entire file directly into a",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 432 1 432 72) " 'B.ByteString', but it is even more efficient. It involves directly",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 433 1 433 76) " mapping the file to memory. This has the advantage that the contents of",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 434 1 434 75) " the file never need to be copied. Also, under memory pressure the page",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 435 1 435 76) " may simply be discarded, wile in the case of readFilePS it would need to",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 436 1 436 73) " be written to swap. If you read many small files, mmapFilePS will be",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 437 1 437 75) " less memory-efficient than readFilePS, since each mmapFilePS takes up a",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 438 1 438 75) " separate page of memory. Also, you can run into bus errors if the file",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 439 1 439 74) " is modified. NOTE: as with 'readFilePS', the string representation in",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 440 1 440 41) " the file is assumed to be ISO-8859-1.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 443 1 443 20) " #ifdef HAVE_MMAP",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 452 1 452 9) " #else",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 454 1 454 10) " #endif",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 456 1 456 77) " -------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 457 1 457 14) " fromPS2Hex",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 468 1 468 77) " -------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 469 1 469 14) " fromHex2PS",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 480 1 480 77) " -------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 481 1 481 18) " betweenLinesPS",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 483 1 483 74) " | betweenLinesPS returns the B.ByteString between the two lines given,",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 484 1 484 37) " or Nothing if they do not appear.",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 498 1 498 77) " -------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 499 1 499 27) " break_after_nth_newline",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 520 1 520 77) " -------------------------------------------------------------------------",Comment False (SrcSpan "tests/examples/ByteStringUtils.hs" 521 1 521 28) " break_before_nth_newline"])