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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (NoNamespace 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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (NoNamespace 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 = [] } (NoNamespace 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 = [] } (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 = [] } (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 = [] } (NoNamespace 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 = [] } (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 = [] } (NoNamespace 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 = [] } (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 = [] } (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 = [] } (NoNamespace 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 = [] } (NoNamespace 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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 = [] } (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 16 , 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 19 , 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 22 , 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 25 , 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 16 , 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 19 , 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 22 , 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 23 , 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 24 , 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 26 , 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 25 , 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" ] )