$ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 7200s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://github.com/NorfairKing/sydtest?ref=per-test-coverage-manifest&rev=0c98514f61d4674ccdd44033a56a0970c338d346#checks.x86_64-linux.mutation-safe-coloured-text --print-build-logs warning: ignoring untrusted flake configuration setting 'extra-substituters'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'. Pass '--accept-flake-config' to trust it  Downloading cached safe-coloured-text-0.5.0.0-manifest from https://cache.staging.nix-ci.com Downloading cached safe-coloured-text-gen-source from https://cache.staging.nix-ci.com Downloading cached safe-coloured-text-parsing-0.0.0.0-manifest from https://cache.staging.nix-ci.com Downloading cached hscolour from https://cache.staging.nix-ci.com Downloading cached remove-references-to from https://cache.staging.nix-ci.com Downloading cached safe-coloured-text from https://cache.staging.nix-ci.com Downloading cached stdenv-linux from https://cache.staging.nix-ci.com Downloading cached genvalidity-bytestring-1.0.0.1-doc from https://cache.staging.nix-ci.com Downloading cached genvalidity-text-1.0.0.1-doc from https://cache.staging.nix-ci.com Downloading cached autodocodec-yaml-0.4.0.2-doc from https://cache.staging.nix-ci.com Downloading cached safe-coloured-text-layout-0.2.0.1-doc from https://cache.staging.nix-ci.com Downloading cached safe-coloured-text-terminfo-0.3.0.0-doc from https://cache.staging.nix-ci.com Progress: 0 of 13 built, 1 of 24 downloaded from cache (11 downloading) Progress: 0 of 12 built, 2 of 24 downloaded from cache (10 downloading) Progress: 0 of 11 built, 3 of 24 downloaded from cache (9 downloading) Progress: 0 of 10 built, 4 of 24 downloaded from cache (8 downloading) Downloading cached genvalidity-bytestring from https://cache.staging.nix-ci.com Progress: 0 of 10 built, 5 of 24 downloaded from cache (8 downloading) Downloading cached genvalidity-text from https://cache.staging.nix-ci.com Progress: 0 of 10 built, 6 of 24 downloaded from cache (8 downloading) Progress: 0 of 10 built, 7 of 24 downloaded from cache (7 downloading) Progress: 0 of 10 built, 8 of 24 downloaded from cache (6 downloading) Downloading cached opt-env-conf-0.15.0.1-doc from https://cache.staging.nix-ci.com Progress: 0 of 10 built, 9 of 24 downloaded from cache (6 downloading) Progress: 0 of 9 built, 10 of 24 downloaded from cache (5 downloading) Progress: 0 of 8 built, 11 of 24 downloaded from cache (4 downloading) Progress: 0 of 7 built, 12 of 24 downloaded from cache (3 downloading) Progress: 0 of 6 built, 13 of 24 downloaded from cache (2 downloading) Progress: 0 of 5 built, 14 of 24 downloaded from cache (1 downloading) Downloading cached sydtest-0.23.0.2-doc from https://cache.staging.nix-ci.com Progress: 0 of 5 built, 15 of 24 downloaded from cache (1 downloading) Downloading cached genvalidity-sydtest-1.0.1.0-doc from https://cache.staging.nix-ci.com Progress: 0 of 5 built, 16 of 24 downloaded from cache (1 downloading) Progress: 0 of 5 built, 17 of 24 downloaded from cache Downloading cached safe-coloured-text-layout from https://cache.staging.nix-ci.com Downloading cached autodocodec-yaml from https://cache.staging.nix-ci.com Downloading cached safe-coloured-text-parsing from https://cache.staging.nix-ci.com Downloading cached safe-coloured-text-terminfo from https://cache.staging.nix-ci.com Progress: 0 of 4 built, 18 of 24 downloaded from cache (3 downloading) Progress: 0 of 4 built, 19 of 24 downloaded from cache (2 downloading) Progress: 0 of 4 built, 20 of 24 downloaded from cache (1 downloading) Downloading cached opt-env-conf from https://cache.staging.nix-ci.com Progress: 0 of 4 built, 21 of 24 downloaded from cache (1 downloading) Progress: 0 of 3 built, 22 of 24 downloaded from cache Downloading cached sydtest from https://cache.staging.nix-ci.com Progress: 0 of 3 built, 23 of 24 downloaded from cache Downloading cached genvalidity-sydtest from https://cache.staging.nix-ci.com Progress: 0 of 2 built, 24 of 24 downloaded from cache Building safe-coloured-text-gen [safe-coloured-text-gen] Phase: setupCompilerEnvironmentPhase [safe-coloured-text-gen] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [safe-coloured-text-gen] Phase: unpackPhase [safe-coloured-text-gen] unpacking source archive /nix/store/jwlcddm70zbqf950kb5d3pmpvik709xv-safe-coloured-text-gen-source-0.0.0.5/safe-coloured-text-gen-0.0.0.5.tar.gz [safe-coloured-text-gen] source root is safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] setting SOURCE_DATE_EPOCH to timestamp 1778583466 of file "safe-coloured-text-gen-0.0.0.5/test/Text/ColourSpec.hs" [safe-coloured-text-gen] Phase: patchPhase [safe-coloured-text-gen] Phase: compileBuildDriverPhase [safe-coloured-text-gen] setupCompileFlags: -package-db=/build/tmp.nzh2EV19jb/setup-package.conf.d -threaded [safe-coloured-text-gen] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.nzh2EV19jb/Main.o ) [safe-coloured-text-gen] [2 of 2] Linking Setup [safe-coloured-text-gen] Phase: updateAutotoolsGnuConfigScriptsPhase [safe-coloured-text-gen] Phase: configurePhase [safe-coloured-text-gen] configureFlags: --verbose --prefix=/nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc/share/doc/safe-coloured-text-gen-0.0.0.5 --with-gcc=gcc --package-db=/build/tmp.nzh2EV19jb/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --ghc-option=-Wall --ghc-option=-Werror --extra-lib-dirs=/nix/store/ffyzkisqs4vc4mg28bwwlyqjf8i9ph6b-ncurses-6.5/lib --extra-lib-dirs=/nix/store/n28qgdj8c1q41kf7n4y1jxa6ckp85m3c-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/1b6h99dw7bk4wbn77kbalih42zbc67m1-elfutils-0.194/lib --extra-lib-dirs=/nix/store/hi0ar880110k6jsmmili7dh1gq3cg2a9-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/g09cflpnp4g80q56sj9dng1qzv4v4ybc-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/lib [safe-coloured-text-gen] Using Parsec parser [safe-coloured-text-gen] Configuring safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] Dependency base >=4.7 && <5: using base-4.20.2.0 [safe-coloured-text-gen] Dependency genvalidity: using genvalidity-1.1.1.0 [safe-coloured-text-gen] Dependency genvalidity-bytestring: using genvalidity-bytestring-1.0.0.1 [safe-coloured-text-gen] Dependency genvalidity-text: using genvalidity-text-1.0.0.1 [safe-coloured-text-gen] Dependency safe-coloured-text >=0.3: using safe-coloured-text-0.5.0.0 [safe-coloured-text-gen] Dependency base >=4.7 && <5: using base-4.20.2.0 [safe-coloured-text-gen] Dependency bytestring: using bytestring-0.12.2.0 [safe-coloured-text-gen] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.1.0 [safe-coloured-text-gen] Dependency path: using path-0.9.6 [safe-coloured-text-gen] Dependency path-io: using path-io-1.8.2 [safe-coloured-text-gen] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [safe-coloured-text-gen] Dependency safe-coloured-text-gen: using safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] Dependency safe-coloured-text-parsing: using [safe-coloured-text-gen] safe-coloured-text-parsing-0.0.0.0 [safe-coloured-text-gen] Dependency sydtest: using sydtest-0.23.0.2 [safe-coloured-text-gen] Dependency text: using text-2.1.3 [safe-coloured-text-gen] Source component graph: [safe-coloured-text-gen]  component lib [safe-coloured-text-gen]  component test:safe-coloured-text-test dependency lib [safe-coloured-text-gen] Configured component graph: [safe-coloured-text-gen]  component safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk [safe-coloured-text-gen]  include base-4.20.2.0-64da [safe-coloured-text-gen]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-gen]  include genvalidity-bytestring-1.0.0.1-4fBfb3XMKpNAbpDTB1pAXt [safe-coloured-text-gen]  include genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [safe-coloured-text-gen]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-gen]  component safe-coloured-text-gen-0.0.0.5-49Kt8FhUnYM4PufeR115lL-safe-coloured-text-test [safe-coloured-text-gen]  include base-4.20.2.0-64da [safe-coloured-text-gen]  include bytestring-0.12.2.0-262e [safe-coloured-text-gen]  include genvalidity-sydtest-1.0.1.0-DnaceRcSjVA3T3KoaUTTYa [safe-coloured-text-gen]  include path-0.9.6-JuNdYVciddTDWUiQr3NuVx [safe-coloured-text-gen]  include path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [safe-coloured-text-gen]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-gen]  include safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk [safe-coloured-text-gen]  include safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-gen]  include sydtest-0.23.0.2-4ibn0aXkbvH1bwl6HX1vB8 [safe-coloured-text-gen]  include text-2.1.3-c691 [safe-coloured-text-gen] Linked component graph: [safe-coloured-text-gen]  unit safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk [safe-coloured-text-gen]  include base-4.20.2.0-64da [safe-coloured-text-gen]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-gen]  include genvalidity-bytestring-1.0.0.1-4fBfb3XMKpNAbpDTB1pAXt [safe-coloured-text-gen]  include genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [safe-coloured-text-gen]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-gen]  Text.Colour.Gen=safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk:Text.Colour.Gen [safe-coloured-text-gen]  unit safe-coloured-text-gen-0.0.0.5-49Kt8FhUnYM4PufeR115lL-safe-coloured-text-test [safe-coloured-text-gen]  include base-4.20.2.0-64da [safe-coloured-text-gen]  include bytestring-0.12.2.0-262e [safe-coloured-text-gen]  include genvalidity-sydtest-1.0.1.0-DnaceRcSjVA3T3KoaUTTYa [safe-coloured-text-gen]  include path-0.9.6-JuNdYVciddTDWUiQr3NuVx [safe-coloured-text-gen]  include path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [safe-coloured-text-gen]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-gen]  include safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk [safe-coloured-text-gen]  include safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-gen]  include sydtest-0.23.0.2-4ibn0aXkbvH1bwl6HX1vB8 [safe-coloured-text-gen]  include text-2.1.3-c691 [safe-coloured-text-gen] Ready component graph: [safe-coloured-text-gen]  definite safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk [safe-coloured-text-gen]  depends base-4.20.2.0-64da [safe-coloured-text-gen]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-gen]  depends genvalidity-bytestring-1.0.0.1-4fBfb3XMKpNAbpDTB1pAXt [safe-coloured-text-gen]  depends genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [safe-coloured-text-gen]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-gen]  definite safe-coloured-text-gen-0.0.0.5-49Kt8FhUnYM4PufeR115lL-safe-coloured-text-test [safe-coloured-text-gen]  depends base-4.20.2.0-64da [safe-coloured-text-gen]  depends bytestring-0.12.2.0-262e [safe-coloured-text-gen]  depends genvalidity-sydtest-1.0.1.0-DnaceRcSjVA3T3KoaUTTYa [safe-coloured-text-gen]  depends path-0.9.6-JuNdYVciddTDWUiQr3NuVx [safe-coloured-text-gen]  depends path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [safe-coloured-text-gen]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-gen]  depends safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk [safe-coloured-text-gen]  depends safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-gen]  depends sydtest-0.23.0.2-4ibn0aXkbvH1bwl6HX1vB8 [safe-coloured-text-gen]  depends text-2.1.3-c691 [safe-coloured-text-gen] Using Cabal-3.12.1.0 compiled by ghc-9.10 [safe-coloured-text-gen] Using compiler: ghc-9.10.3 [safe-coloured-text-gen] Using install prefix: [safe-coloured-text-gen] /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] Executables installed in: [safe-coloured-text-gen] /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/bin [safe-coloured-text-gen] Libraries installed in: [safe-coloured-text-gen] /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk [safe-coloured-text-gen] Dynamic Libraries installed in: [safe-coloured-text-gen] /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [safe-coloured-text-gen] Private executables installed in: [safe-coloured-text-gen] /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/libexec/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] Data files installed in: [safe-coloured-text-gen] /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/share/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] Documentation installed in: [safe-coloured-text-gen] /nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc/share/doc/safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] Configuration files installed in: [safe-coloured-text-gen] /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/etc [safe-coloured-text-gen] No alex found [safe-coloured-text-gen] Using ar found on system at: [safe-coloured-text-gen] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [safe-coloured-text-gen] No c2hs found [safe-coloured-text-gen] No cpphs found [safe-coloured-text-gen] No doctest found [safe-coloured-text-gen] Using gcc version 14.3.0 given by user at: [safe-coloured-text-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [safe-coloured-text-gen] Using ghc version 9.10.3 found on system at: [safe-coloured-text-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [safe-coloured-text-gen] Using ghc-pkg version 9.10.3 found on system at: [safe-coloured-text-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [safe-coloured-text-gen] No ghcjs found [safe-coloured-text-gen] No ghcjs-pkg found [safe-coloured-text-gen] No greencard found [safe-coloured-text-gen] Using haddock version 2.31.1 found on system at: [safe-coloured-text-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [safe-coloured-text-gen] No happy found [safe-coloured-text-gen] Using haskell-suite found on system at: haskell-suite-dummy-location [safe-coloured-text-gen] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [safe-coloured-text-gen] No hmake found [safe-coloured-text-gen] Using hpc version 0.69 found on system at: [safe-coloured-text-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [safe-coloured-text-gen] Using hsc2hs version 0.68.10 found on system at: [safe-coloured-text-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [safe-coloured-text-gen] Using hscolour version 1.25 found on system at: [safe-coloured-text-gen] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [safe-coloured-text-gen] No jhc found [safe-coloured-text-gen] Using ld found on system at: [safe-coloured-text-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [safe-coloured-text-gen] No pkg-config found [safe-coloured-text-gen] Using runghc version 9.10.3 found on system at: [safe-coloured-text-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [safe-coloured-text-gen] Using strip version 2.44 found on system at: [safe-coloured-text-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [safe-coloured-text-gen] Using tar found on system at: [safe-coloured-text-gen] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [safe-coloured-text-gen] No uhc found [safe-coloured-text-gen] Phase: buildPhase [safe-coloured-text-gen] Preprocessing library for safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] Building library for safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] [1 of 2] Compiling Paths_safe_coloured_text_gen ( dist/build/autogen/Paths_safe_coloured_text_gen.hs, dist/build/Paths_safe_coloured_text_gen.o, dist/build/Paths_safe_coloured_text_gen.dyn_o ) [safe-coloured-text-gen] [2 of 2] Compiling Text.Colour.Gen ( src/Text/Colour/Gen.hs, dist/build/Text/Colour/Gen.o, dist/build/Text/Colour/Gen.dyn_o ) [safe-coloured-text-gen] [1 of 2] Compiling Paths_safe_coloured_text_gen ( dist/build/autogen/Paths_safe_coloured_text_gen.hs, dist/build/Paths_safe_coloured_text_gen.p_o ) [safe-coloured-text-gen] [2 of 2] Compiling Text.Colour.Gen ( src/Text/Colour/Gen.hs, dist/build/Text/Colour/Gen.p_o ) [safe-coloured-text-gen] Preprocessing test suite 'safe-coloured-text-test' for safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] Building test suite 'safe-coloured-text-test' for safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] [1 of 6] Compiling Paths_safe_coloured_text_gen ( dist/build/safe-coloured-text-test/autogen/Paths_safe_coloured_text_gen.hs, dist/build/safe-coloured-text-test/safe-coloured-text-test-tmp/Paths_safe_coloured_text_gen.o ) [safe-coloured-text-gen] [2 of 6] Compiling Text.Colour.Chunk.ParsingRoundtripSpec ( test/Text/Colour/Chunk/ParsingRoundtripSpec.hs, dist/build/safe-coloured-text-test/safe-coloured-text-test-tmp/Text/Colour/Chunk/ParsingRoundtripSpec.o ) [safe-coloured-text-gen] [3 of 6] Compiling Text.Colour.ChunkSpec ( test/Text/Colour/ChunkSpec.hs, dist/build/safe-coloured-text-test/safe-coloured-text-test-tmp/Text/Colour/ChunkSpec.o ) [safe-coloured-text-gen] [4 of 6] Compiling Text.Colour.CodeSpec ( test/Text/Colour/CodeSpec.hs, dist/build/safe-coloured-text-test/safe-coloured-text-test-tmp/Text/Colour/CodeSpec.o ) [safe-coloured-text-gen] [5 of 6] Compiling Text.ColourSpec ( test/Text/ColourSpec.hs, dist/build/safe-coloured-text-test/safe-coloured-text-test-tmp/Text/ColourSpec.o ) [safe-coloured-text-gen] [6 of 6] Compiling Main ( test/Spec.hs, dist/build/safe-coloured-text-test/safe-coloured-text-test-tmp/Main.o ) [safe-coloured-text-gen] [7 of 7] Linking dist/build/safe-coloured-text-test/safe-coloured-text-test [safe-coloured-text-gen] Phase: checkPhase [safe-coloured-text-gen] mutation-nix: collecting per-test coverage [safe-coloured-text-gen] mutation-nix: running mutations [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:209:12-13: [safe-coloured-text-gen] @@ -206,7 +206,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  terminalColourSGRParameter :: TerminalColour -> Word8 [safe-coloured-text-gen]  terminalColourSGRParameter = \case [safe-coloured-text-gen] - Black -> 0 [safe-coloured-text-gen] + Black -> 1 [safe-coloured-text-gen]  Red -> 1 [safe-coloured-text-gen]  Green -> 2 [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:210:10-11: [safe-coloured-text-gen] @@ -207,7 +207,7 @@ [safe-coloured-text-gen]  terminalColourSGRParameter :: TerminalColour -> Word8 [safe-coloured-text-gen]  terminalColourSGRParameter = \case [safe-coloured-text-gen]  Black -> 0 [safe-coloured-text-gen] - Red -> 1 [safe-coloured-text-gen] + Red -> 0 [safe-coloured-text-gen]  Green -> 2 [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:211:12-13: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  terminalColourSGRParameter = \case [safe-coloured-text-gen]  Black -> 0 [safe-coloured-text-gen]  Red -> 1 [safe-coloured-text-gen] - Green -> 2 [safe-coloured-text-gen] + Green -> 0 [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:211:12-13: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  terminalColourSGRParameter = \case [safe-coloured-text-gen]  Black -> 0 [safe-coloured-text-gen]  Red -> 1 [safe-coloured-text-gen] - Green -> 2 [safe-coloured-text-gen] + Green -> 1 [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:212:13-14: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  Black -> 0 [safe-coloured-text-gen]  Red -> 1 [safe-coloured-text-gen]  Green -> 2 [safe-coloured-text-gen] - Yellow -> 3 [safe-coloured-text-gen] + Yellow -> 0 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen]  Cyan -> 6 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:212:13-14: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  Black -> 0 [safe-coloured-text-gen]  Red -> 1 [safe-coloured-text-gen]  Green -> 2 [safe-coloured-text-gen] - Yellow -> 3 [safe-coloured-text-gen] + Yellow -> 1 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen]  Cyan -> 6 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:213:11-12: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  Red -> 1 [safe-coloured-text-gen]  Green -> 2 [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen] - Blue -> 4 [safe-coloured-text-gen] + Blue -> 0 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen]  Cyan -> 6 [safe-coloured-text-gen]  White -> 7 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:213:11-12: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  Red -> 1 [safe-coloured-text-gen]  Green -> 2 [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen] - Blue -> 4 [safe-coloured-text-gen] + Blue -> 1 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen]  Cyan -> 6 [safe-coloured-text-gen]  White -> 7 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:214:14-15: [safe-coloured-text-gen] @@ -211,7 +211,7 @@ [safe-coloured-text-gen]  Green -> 2 [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen] - Magenta -> 5 [safe-coloured-text-gen] + Magenta -> 0 [safe-coloured-text-gen]  Cyan -> 6 [safe-coloured-text-gen]  White -> 7 [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:214:14-15: [safe-coloured-text-gen] @@ -211,7 +211,7 @@ [safe-coloured-text-gen]  Green -> 2 [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen] - Magenta -> 5 [safe-coloured-text-gen] + Magenta -> 1 [safe-coloured-text-gen]  Cyan -> 6 [safe-coloured-text-gen]  White -> 7 [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:215:11-12: [safe-coloured-text-gen] @@ -212,7 +212,7 @@ [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen] - Cyan -> 6 [safe-coloured-text-gen] + Cyan -> 0 [safe-coloured-text-gen]  White -> 7 [safe-coloured-text-gen]  [safe-coloured-text-gen]  terminalColourFromIndex :: Word8 -> Maybe TerminalColour [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:215:11-12: [safe-coloured-text-gen] @@ -212,7 +212,7 @@ [safe-coloured-text-gen]  Yellow -> 3 [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen] - Cyan -> 6 [safe-coloured-text-gen] + Cyan -> 1 [safe-coloured-text-gen]  White -> 7 [safe-coloured-text-gen]  [safe-coloured-text-gen]  terminalColourFromIndex :: Word8 -> Maybe TerminalColour [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:216:12-13: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen]  Cyan -> 6 [safe-coloured-text-gen] - White -> 7 [safe-coloured-text-gen] + White -> 0 [safe-coloured-text-gen]  [safe-coloured-text-gen]  terminalColourFromIndex :: Word8 -> Maybe TerminalColour [safe-coloured-text-gen]  terminalColourFromIndex = \case [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:216:12-13: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  Blue -> 4 [safe-coloured-text-gen]  Magenta -> 5 [safe-coloured-text-gen]  Cyan -> 6 [safe-coloured-text-gen] - White -> 7 [safe-coloured-text-gen] + White -> 1 [safe-coloured-text-gen]  [safe-coloured-text-gen]  terminalColourFromIndex :: Word8 -> Maybe TerminalColour [safe-coloured-text-gen]  terminalColourFromIndex = \case [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:101:22-23: [safe-coloured-text-gen] @@ -98,7 +98,7 @@ [safe-coloured-text-gen]  sgrToCSIParams :: SGR -> [Word8] [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen] - SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] + SetItalic b -> [if True then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:101:22-23: [safe-coloured-text-gen] @@ -98,7 +98,7 @@ [safe-coloured-text-gen]  sgrToCSIParams :: SGR -> [Word8] [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen] - SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] + SetItalic b -> [if False then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Code.hs:101:22-23: [safe-coloured-text-gen] @@ -98,7 +98,7 @@ [safe-coloured-text-gen]  sgrToCSIParams :: SGR -> [Word8] [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen] - SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] + SetItalic b -> [if not (b) then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:101:29-30: [safe-coloured-text-gen] @@ -98,7 +98,7 @@ [safe-coloured-text-gen]  sgrToCSIParams :: SGR -> [Word8] [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen] - SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] + SetItalic b -> [if b then 0 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:101:29-30: [safe-coloured-text-gen] @@ -98,7 +98,7 @@ [safe-coloured-text-gen]  sgrToCSIParams :: SGR -> [Word8] [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen] - SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] + SetItalic b -> [if b then 1 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:101:36-38: [safe-coloured-text-gen] @@ -98,7 +98,7 @@ [safe-coloured-text-gen]  sgrToCSIParams :: SGR -> [Word8] [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen] - SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] + SetItalic b -> [if b then 3 else 0] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:101:36-38: [safe-coloured-text-gen] @@ -98,7 +98,7 @@ [safe-coloured-text-gen]  sgrToCSIParams :: SGR -> [Word8] [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen] - SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] + SetItalic b -> [if b then 3 else 1] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Code.hs:101:19-38: [safe-coloured-text-gen] @@ -98,7 +98,7 @@ [safe-coloured-text-gen]  sgrToCSIParams :: SGR -> [Word8] [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen] - SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] + SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:102:29-30: [safe-coloured-text-gen] @@ -99,7 +99,7 @@ [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] - SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] + SetStrikethrough b -> [if True then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:102:29-30: [safe-coloured-text-gen] @@ -99,7 +99,7 @@ [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] - SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] + SetStrikethrough b -> [if False then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Code.hs:102:29-30: [safe-coloured-text-gen] @@ -99,7 +99,7 @@ [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] - SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] + SetStrikethrough b -> [if not (b) then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:102:36-37: [safe-coloured-text-gen] @@ -99,7 +99,7 @@ [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] - SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] + SetStrikethrough b -> [if b then 0 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:102:36-37: [safe-coloured-text-gen] @@ -99,7 +99,7 @@ [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] - SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] + SetStrikethrough b -> [if b then 1 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:102:43-45: [safe-coloured-text-gen] @@ -99,7 +99,7 @@ [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] - SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] + SetStrikethrough b -> [if b then 9 else 0] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:102:43-45: [safe-coloured-text-gen] @@ -99,7 +99,7 @@ [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] - SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] + SetStrikethrough b -> [if b then 9 else 1] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Code.hs:102:26-45: [safe-coloured-text-gen] @@ -99,7 +99,7 @@ [safe-coloured-text-gen]  sgrToCSIParams = \case [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen] - SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] + SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:103:40-41: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] - SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] + SetSwapForegroundBackground b -> [if True then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:103:40-41: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] - SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] + SetSwapForegroundBackground b -> [if False then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Code.hs:103:40-41: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] - SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] + SetSwapForegroundBackground b -> [if not (b) then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:103:47-48: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] - SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] + SetSwapForegroundBackground b -> [if b then 0 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:103:47-48: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] - SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] + SetSwapForegroundBackground b -> [if b then 1 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:103:54-56: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] - SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] + SetSwapForegroundBackground b -> [if b then 7 else 0] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:103:54-56: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] - SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] + SetSwapForegroundBackground b -> [if b then 7 else 1] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Code.hs:103:37-56: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  Reset -> [] -- [0] would be fine too [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen] - SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] + SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:104:25-26: [safe-coloured-text-gen] @@ -101,7 +101,7 @@ [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] - SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] + SetConcealed b -> [if True then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:104:25-26: [safe-coloured-text-gen] @@ -101,7 +101,7 @@ [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] - SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] + SetConcealed b -> [if False then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Code.hs:104:25-26: [safe-coloured-text-gen] @@ -101,7 +101,7 @@ [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] - SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] + SetConcealed b -> [if not (b) then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:104:32-33: [safe-coloured-text-gen] @@ -101,7 +101,7 @@ [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] - SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] + SetConcealed b -> [if b then 0 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:104:32-33: [safe-coloured-text-gen] @@ -101,7 +101,7 @@ [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] - SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] + SetConcealed b -> [if b then 1 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:104:39-41: [safe-coloured-text-gen] @@ -101,7 +101,7 @@ [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] - SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] + SetConcealed b -> [if b then 8 else 0] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:104:39-41: [safe-coloured-text-gen] @@ -101,7 +101,7 @@ [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] - SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] + SetConcealed b -> [if b then 8 else 1] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Code.hs:104:22-41: [safe-coloured-text-gen] @@ -101,7 +101,7 @@ [safe-coloured-text-gen]  SetItalic b -> [if b then 3 else 23] [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen] - SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] + SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:105:25-26: [safe-coloured-text-gen] @@ -102,7 +102,7 @@ [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] - SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen] + SetOverlined b -> [if True then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Code.hs:105:25-26: [safe-coloured-text-gen] @@ -102,7 +102,7 @@ [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] - SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen] + SetOverlined b -> [if False then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Code.hs:105:25-26: [safe-coloured-text-gen] @@ -102,7 +102,7 @@ [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] - SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen] + SetOverlined b -> [if not (b) then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:105:32-34: [safe-coloured-text-gen] @@ -102,7 +102,7 @@ [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] - SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen] + SetOverlined b -> [if b then 0 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:105:32-34: [safe-coloured-text-gen] @@ -102,7 +102,7 @@ [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] - SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen] + SetOverlined b -> [if b then 1 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:105:40-42: [safe-coloured-text-gen] @@ -102,7 +102,7 @@ [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] - SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen] + SetOverlined b -> [if b then 53 else 0] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:105:40-42: [safe-coloured-text-gen] @@ -102,7 +102,7 @@ [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] - SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen] + SetOverlined b -> [if b then 53 else 1] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Code.hs:105:22-42: [safe-coloured-text-gen] @@ -102,7 +102,7 @@ [safe-coloured-text-gen]  SetStrikethrough b -> [if b then 9 else 29] [safe-coloured-text-gen]  SetSwapForegroundBackground b -> [if b then 7 else 27] [safe-coloured-text-gen]  SetConcealed b -> [if b then 8 else 28] [safe-coloured-text-gen] - SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen] + SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:108:28-29: [safe-coloured-text-gen] @@ -105,7 +105,7 @@ [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen] - SingleUnderline -> 4 [safe-coloured-text-gen] + SingleUnderline -> 0 [safe-coloured-text-gen]  DoubleUnderline -> 21 [safe-coloured-text-gen]  NoUnderline -> 24 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:108:28-29: [safe-coloured-text-gen] @@ -105,7 +105,7 @@ [safe-coloured-text-gen]  SetOverlined b -> [if b then 53 else 55] [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen] - SingleUnderline -> 4 [safe-coloured-text-gen] + SingleUnderline -> 1 [safe-coloured-text-gen]  DoubleUnderline -> 21 [safe-coloured-text-gen]  NoUnderline -> 24 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:109:28-30: [safe-coloured-text-gen] @@ -106,7 +106,7 @@ [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen] - DoubleUnderline -> 21 [safe-coloured-text-gen] + DoubleUnderline -> 0 [safe-coloured-text-gen]  NoUnderline -> 24 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:109:28-30: [safe-coloured-text-gen] @@ -106,7 +106,7 @@ [safe-coloured-text-gen]  SetUnderlining u -> [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen] - DoubleUnderline -> 21 [safe-coloured-text-gen] + DoubleUnderline -> 1 [safe-coloured-text-gen]  NoUnderline -> 24 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:110:24-26: [safe-coloured-text-gen] @@ -107,7 +107,7 @@ [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  DoubleUnderline -> 21 [safe-coloured-text-gen] - NoUnderline -> 24 [safe-coloured-text-gen] + NoUnderline -> 0 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:110:24-26: [safe-coloured-text-gen] @@ -107,7 +107,7 @@ [safe-coloured-text-gen]  [ case u of [safe-coloured-text-gen]  SingleUnderline -> 4 [safe-coloured-text-gen]  DoubleUnderline -> 21 [safe-coloured-text-gen] - NoUnderline -> 24 [safe-coloured-text-gen] + NoUnderline -> 1 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:114:25-26: [safe-coloured-text-gen] @@ -111,7 +111,7 @@ [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen] - SlowBlinking -> 5 [safe-coloured-text-gen] + SlowBlinking -> 0 [safe-coloured-text-gen]  RapidBlinking -> 6 [safe-coloured-text-gen]  NoBlinking -> 25 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:114:25-26: [safe-coloured-text-gen] @@ -111,7 +111,7 @@ [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen] - SlowBlinking -> 5 [safe-coloured-text-gen] + SlowBlinking -> 1 [safe-coloured-text-gen]  RapidBlinking -> 6 [safe-coloured-text-gen]  NoBlinking -> 25 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:115:26-27: [safe-coloured-text-gen] @@ -112,7 +112,7 @@ [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen]  SlowBlinking -> 5 [safe-coloured-text-gen] - RapidBlinking -> 6 [safe-coloured-text-gen] + RapidBlinking -> 0 [safe-coloured-text-gen]  NoBlinking -> 25 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:115:26-27: [safe-coloured-text-gen] @@ -112,7 +112,7 @@ [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen]  SlowBlinking -> 5 [safe-coloured-text-gen] - RapidBlinking -> 6 [safe-coloured-text-gen] + RapidBlinking -> 1 [safe-coloured-text-gen]  NoBlinking -> 25 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:116:23-25: [safe-coloured-text-gen] @@ -113,7 +113,7 @@ [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen]  SlowBlinking -> 5 [safe-coloured-text-gen]  RapidBlinking -> 6 [safe-coloured-text-gen] - NoBlinking -> 25 [safe-coloured-text-gen] + NoBlinking -> 0 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [ case ci of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:116:23-25: [safe-coloured-text-gen] @@ -113,7 +113,7 @@ [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen]  SlowBlinking -> 5 [safe-coloured-text-gen]  RapidBlinking -> 6 [safe-coloured-text-gen] - NoBlinking -> 25 [safe-coloured-text-gen] + NoBlinking -> 1 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [ case ci of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:120:26-27: [safe-coloured-text-gen] @@ -117,7 +117,7 @@ [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [ case ci of [safe-coloured-text-gen] - BoldIntensity -> 1 [safe-coloured-text-gen] + BoldIntensity -> 0 [safe-coloured-text-gen]  FaintIntensity -> 2 [safe-coloured-text-gen]  NormalIntensity -> 22 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:121:27-28: [safe-coloured-text-gen] @@ -118,7 +118,7 @@ [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [ case ci of [safe-coloured-text-gen]  BoldIntensity -> 1 [safe-coloured-text-gen] - FaintIntensity -> 2 [safe-coloured-text-gen] + FaintIntensity -> 0 [safe-coloured-text-gen]  NormalIntensity -> 22 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:121:27-28: [safe-coloured-text-gen] @@ -118,7 +118,7 @@ [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [ case ci of [safe-coloured-text-gen]  BoldIntensity -> 1 [safe-coloured-text-gen] - FaintIntensity -> 2 [safe-coloured-text-gen] + FaintIntensity -> 1 [safe-coloured-text-gen]  NormalIntensity -> 22 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:122:28-30: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  [ case ci of [safe-coloured-text-gen]  BoldIntensity -> 1 [safe-coloured-text-gen]  FaintIntensity -> 2 [safe-coloured-text-gen] - NormalIntensity -> 22 [safe-coloured-text-gen] + NormalIntensity -> 0 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [ case i of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:122:28-30: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  [ case ci of [safe-coloured-text-gen]  BoldIntensity -> 1 [safe-coloured-text-gen]  FaintIntensity -> 2 [safe-coloured-text-gen] - NormalIntensity -> 22 [safe-coloured-text-gen] + NormalIntensity -> 1 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [ case i of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:127:25-27: [safe-coloured-text-gen] @@ -124,7 +124,7 @@ [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [ case i of [safe-coloured-text-gen]  Dull -> case l of [safe-coloured-text-gen] - Foreground -> 30 + terminalColourSGRParameter c [safe-coloured-text-gen] + Foreground -> 0 + terminalColourSGRParameter c [safe-coloured-text-gen]  Background -> 40 + terminalColourSGRParameter c [safe-coloured-text-gen]  Bright -> case l of [safe-coloured-text-gen]  Foreground -> 90 + terminalColourSGRParameter c [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:127:25-27: [safe-coloured-text-gen] @@ -124,7 +124,7 @@ [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [ case i of [safe-coloured-text-gen]  Dull -> case l of [safe-coloured-text-gen] - Foreground -> 30 + terminalColourSGRParameter c [safe-coloured-text-gen] + Foreground -> 1 + terminalColourSGRParameter c [safe-coloured-text-gen]  Background -> 40 + terminalColourSGRParameter c [safe-coloured-text-gen]  Bright -> case l of [safe-coloured-text-gen]  Foreground -> 90 + terminalColourSGRParameter c [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:128:25-27: [safe-coloured-text-gen] @@ -125,7 +125,7 @@ [safe-coloured-text-gen]  [ case i of [safe-coloured-text-gen]  Dull -> case l of [safe-coloured-text-gen]  Foreground -> 30 + terminalColourSGRParameter c [safe-coloured-text-gen] - Background -> 40 + terminalColourSGRParameter c [safe-coloured-text-gen] + Background -> 0 + terminalColourSGRParameter c [safe-coloured-text-gen]  Bright -> case l of [safe-coloured-text-gen]  Foreground -> 90 + terminalColourSGRParameter c [safe-coloured-text-gen]  Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:128:25-27: [safe-coloured-text-gen] @@ -125,7 +125,7 @@ [safe-coloured-text-gen]  [ case i of [safe-coloured-text-gen]  Dull -> case l of [safe-coloured-text-gen]  Foreground -> 30 + terminalColourSGRParameter c [safe-coloured-text-gen] - Background -> 40 + terminalColourSGRParameter c [safe-coloured-text-gen] + Background -> 1 + terminalColourSGRParameter c [safe-coloured-text-gen]  Bright -> case l of [safe-coloured-text-gen]  Foreground -> 90 + terminalColourSGRParameter c [safe-coloured-text-gen]  Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:130:25-27: [safe-coloured-text-gen] @@ -127,7 +127,7 @@ [safe-coloured-text-gen]  Foreground -> 30 + terminalColourSGRParameter c [safe-coloured-text-gen]  Background -> 40 + terminalColourSGRParameter c [safe-coloured-text-gen]  Bright -> case l of [safe-coloured-text-gen] - Foreground -> 90 + terminalColourSGRParameter c [safe-coloured-text-gen] + Foreground -> 0 + terminalColourSGRParameter c [safe-coloured-text-gen]  Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:130:25-27: [safe-coloured-text-gen] @@ -127,7 +127,7 @@ [safe-coloured-text-gen]  Foreground -> 30 + terminalColourSGRParameter c [safe-coloured-text-gen]  Background -> 40 + terminalColourSGRParameter c [safe-coloured-text-gen]  Bright -> case l of [safe-coloured-text-gen] - Foreground -> 90 + terminalColourSGRParameter c [safe-coloured-text-gen] + Foreground -> 1 + terminalColourSGRParameter c [safe-coloured-text-gen]  Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:131:25-28: [safe-coloured-text-gen] @@ -128,7 +128,7 @@ [safe-coloured-text-gen]  Background -> 40 + terminalColourSGRParameter c [safe-coloured-text-gen]  Bright -> case l of [safe-coloured-text-gen]  Foreground -> 90 + terminalColourSGRParameter c [safe-coloured-text-gen] - Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen] + Background -> 0 + terminalColourSGRParameter c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:131:25-28: [safe-coloured-text-gen] @@ -128,7 +128,7 @@ [safe-coloured-text-gen]  Background -> 40 + terminalColourSGRParameter c [safe-coloured-text-gen]  Bright -> case l of [safe-coloured-text-gen]  Foreground -> 90 + terminalColourSGRParameter c [safe-coloured-text-gen] - Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen] + Background -> 1 + terminalColourSGRParameter c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:135:23-25: [safe-coloured-text-gen] @@ -132,7 +132,7 @@ [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen] - Foreground -> 38 [safe-coloured-text-gen] + Foreground -> 0 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  5, [safe-coloured-text-gen]  w [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:135:23-25: [safe-coloured-text-gen] @@ -132,7 +132,7 @@ [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen] - Foreground -> 38 [safe-coloured-text-gen] + Foreground -> 1 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  5, [safe-coloured-text-gen]  w [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:136:23-25: [safe-coloured-text-gen] @@ -133,7 +133,7 @@ [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen] + Background -> 0, [safe-coloured-text-gen]  5, [safe-coloured-text-gen]  w [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:136:23-25: [safe-coloured-text-gen] @@ -133,7 +133,7 @@ [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen] + Background -> 1, [safe-coloured-text-gen]  5, [safe-coloured-text-gen]  w [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:137:7-8: [safe-coloured-text-gen] @@ -134,7 +134,7 @@ [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen] - 5, [safe-coloured-text-gen] + 0, [safe-coloured-text-gen]  w [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:137:7-8: [safe-coloured-text-gen] @@ -134,7 +134,7 @@ [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen] - 5, [safe-coloured-text-gen] + 1, [safe-coloured-text-gen]  w [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:134:5-6: [safe-coloured-text-gen] @@ -131,7 +131,7 @@ [safe-coloured-text-gen]  Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen] - [ case l of [safe-coloured-text-gen] + [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  5, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:134:5-6: [safe-coloured-text-gen] @@ -131,7 +131,7 @@ [safe-coloured-text-gen]  Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen] - [ case l of [safe-coloured-text-gen] + [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  5, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:134:5-6: [safe-coloured-text-gen] @@ -131,7 +131,7 @@ [safe-coloured-text-gen]  Background -> 100 + terminalColourSGRParameter c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen] - [ case l of [safe-coloured-text-gen] + [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  5, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:142:23-25: [safe-coloured-text-gen] @@ -139,7 +139,7 @@ [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen] - Foreground -> 38 [safe-coloured-text-gen] + Foreground -> 0 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:142:23-25: [safe-coloured-text-gen] @@ -139,7 +139,7 @@ [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen] - Foreground -> 38 [safe-coloured-text-gen] + Foreground -> 1 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:143:23-25: [safe-coloured-text-gen] @@ -140,7 +140,7 @@ [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen] + Background -> 0, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  g, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:143:23-25: [safe-coloured-text-gen] @@ -140,7 +140,7 @@ [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen] + Background -> 1, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  g, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:144:7-8: [safe-coloured-text-gen] @@ -141,7 +141,7 @@ [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen] - 2, [safe-coloured-text-gen] + 0, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  g, [safe-coloured-text-gen]  b [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Code.hs:144:7-8: [safe-coloured-text-gen] @@ -141,7 +141,7 @@ [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen] - 2, [safe-coloured-text-gen] + 1, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  g, [safe-coloured-text-gen]  b [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:141:5-6: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  w [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen] - [ case l of [safe-coloured-text-gen] + [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:141:5-6: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  w [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen] - [ case l of [safe-coloured-text-gen] + [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:141:5-6: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  w [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  Set24BitColour l r g b -> [safe-coloured-text-gen] - [ case l of [safe-coloured-text-gen] + [ case l of [safe-coloured-text-gen]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:62:11-12: [safe-coloured-text-gen] @@ -59,7 +59,7 @@ [safe-coloured-text-gen]  renderCSI = [safe-coloured-text-gen]  let csi ps c = [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen] - [ LTB.singleton asciiEscape, [safe-coloured-text-gen] + [ LTB.singleton asciiEscape, [safe-coloured-text-gen]  LTB.singleton csiStart, [safe-coloured-text-gen]  renderCSIParams ps, [safe-coloured-text-gen]  LTB.singleton c [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:62:11-12: [safe-coloured-text-gen] @@ -59,7 +59,7 @@ [safe-coloured-text-gen]  renderCSI = [safe-coloured-text-gen]  let csi ps c = [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen] - [ LTB.singleton asciiEscape, [safe-coloured-text-gen] + [ LTB.singleton asciiEscape, [safe-coloured-text-gen]  LTB.singleton csiStart, [safe-coloured-text-gen]  renderCSIParams ps, [safe-coloured-text-gen]  LTB.singleton c [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:62:11-12: [safe-coloured-text-gen] @@ -59,7 +59,7 @@ [safe-coloured-text-gen]  renderCSI = [safe-coloured-text-gen]  let csi ps c = [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen] - [ LTB.singleton asciiEscape, [safe-coloured-text-gen] + [ LTB.singleton asciiEscape, [safe-coloured-text-gen]  LTB.singleton csiStart, [safe-coloured-text-gen]  renderCSIParams ps, [safe-coloured-text-gen]  LTB.singleton c [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:204:10-11: [safe-coloured-text-gen] @@ -201,7 +201,7 @@ [safe-coloured-text-gen]  goSGR :: ChunkStyle -> [Word8] -> ChunkStyle [safe-coloured-text-gen]  goSGR s [] = s [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen] - | p == 0 = goSGR noStyle ps [safe-coloured-text-gen] + | p == 1 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:204:5-11: [safe-coloured-text-gen] @@ -201,7 +201,7 @@ [safe-coloured-text-gen]  goSGR :: ChunkStyle -> [Word8] -> ChunkStyle [safe-coloured-text-gen]  goSGR s [] = s [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen] - | p == 0 = goSGR noStyle ps [safe-coloured-text-gen] + | True = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:204:5-11: [safe-coloured-text-gen] @@ -201,7 +201,7 @@ [safe-coloured-text-gen]  goSGR :: ChunkStyle -> [Word8] -> ChunkStyle [safe-coloured-text-gen]  goSGR s [] = s [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen] - | p == 0 = goSGR noStyle ps [safe-coloured-text-gen] + | False = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:204:5-11: [safe-coloured-text-gen] @@ -201,7 +201,7 @@ [safe-coloured-text-gen]  goSGR :: ChunkStyle -> [Word8] -> ChunkStyle [safe-coloured-text-gen]  goSGR s [] = s [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen] - | p == 0 = goSGR noStyle ps [safe-coloured-text-gen] + | not (p == 0) = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:205:10-11: [safe-coloured-text-gen] @@ -202,7 +202,7 @@ [safe-coloured-text-gen]  goSGR s [] = s [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen] - | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:205:5-11: [safe-coloured-text-gen] @@ -202,7 +202,7 @@ [safe-coloured-text-gen]  goSGR s [] = s [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen] - | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:205:5-11: [safe-coloured-text-gen] @@ -202,7 +202,7 @@ [safe-coloured-text-gen]  goSGR s [] = s [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen] - | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:205:5-11: [safe-coloured-text-gen] @@ -202,7 +202,7 @@ [safe-coloured-text-gen]  goSGR s [] = s [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen] - | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] + | not (p == 1) = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:206:10-11: [safe-coloured-text-gen] @@ -203,7 +203,7 @@ [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] - | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:206:10-11: [safe-coloured-text-gen] @@ -203,7 +203,7 @@ [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] - | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:206:5-11: [safe-coloured-text-gen] @@ -203,7 +203,7 @@ [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] - | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:206:5-11: [safe-coloured-text-gen] @@ -203,7 +203,7 @@ [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] - | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:206:5-11: [safe-coloured-text-gen] @@ -203,7 +203,7 @@ [safe-coloured-text-gen]  goSGR s (p : ps) [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen] - | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] + | not (p == 2) = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:207:10-11: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:207:10-11: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:207:5-11: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:207:5-11: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:207:5-11: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | not (p == 3) = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:207:48-52: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:207:48-52: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | p == 3 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:207:48-52: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | p == 3 = goSGR (s {chunkStyleItalic = Just not (True)}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:208:10-11: [safe-coloured-text-gen] @@ -205,7 +205,7 @@ [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] - | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:208:10-11: [safe-coloured-text-gen] @@ -205,7 +205,7 @@ [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] - | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:208:5-11: [safe-coloured-text-gen] @@ -205,7 +205,7 @@ [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] - | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:208:5-11: [safe-coloured-text-gen] @@ -205,7 +205,7 @@ [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] - | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:208:5-11: [safe-coloured-text-gen] @@ -205,7 +205,7 @@ [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] - | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] + | not (p == 4) = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:209:10-11: [safe-coloured-text-gen] @@ -206,7 +206,7 @@ [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] - | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:209:10-11: [safe-coloured-text-gen] @@ -206,7 +206,7 @@ [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] - | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:209:5-11: [safe-coloured-text-gen] @@ -206,7 +206,7 @@ [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] - | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:209:5-11: [safe-coloured-text-gen] @@ -206,7 +206,7 @@ [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] - | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:209:5-11: [safe-coloured-text-gen] @@ -206,7 +206,7 @@ [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen] - | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] + | not (p == 5) = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:210:10-11: [safe-coloured-text-gen] @@ -207,7 +207,7 @@ [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] - | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:210:10-11: [safe-coloured-text-gen] @@ -207,7 +207,7 @@ [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] - | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:210:5-11: [safe-coloured-text-gen] @@ -207,7 +207,7 @@ [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] - | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:210:5-11: [safe-coloured-text-gen] @@ -207,7 +207,7 @@ [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] - | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:210:5-11: [safe-coloured-text-gen] @@ -207,7 +207,7 @@ [safe-coloured-text-gen]  | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen] - | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] + | not (p == 6) = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:211:10-11: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:207:48-52: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.51 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 1 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.00 seconds [safe-coloured-text-gen]  Test suite took:  0.00 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:207:48-52: [safe-coloured-text-gen] @@ -204,7 +204,7 @@ [safe-coloured-text-gen]  | p == 0 = goSGR noStyle ps [safe-coloured-text-gen]  | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just BoldIntensity}) ps [safe-coloured-text-gen]  | p == 2 = goSGR (s {chunkStyleConsoleIntensity = Just FaintIntensity}) ps [safe-coloured-text-gen] - | p == 3 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen] + | p == 3 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.48 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 1 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.00 seconds [safe-coloured-text-gen]  Test suite took:  0.00 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:211:10-11: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.87 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  751.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:211:10-11: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.58 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.77 seconds [safe-coloured-text-gen]  Test suite took:  0.77 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:211:10-11: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.74 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:211:5-11: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:211:5-11: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:211:5-11: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | not (p == 7) = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:211:66-70: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:211:66-70: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:211:66-70: [safe-coloured-text-gen] @@ -208,7 +208,7 @@ [safe-coloured-text-gen]  | p == 4 = goSGR (s {chunkStyleUnderlining = Just SingleUnderline}) ps [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen] - | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] + | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just not (True)}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:212:10-11: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:212:10-11: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:212:5-11: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:212:5-11: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:212:5-11: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | not (p == 8) = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:212:51-55: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:212:51-55: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | p == 8 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:212:51-55: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | p == 8 = goSGR (s {chunkStyleConcealed = Just not (True)}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:213:10-11: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:213:10-11: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:213:5-11: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:213:5-11: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:213:5-11: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | not (p == 9) = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:213:55-59: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] 0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  749.95 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.74 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.77 seconds [safe-coloured-text-gen]  Test suite took:  0.77 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:212:51-55: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.47 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 1 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.00 seconds [safe-coloured-text-gen]  Test suite took:  0.00 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:212:51-55: [safe-coloured-text-gen] @@ -209,7 +209,7 @@ [safe-coloured-text-gen]  | p == 5 = goSGR (s {chunkStyleBlinking = Just SlowBlinking}) ps [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen] - | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] + | p == 8 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.45 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 1 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.00 seconds [safe-coloured-text-gen]  Test suite took:  0.00 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:213:55-59: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.9Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:213:55-59: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | p == 9 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:213:55-59: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | p == 9 = goSGR (s {chunkStyleStrikethrough = Just not (True)}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:214:10-12: [safe-coloured-text-gen] @@ -211,7 +211,7 @@ [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] - | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:214:10-12: [safe-coloured-text-gen] @@ -211,7 +211,7 @@ [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] - | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:214:5-12: [safe-coloured-text-gen] @@ -211,7 +211,7 @@ [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] - | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:214:5-12: [safe-coloured-text-gen] @@ -211,7 +211,7 @@ [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] - | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:214:5-12: [safe-coloured-text-gen] @@ -211,7 +211,7 @@ [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] - | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] + | not (p == 21) = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:215:10-12: [safe-coloured-text-gen] @@ -212,7 +212,7 @@ [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] - | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:215:10-12: [safe-coloured-text-gen] @@ -212,7 +212,7 @@ [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] - | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:215:5-12: [safe-coloured-text-gen] @@ -212,7 +212,7 @@ [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] - | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:215:5-12: [safe-coloured-text-gen] @@ -212,7 +212,7 @@ [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] - | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:215:5-12: [safe-coloured-text-gen] @@ -212,7 +212,7 @@ [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen] - | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] + | not (p == 22) = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:216:10-12: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] - | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:216:10-12: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] - | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:216:5-12: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] - | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:216:5-12: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] - | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:216:5-12: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] - | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] + | not (p == 23) = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:216:49-54: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] - | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] + | p == 23 = goSGR (s {chunkStyleItalic = Just True}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:216:49-54: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] - | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] + | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:216:49-54: [safe-coloured-text-gen] @@ -213,7 +213,7 @@ [safe-coloured-text-gen]  | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen] - | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] + | p == 23 = goSGR (s {chunkStyleItalic = Just not (False)}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:217:10-12: [safe-coloured-text-gen] @@ -214,7 +214,7 @@ [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] - | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:217:10-12: [safe-coloured-text-gen] @@ -214,7 +214,7 @@ [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] - | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:217:5-12: [safe-coloured-text-gen] @@ -214,7 +214,7 @@ [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] - | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:217:5-12: [safe-coloured-text-gen] @@ -214,7 +214,7 @@ [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] - | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:217:5-12: [safe-coloured-text-gen] @@ -214,7 +214,7 @@ [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] - | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] + | not (p == 24) = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:218:10-12: [safe-coloured-text-gen] @@ -215,7 +215,7 @@ [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] - | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:218:10-12: [safe-coloured-text-gen] @@ -215,7 +215,7 @@ [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] - | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:218:5-12: [safe-coloured-text-gen] @@ -215,7 +215,7 @@ [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] - | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:218:5-12: [safe-coloured-text-gen] @@ -215,7 +215,7 @@ [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] - | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:218:5-12: [safe-coloured-text-gen] @@ -215,7 +215,7 @@ [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen] - | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] + | not (p == 25) = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:219:10-12: [safe-coloured-text-gen] @@ -216,7 +216,7 @@ [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] - | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:219:10-12: [safe-coloured-text-gen] @@ -216,7 +216,7 @@ [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] - | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:219:5-12: [safe-coloured-text-gen] @@ -216,7 +216,7 @@ [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] - | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:219:5-12: [safe-coloured-text-gen] @@ -216,7 +216,7 @@ [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] - | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:219:5-12: [safe-coloured-text-gen] @@ -216,7 +216,7 @@ [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] - | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] + | not (p == 27) = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:219:67-72: [safe-coloured-text-gen] @@ -216,7 +216,7 @@ [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] - | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] + | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:219:67-72: [safe-coloured-text-gen] @@ -216,7 +216,7 @@ [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] - | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] + | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:219:67-72: [safe-coloured-text-gen] @@ -216,7 +216,7 @@ [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen] - | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] + | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just not (False)}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:220:10-12: [safe-coloured-text-gen] @@ -217,7 +217,7 @@ [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] - | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:220:10-12: [safe-coloured-text-gen] @@ -217,7 +217,7 @@ [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] - | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:220:5-12: [safe-coloured-text-gen] @@ -217,7 +217,7 @@ [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] - | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:220:5-12: [safe-coloured-text-gen] @@ -217,7 +217,7 @@ [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] - | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:220:5-12: [safe-coloured-text-gen] @@ -217,7 +217,7 @@ [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] - | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] + | not (p == 28) = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:220:52-57: [safe-coloured-text-gen] @@ -217,7 +217,7 @@ [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] - | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] + | p == 28 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:220:52-57: [safe-coloured-text-gen] @@ -217,7 +217,7 @@ [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] - | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] + | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:220:52-57: [safe-coloured-text-gen] @@ -217,7 +217,7 @@ [safe-coloured-text-gen]  | p == 24 = goSGR (s {chunkStyleUnderlining = Just NoUnderline}) ps [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen] - | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] + | p == 28 = goSGR (s {chunkStyleConcealed = Just not (False)}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:221:10-12: [safe-coloured-text-gen] @@ -218,7 +218,7 @@ [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] - | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:221:10-12: [safe-coloured-text-gen] @@ -218,7 +218,7 @@ [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] - | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:221:5-12: [safe-coloured-text-gen] @@ -218,7 +218,7 @@ [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] - | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:221:5-12: [safe-coloured-text-gen] @@ -218,7 +218,7 @@ [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] - | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:221:5-12: [safe-coloured-text-gen] @@ -218,7 +218,7 @@ [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] - | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen] + | not (p == 29) = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:221:56-61: [safe-coloured-text-gen] @@ -218,7 +218,7 @@ [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] - | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen] + | p == 29 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:221:56-61: [safe-coloured-text-gen] @@ -218,7 +218,7 @@ [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] - | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen] + | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:221:56-61: [safe-coloured-text-gen] @@ -218,7 +218,7 @@ [safe-coloured-text-gen]  | p == 25 = goSGR (s {chunkStyleBlinking = Just NoBlinking}) ps [safe-coloured-text-gen]  | p == 27 = goSGR (s {chunkStyleSwapForegroundBackground = Just False}) ps [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen] - | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen] + | p == 29 = goSGR (s {chunkStyleStrikethrough = Just not (False)}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 0 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] 0 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 2 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.00 seconds [safe-coloured-text-gen]  Test suite took:  0.00 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:213:55-59: [safe-coloured-text-gen] @@ -210,7 +210,7 @@ [safe-coloured-text-gen]  | p == 6 = goSGR (s {chunkStyleBlinking = Just RapidBlinking}) ps [safe-coloured-text-gen]  | p == 7 = goSGR (s {chunkStyleSwapForegroundBackground = Just True}) ps [safe-coloured-text-gen]  | p == 8 = goSGR (s {chunkStyleConcealed = Just True}) ps [safe-coloured-text-gen] - | p == 9 = goSGR (s {chunkStyleStrikethrough = Just True}) ps [safe-coloured-text-gen] + | p == 9 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  | p == 21 = goSGR (s {chunkStyleUnderlining = Just DoubleUnderline}) ps [safe-coloured-text-gen]  | p == 22 = goSGR (s {chunkStyleConsoleIntensity = Just NormalIntensity}) ps [safe-coloured-text-gen]  | p == 23 = goSGR (s {chunkStyleItalic = Just False}) ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.69 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 2 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.00 seconds [safe-coloured-text-gen]  Test suite took:  0.00 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 0 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  1.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.82 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  741.98 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 1 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.76 seconds [safe-coloured-text-gen]  Test suite took:  0.76 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:223:10-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 1 && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.86 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.46 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  745.42 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrTesting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | True && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] ips 8/dull-yellow-fg-dull-white-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.77 seconds [safe-coloured-text-gen]  Test suite took:  0.77 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | True && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.82 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.44 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | False && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  853.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.73 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.67 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.87 seconds [safe-coloured-text-gen]  Test suite took:  0.88 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | False && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.87 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.17 ms [safe-coloured-text-gen]  Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:223:5-12: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | not (p >= 30) && p <= 37 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:223:21-23: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 30 && p <= 0 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:223:21-23: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 30 && p <= 1 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:16-23: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 30 && True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:16-23: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 30 && False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:223:16-23: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | p >= 30 && not (p <= 37) = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-23: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:223:5-23: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:223:5-23: [safe-coloured-text-gen] @@ -220,7 +220,7 @@ [safe-coloured-text-gen]  | p == 28 = goSGR (s {chunkStyleConcealed = Just False}) ps [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen] - | p >= 30 && p <= 37 = [safe-coloured-text-gen] + | not (p >= 30 && p <= 37) = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:224:41-43: [safe-coloured-text-gen] @@ -221,7 +221,7 @@ [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen] - case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended foreground colour [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:224:41-43: [safe-coloured-text-gen] @@ -221,7 +221,7 @@ [safe-coloured-text-gen]  | p == 29 = goSGR (s {chunkStyleStrikethrough = Just False}) ps [safe-coloured-text-gen]  -- Standard foreground colours (30-37) [safe-coloured-text-gen]  | p >= 30 && p <= 37 = [safe-coloured-text-gen] - case terminalColourFromIndex (p - 30) of [safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended foreground colour [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:228:10-12: [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended foreground colour [safe-coloured-text-gen] - | p == 38 = case ps of [safe-coloured-text-gen] + | p == 0 = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:228:10-12: [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended foreground colour [safe-coloured-text-gen] - | p == 38 = case ps of [safe-coloured-text-gen] + | p == 1 = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:228:5-12: [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended foreground colour [safe-coloured-text-gen] - | p == 38 = case ps of [safe-coloured-text-gen] + | True = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:228:5-12: [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended foreground colour [safe-coloured-text-gen] - | p == 38 = case ps of [safe-coloured-text-gen] + | False = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:228:5-12: [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended foreground colour [safe-coloured-text-gen] - | p == 38 = case ps of [safe-coloured-text-gen] + | not (p == 38) = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12: [safe-coloured-text-gen] @@ -230,7 +230,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  [safe-coloured-text-gen] ✓ roundtrips 8bit/no-fg-68-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  846.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.65 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.87 seconds [safe-coloured-text-gen]  Test suite took:  0.87 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12: [safe-coloured-text-gen] @@ -230,7 +230,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.95 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12: [safe-coloured-text-gen] @@ -230,7 +230,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  [safe-coloured-text-gen] bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.74 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.93 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  789.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.33 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.81 seconds [safe-coloured-text-gen]  Test suite took:  0.81 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:233:10-12: [safe-coloured-text-gen] @@ -230,7 +230,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.91 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.81 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.74 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  769.98 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:233:5-12: [safe-coloured-text-gen] @@ -230,7 +230,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:233:5-12: [safe-coloured-text-gen] @@ -230,7 +230,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:233:5-12: [safe-coloured-text-gen] @@ -230,7 +230,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleForeground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen] - | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen] + | not (p == 39) = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 0 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.46 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.33 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.79 seconds [safe-coloured-text-gen]  Test suite took:  0.79 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 0 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.76 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  759.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.76 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 1 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.78 seconds [safe-coloured-text-gen]  Test suite took:  0.78 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:10-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 1 && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.92 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  757.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roTesting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | True && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] undtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.78 seconds [safe-coloured-text-gen]  Test suite took:  0.78 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | True && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.88 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | False && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] 0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  855.94 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.79 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.88 seconds [safe-coloured-text-gen]  Test suite took:  0.88 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | False && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  1.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.46 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:235:5-12: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | not (p >= 40) && p <= 47 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:21-23: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 40 && p <= 0 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:235:21-23: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 40 && p <= 1 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:16-23: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 40 && True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:16-23: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 40 && False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:235:16-23: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | p >= 40 && not (p <= 47) = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-23: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:235:5-23: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:235:5-23: [safe-coloured-text-gen] @@ -232,7 +232,7 @@ [safe-coloured-text-gen]  -- Default foreground [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen] - | p >= 40 && p <= 47 = [safe-coloured-text-gen] + | not (p >= 40 && p <= 47) = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:236:41-43: [safe-coloured-text-gen] @@ -233,7 +233,7 @@ [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen] - case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended background colour [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:236:41-43: [safe-coloured-text-gen] @@ -233,7 +233,7 @@ [safe-coloured-text-gen]  | p == 39 = goSGR (s {chunkStyleForeground = Nothing}) ps [safe-coloured-text-gen]  -- Standard background colours (40-47) [safe-coloured-text-gen]  | p >= 40 && p <= 47 = [safe-coloured-text-gen] - case terminalColourFromIndex (p - 40) of [safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended background colour [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:240:10-12: [safe-coloured-text-gen] @@ -237,7 +237,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended background colour [safe-coloured-text-gen] - | p == 48 = case ps of [safe-coloured-text-gen] + | p == 0 = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:240:10-12: [safe-coloured-text-gen] @@ -237,7 +237,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended background colour [safe-coloured-text-gen] - | p == 48 = case ps of [safe-coloured-text-gen] + | p == 1 = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:240:5-12: [safe-coloured-text-gen] @@ -237,7 +237,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended background colour [safe-coloured-text-gen] - | p == 48 = case ps of [safe-coloured-text-gen] + | True = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:240:5-12: [safe-coloured-text-gen] @@ -237,7 +237,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended background colour [safe-coloured-text-gen] - | p == 48 = case ps of [safe-coloured-text-gen] + | False = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:240:5-12: [safe-coloured-text-gen] @@ -237,7 +237,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Dull tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Extended background colour [safe-coloured-text-gen] - | p == 48 = case ps of [safe-coloured-text-gen] + | not (p == 48) = case ps of [safe-coloured-text-gen]  5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12: [safe-coloured-text-gen] @@ -242,7 +242,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  845.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.26 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.87 seconds [safe-coloured-text-gen]  Test suite took:  0.87 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12: [safe-coloured-text-gen] @@ -242,7 +242,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.95 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.81 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.85 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.datTesting mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12: [safe-coloured-text-gen] @@ -242,7 +242,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:245:5-12: [safe-coloured-text-gen] @@ -242,7 +242,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:245:5-12: [safe-coloured-text-gen] @@ -242,7 +242,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:245:5-12: [safe-coloured-text-gen] @@ -242,7 +242,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] + | not (p == 49) = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:246:10-12: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:246:10-12: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:246:5-12: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:246:5-12: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:246:5-12: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | not (p == 53) = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:246:52-56: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:246:52-56: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | p == 53 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:246:52-56: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | p == 53 = goSGR (s {chunkStyleOverlined = Just not (True)}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:247:10-12: [safe-coloured-text-gen] @@ -244,7 +244,7 @@ [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen] + | p == 0 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:247:10-12: [safe-coloured-text-gen] @@ -244,7 +244,7 @@ [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:247:5-12: [safe-coloured-text-gen] @@ -244,7 +244,7 @@ [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen] + | True = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:247:5-12: [safe-coloured-text-gen] @@ -244,7 +244,7 @@ [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen] + | False = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:247:5-12: [safe-coloured-text-gen] @@ -244,7 +244,7 @@ [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen] + | not (p == 55) = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:247:52-57: [safe-coloured-text-gen] @@ -244,7 +244,7 @@ [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen] + | p == 55 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:247:52-57: [safe-coloured-text-gen] @@ -244,7 +244,7 @@ [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen] + | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:247:52-57: [safe-coloured-text-gen] @@ -244,7 +244,7 @@ [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] - | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen] + | p == 55 = goSGR (s {chunkStyleOverlined = Just not (False)}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 0 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] [m  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  813.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.83 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.34 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 20 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.82 seconds [safe-coloured-text-gen]  Test suite took:  0.82 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:245:10-12: [safe-coloured-text-gen] @@ -242,7 +242,7 @@ [safe-coloured-text-gen]  2 : r : g : b : rest -> goSGR (s {chunkStyleBackground = Just (Colour24Bit r g b)}) rest [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen] - | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] + | p == 1 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.92 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.92 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.73 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  803.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 20 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.81 seconds [safe-coloured-text-gen]  Test suite took:  0.81 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:246:52-56: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  1.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.42 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.66 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 3 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.00 seconds [safe-coloured-text-gen]  Test suite took:  0.00 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:246:52-56: [safe-coloured-text-gen] @@ -243,7 +243,7 @@ [safe-coloured-text-gen]  _ -> goSGR s ps [safe-coloured-text-gen]  -- Default background [safe-coloured-text-gen]  | p == 49 = goSGR (s {chunkStyleBackground = Nothing}) ps [safe-coloured-text-gen] - | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen] + | p == 53 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  1.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.42 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.72 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 3 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.00 seconds [safe-coloured-text-gen]  Test suite took:  0.00 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 0 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.CTesting mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 1 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | True && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] olour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.85 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  800.86 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.89 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.96 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.44 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 18 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.81 seconds [safe-coloured-text-gen]  Test suite took:  0.81 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:10-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 1 && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.98 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  810.82 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.83 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 18 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.82 seconds [safe-coloured-text-gen]  Test suite took:  0.82 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | True && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.98 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  908.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.94 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-brighTesting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | False && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:5-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | not (p >= 90) && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:21-23: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 90 && p <= 0 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:249:21-23: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 90 && p <= 1 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:16-23: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 90 && True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:16-23: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 90 && False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:16-23: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | p >= 90 && not (p <= 97) = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-23: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-23: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:249:5-23: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | not (p >= 90 && p <= 97) = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43: [safe-coloured-text-gen] @@ -247,7 +247,7 @@ [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:250:41-43: [safe-coloured-text-gen] @@ -247,7 +247,7 @@ [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen]  | p >= 90 && p <= 97 = [safe-coloured-text-gen] - case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 0 && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 1 && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] t-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.27 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 18 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.92 seconds [safe-coloured-text-gen]  Test suite took:  0.92 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:249:5-12: [safe-coloured-text-gen] @@ -246,7 +246,7 @@ [safe-coloured-text-gen]  | p == 53 = goSGR (s {chunkStyleOverlined = Just True}) ps [safe-coloured-text-gen]  | p == 55 = goSGR (s {chunkStyleOverlined = Just False}) ps [safe-coloured-text-gen]  -- Bright foreground colours (90-97) [safe-coloured-text-gen] - | p >= 90 && p <= 97 = [safe-coloured-text-gen] + | False && p <= 97 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 90) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.99 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.74 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  891.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.30 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 18 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.90 seconds [safe-coloured-text-gen]  Test suite took:  0.90 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 0 && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  739.80 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.93 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 12 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.74 seconds [safe-coloured-text-gen]  Test suite took:  0.74 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:10-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 1 && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | True && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | False && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | not (p >= 100) && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 100 && p <= 0 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:254:22-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 100 && p <= 1 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 100 && True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen]  755.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.27 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 12 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.76 seconds [safe-coloured-text-gen]  Test suite took:  0.76 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | True && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.82 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  840.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.67 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 12 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.85 seconds [safe-coloured-text-gen]  Test suite took:  0.85 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-13: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | False && p <= 107 = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.91 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  847.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.62 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 12 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.85 seconds [safe-coloured-text-gen]  Test suite took:  0.85 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 100 && True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  822.00 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.68 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 12 [safe-coloured-text-gen]  Failed: Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 100 && False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:17-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 100 && not (p <= 107) = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:254:5-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | not (p >= 100 && p <= 107) = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44: [safe-coloured-text-gen] @@ -252,7 +252,7 @@ [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen]  | p >= 100 && p <= 107 = [safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen] + case terminalColourFromIndex (p - 0) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Unknown code, skip [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Chunk/Parsing.hs:255:41-44: [safe-coloured-text-gen] @@ -252,7 +252,7 @@ [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen]  | p >= 100 && p <= 107 = [safe-coloured-text-gen] - case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen] + case terminalColourFromIndex (p - 1) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Unknown code, skip [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:259:5-14: [safe-coloured-text-gen] @@ -256,4 +256,4 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Unknown code, skip [safe-coloured-text-gen] - | otherwise = goSGR s ps [safe-coloured-text-gen] + | True = goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:259:5-14: [safe-coloured-text-gen] @@ -256,4 +256,4 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Unknown code, skip [safe-coloured-text-gen] - | otherwise = goSGR s ps [safe-coloured-text-gen] + | False = goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:259:5-14: [safe-coloured-text-gen] @@ -256,4 +256,4 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Unknown code, skip [safe-coloured-text-gen] - | otherwise = goSGR s ps [safe-coloured-text-gen] + | not (otherwise) = goSGR s ps [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:168:11-22: [safe-coloured-text-gen] @@ -165,7 +165,7 @@ [safe-coloured-text-gen]  go s [] = (s, []) [safe-coloured-text-gen]  go s (token : rest) = case token of [safe-coloured-text-gen]  PlainText t [safe-coloured-text-gen] - | Text.null t -> go s rest [safe-coloured-text-gen] + | True -> go s rest [safe-coloured-text-gen]  | otherwise -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:168:11-22: [safe-coloured-text-gen] @@ -165,7 +165,7 @@ [safe-coloured-text-gen]  go s [] = (s, []) [safe-coloured-text-gen]  go s (token : rest) = case token of [safe-coloured-text-gen]  PlainText t [safe-coloured-text-gen] - | Text.null t -> go s rest [safe-coloured-text-gen] + | False -> go s rest [safe-coloured-text-gen]  | otherwise -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:168:11-22: [safe-coloured-text-gen] @@ -165,7 +165,7 @@ [safe-coloured-text-gen]  go s [] = (s, []) [safe-coloured-text-gen]  go s (token : rest) = case token of [safe-coloured-text-gen]  PlainText t [safe-coloured-text-gen] - | Text.null t -> go s rest [safe-coloured-text-gen] + | not (Text.null t) -> go s rest [safe-coloured-text-gen]  | otherwise -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:169:11-20: [safe-coloured-text-gen] @@ -166,7 +166,7 @@ [safe-coloured-text-gen]  go s (token : rest) = case token of [safe-coloured-text-gen]  PlainText t [safe-coloured-text-gen]  | Text.null t -> go s rest [safe-coloured-text-gen] - | otherwise -> [safe-coloured-text-gen] + | True -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks) [safe-coloured-text-gen]  SgrSequence params -> go (applySGRParams s params) rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  0 [safe-coloured-text-gen]  Sum of test runtimes: 0.83 seconds [safe-coloured-text-gen]  Test suite took:  0.83 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:17-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | p >= 100 && False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.84 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  830.43 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.61 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 12 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.83 seconds [safe-coloured-text-gen]  Test suite took:  0.84 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | True = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.73 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  858.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.69 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 12 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.86 seconds [safe-coloured-text-gen]  Test suite took:  0.86 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:254:5-25: [safe-coloured-text-gen] @@ -251,7 +251,7 @@ [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleForeground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen]  -- Bright background colours (100-107) [safe-coloured-text-gen] - | p >= 100 && p <= 107 = [safe-coloured-text-gen] + | False = [safe-coloured-text-gen]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  Just tc -> goSGR (s {chunkStyleBackground = Just (Colour8 Bright tc)}) ps [safe-coloured-text-gen]  Nothing -> goSGR s ps [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.90 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.73 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  829.97 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.42 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.60 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 12 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.83 seconds [safe-coloured-text-gen]  Test suite took:  0.84 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:169:11-20: [safe-coloured-text-gen] @@ -166,7 +166,7 @@ [safe-coloured-text-gen]  go s (token : rest) = case token of [safe-coloured-text-gen]  PlainText t [safe-coloured-text-gen]  | Text.null t -> go s rest [safe-coloured-text-gen] - | otherwise -> [safe-coloured-text-gen] + | True -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks) [safe-coloured-text-gen]  SgrSequence params -> go (applySGRParams s params) rest [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.95 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-no-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-no-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  825.96 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.79 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips plain.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:169:11-20: [safe-coloured-text-gen] @@ -166,7 +166,7 @@ [safe-coloured-text-gen]  go s (token : rest) = case token of [safe-coloured-text-gen]  PlainText t [safe-coloured-text-gen]  | Text.null t -> go s rest [safe-coloured-text-gen] - | otherwise -> [safe-coloured-text-gen] + | False -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks) [safe-coloured-text-gen]  SgrSequence params -> go (applySGRParams s params) rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.33 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 67 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.85 seconds [safe-coloured-text-gen]  Test suite took:  0.85 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:169:11-20: [safe-coloured-text-gen] @@ -166,7 +166,7 @@ [safe-coloured-text-gen]  go s (token : rest) = case token of [safe-coloured-text-gen]  PlainText t [safe-coloured-text-gen]  | Text.null t -> go s rest [safe-coloured-text-gen] - | otherwise -> [safe-coloured-text-gen] + | False -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks) [safe-coloured-text-gen]  SgrSequence params -> go (applySGRParams s params) rest [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.96 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.73 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-no-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  847.97 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.78 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:169:11-20: [safe-coloured-text-gen] @@ -166,7 +166,7 @@ [safe-coloured-text-gen]  go s (token : rest) = case token of [safe-coloured-text-gen]  PlainText t [safe-coloured-text-gen]  | Text.null t -> go s rest [safe-coloured-text-gen] - | otherwise -> [safe-coloured-text-gen] + | not (otherwise) -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = t, chunkStyle = s} : restChunks) [safe-coloured-text-gen]  SgrSequence params -> go (applySGRParams s params) rest [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:130:38-43: [safe-coloured-text-gen] @@ -127,7 +127,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiParamsP :: Parser ([Word8], Bool) [safe-coloured-text-gen]  csiParamsP = do [safe-coloured-text-gen] - (revAcc, hasIntermediate) <- go [] False [safe-coloured-text-gen] + (revAcc, hasIntermediate) <- go [] True [safe-coloured-text-gen]  pure (reverse revAcc, hasIntermediate) [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:130:38-43: [safe-coloured-text-gen] @@ -127,7 +127,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiParamsP :: Parser ([Word8], Bool) [safe-coloured-text-gen]  csiParamsP = do [safe-coloured-text-gen] - (revAcc, hasIntermediate) <- go [] False [safe-coloured-text-gen] + (revAcc, hasIntermediate) <- go [] False [safe-coloured-text-gen]  pure (reverse revAcc, hasIntermediate) [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:130:38-43: [safe-coloured-text-gen] @@ -127,7 +127,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiParamsP :: Parser ([Word8], Bool) [safe-coloured-text-gen]  csiParamsP = do [safe-coloured-text-gen] - (revAcc, hasIntermediate) <- go [] False [safe-coloured-text-gen] + (revAcc, hasIntermediate) <- go [] not (False) [safe-coloured-text-gen]  pure (reverse revAcc, hasIntermediate) [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40: [safe-coloured-text-gen] @@ -128,7 +128,7 @@ [safe-coloured-text-gen]  csiParamsP :: Parser ([Word8], Bool) [safe-coloured-text-gen]  csiParamsP = do [safe-coloured-text-gen]  (revAcc, hasIntermediate) <- go [] False [safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate) [safe-coloured-text-gen] + pure (reverse revAcc, True) [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:131:25-40: [safe-coloured-text-gen] @@ -128,7 +128,7 @@ [safe-coloured-text-gen]  csiParamsP :: Parser ([Word8], Bool) [safe-coloured-text-gen]  csiParamsP = do [safe-coloured-text-gen]  (revAcc, hasIntermediate) <- go [] False [safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate) [safe-coloured-text-gen] + pure (reverse revAcc, False) [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:131:25-40: [safe-coloured-text-gen] @@ -128,7 +128,7 @@ [safe-coloured-text-gen]  csiParamsP :: Parser ([Word8], Bool) [safe-coloured-text-gen]  csiParamsP = do [safe-coloured-text-gen]  (revAcc, hasIntermediate) <- go [] False [safe-coloured-text-gen] - pure (reverse revAcc, hasIntermediate) [safe-coloured-text-gen] + pure (reverse revAcc, not (hasIntermediate)) [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19: [safe-coloured-text-gen] @@ -133,7 +133,7 @@ [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  c <- peekChar' [safe-coloured-text-gen] - if isDigit c [safe-coloured-text-gen] + if True [safe-coloured-text-gen]  then do [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips plain.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.74 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.27 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 67 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.87 seconds [safe-coloured-text-gen]  Test suite took:  0.87 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19: [safe-coloured-text-gen] @@ -133,7 +133,7 @@ [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  c <- peekChar' [safe-coloured-text-gen] - if isDigit c [safe-coloured-text-gen] + if True [safe-coloured-text-gen]  then do [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  536.74 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19: [safe-coloured-text-gen] @@ -133,7 +133,7 @@ [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  c <- peekChar' [safe-coloured-text-gen] - if isDigit c [safe-coloured-text-gen] + if False [safe-coloured-text-gen]  then do [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  [safe-coloured-text-gen] 0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.55 seconds [safe-coloured-text-gen]  Test suite took:  0.55 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:136:10-19: [safe-coloured-text-gen] @@ -133,7 +133,7 @@ [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  c <- peekChar' [safe-coloured-text-gen] - if isDigit c [safe-coloured-text-gen] + if False [safe-coloured-text-gen]  then do [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.79 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.46 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:136:10-19: [safe-coloured-text-gen] @@ -133,7 +133,7 @@ [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  c <- peekChar' [safe-coloured-text-gen] - if isDigit c [safe-coloured-text-gen] + if not (isDigit c) [safe-coloured-text-gen]  then do [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  [safe-coloured-text-gen] fg-133-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  533.44 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.46 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.41 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.54 seconds [safe-coloured-text-gen]  Test suite took:  0.54 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:136:10-19: [safe-coloured-text-gen] @@ -133,7 +133,7 @@ [safe-coloured-text-gen]  go :: [Word8] -> Bool -> Parser ([Word8], Bool) [safe-coloured-text-gen]  go acc hasIntermediate = do [safe-coloured-text-gen]  c <- peekChar' [safe-coloured-text-gen] - if isDigit c [safe-coloured-text-gen] + if not (isDigit c) [safe-coloured-text-gen]  then do [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:17-35: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] + | True -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  499.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.44 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.51 seconds [safe-coloured-text-gen]  Test suite took:  0.51 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:17-35: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] + | True -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.96 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hTesting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:17-35: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] + | False -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  [safe-coloured-text-gen] d-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  829.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.73 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.85 seconds [safe-coloured-text-gen]  Test suite took:  0.85 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:17-35: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] + | False -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  810.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat esting mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:17-35: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] + | not (n <= (255 :: Word)) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) True [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:141:65-80: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) False [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:141:65-80: [safe-coloured-text-gen] @@ -138,7 +138,7 @@ [safe-coloured-text-gen]  digits <- takeWhile1 isDigit [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen] - | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] + | n <= (255 :: Word) -> go (fromIntegral n : acc) not (hasIntermediate) [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40: [safe-coloured-text-gen] @@ -139,7 +139,7 @@ [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] - _ -> go acc hasIntermediate [safe-coloured-text-gen] + _ -> go acc True [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:142:25-40: [safe-coloured-text-gen] @@ -139,7 +139,7 @@ [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] - _ -> go acc hasIntermediate [safe-coloured-text-gen] + _ -> go acc False [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:142:25-40: [safe-coloured-text-gen] @@ -139,7 +139,7 @@ [safe-coloured-text-gen]  case readMaybe (Text.unpack digits) of [safe-coloured-text-gen]  Just n [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen] - _ -> go acc hasIntermediate [safe-coloured-text-gen] + _ -> go acc not (hasIntermediate) [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22: [safe-coloured-text-gen] @@ -141,7 +141,7 @@ [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c == ';' [safe-coloured-text-gen] + if True [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:144:14-22: [safe-coloured-text-gen] @@ -141,7 +141,7 @@ [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c == ';' [safe-coloured-text-gen] + if False [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:144:14-22: [safe-coloured-text-gen] @@ -141,7 +141,7 @@ [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c == ';' [safe-coloured-text-gen] + if not (c == ';') [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  [safe-coloured-text-gen] m 0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.83 seconds [safe-coloured-text-gen]  Test suite took:  0.83 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:144:14-22: [safe-coloured-text-gen] @@ -141,7 +141,7 @@ [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c == ';' [safe-coloured-text-gen] + if not (c == ';') [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.95 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  642.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51: [safe-coloured-text-gen] @@ -142,7 +142,7 @@ [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate [safe-coloured-text-gen] + then anyChar >> go acc True [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:145:36-51: [safe-coloured-text-gen] @@ -142,7 +142,7 @@ [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate [safe-coloured-text-gen] + then anyChar >> go acc False [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:145:36-51: [safe-coloured-text-gen] @@ -142,7 +142,7 @@ [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen] - then anyChar >> go acc hasIntermediate [safe-coloured-text-gen] + then anyChar >> go acc not (hasIntermediate) [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if True && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.11 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.65 seconds [safe-coloured-text-gen]  Test suite took:  0.65 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if True && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.99 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  750.88 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.40 ms [safe-coloured-text-gen]  Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if False && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.77 seconds [safe-coloured-text-gen]  Test suite took:  0.77 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-29: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if False && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  1.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtriTesting mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-29: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if not (c >= '\x20') && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] ps 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  843.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.86 seconds [safe-coloured-text-gen]  Test suite took:  0.86 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-29: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if not (c >= '\x20') && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.91 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-whiTesting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if c >= '\x20' && True [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] te-fg-bright-yellow-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  746.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.77 seconds [safe-coloured-text-gen]  Test suite took:  0.77 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if c >= '\x20' && True [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.93 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if c >= '\x20' && False [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  1098.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.44 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.55 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 1.12 seconds [safe-coloured-text-gen]  Test suite took:  1.12 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:33-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if c >= '\x20' && False [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.82 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  887.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.46 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.61 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:33-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if c >= '\x20' && not (c <= '\x2F') [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.90 seconds [safe-coloured-text-gen]  Test suite took:  0.91 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:33-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if c >= '\x20' && not (c <= '\x2F') [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.89 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  693.85 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.78 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if True [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:147:18-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if False [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if not (c >= '\x20' && c <= '\x2F') [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.18 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.71 seconds [safe-coloured-text-gen]  Test suite took:  0.71 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:147:18-44: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if not (c >= '\x20' && c <= '\x2F') [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.76 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.44 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  970.93 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:148:40-44: [safe-coloured-text-gen] @@ -145,7 +145,7 @@ [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] - then anyChar >> go acc True [safe-coloured-text-gen] + then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Convert a stream of 'AnsiToken's into styled 'Chunk's. [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:148:40-44: [safe-coloured-text-gen] @@ -145,7 +145,7 @@ [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] - then anyChar >> go acc True [safe-coloured-text-gen] + then anyChar >> go acc False [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Convert a stream of 'AnsiToken's into styled 'Chunk's. [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:148:40-44: [safe-coloured-text-gen] @@ -145,7 +145,7 @@ [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] - then anyChar >> go acc True [safe-coloured-text-gen] + then anyChar >> go acc not (True) [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Convert a stream of 'AnsiToken's into styled 'Chunk's. [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48: [safe-coloured-text-gen] @@ -146,7 +146,7 @@ [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen] - else pure (acc, hasIntermediate) [safe-coloured-text-gen] + else pure (acc, True) [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Convert a stream of 'AnsiToken's into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:149:33-48: [safe-coloured-text-gen] @@ -146,7 +146,7 @@ [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen] - else pure (acc, hasIntermediate) [safe-coloured-text-gen] + else pure (acc, False) [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Convert a stream of 'AnsiToken's into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:149:33-48: [safe-coloured-text-gen] @@ -146,7 +146,7 @@ [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen] - else pure (acc, hasIntermediate) [safe-coloured-text-gen] + else pure (acc, not (hasIntermediate)) [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Convert a stream of 'AnsiToken's into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:147:15-49: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.99 seconds [safe-coloured-text-gen]  Test suite took:  0.99 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:147:15-49: [safe-coloured-text-gen] @@ -144,7 +144,7 @@ [safe-coloured-text-gen]  if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] + if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  then anyChar >> go acc True [safe-coloured-text-gen]  else pure (acc, hasIntermediate) [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.96 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  1006.83 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:144:11-49: [safe-coloured-text-gen] @@ -141,7 +141,7 @@ [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c == ';' [safe-coloured-text-gen] + if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen]  [safe-coloured-text-gen]  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 1.02 seconds [safe-coloured-text-gen]  Test suite took:  1.02 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:144:11-49: [safe-coloured-text-gen] @@ -141,7 +141,7 @@ [safe-coloured-text-gen]  | n <= (255 :: Word) -> go (fromIntegral n : acc) hasIntermediate [safe-coloured-text-gen]  _ -> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen] - if c == ';' [safe-coloured-text-gen] + if c == ';' [safe-coloured-text-gen]  then anyChar >> go acc hasIntermediate [safe-coloured-text-gen]  else [safe-coloured-text-gen]  if c >= '\x20' && c <= '\x2F' [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.42 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.10 Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> True && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen] ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  636.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.65 seconds [safe-coloured-text-gen]  Test suite took:  0.65 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> True && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.94 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.24 ms [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> False && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  850.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.87 seconds [safe-coloured-text-gen]  Test suite took:  0.87 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-42: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> False && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.84 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-42: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> not (c >= '\x40') && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen] [32m✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.34 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  744.84 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.44 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.76 seconds [safe-coloured-text-gen]  Test suite took:  0.76 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-42: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> not (c >= '\x40') && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.76 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  647.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen]  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.66 seconds [safe-coloured-text-gen]  Test suite took:  0.66 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && True) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.96 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  835.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.2Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && False) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen] 3 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.69 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.86 seconds [safe-coloured-text-gen]  Test suite took:  0.86 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:46-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && False) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.85 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  811.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.74 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.42 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.21 msTesting mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:46-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && not (c <= '\x7E')) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen] [m [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.64 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.83 seconds [safe-coloured-text-gen]  Test suite took:  0.83 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:46-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> c >= '\x40' && not (c <= '\x7E')) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.87 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  714.27Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> True) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen]  ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.46 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.73 seconds [safe-coloured-text-gen]  Test suite took:  0.73 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> True) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ esting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> False) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen] mroundtrips 24bit/no-fg-0-0-16-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  707.72 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.59 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.73 seconds [safe-coloured-text-gen]  Test suite took:  0.73 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:122:31-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> False) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.96 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> not (c >= '\x40' && c <= '\x7E')) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  [safe-coloured-text-gen] dull-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.73 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  820.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.83 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.78 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.87 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.81 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.42 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.74 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.84 seconds [safe-coloured-text-gen]  Test suite took:  0.84 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:122:31-57: [safe-coloured-text-gen] @@ -119,7 +119,7 @@ [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  _ <- char '[' [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen] - finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen] + finalByte <- satisfy (\c -> not (c >= '\x40' && c <= '\x7E')) [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen]  if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/duTesting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if True && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] ll-black-fg-bright-black-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  717.90 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.73 seconds [safe-coloured-text-gen]  Test suite took:  0.73 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if True && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.95 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.73 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.40 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  854.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.90 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.80 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fTesting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if False && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] g-0-0-144-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.79 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.35 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.29 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.88 seconds [safe-coloured-text-gen]  Test suite took:  0.88 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-24: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if False && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.39 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.36 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.38 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  845.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-24: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if not (finalByte == 'm') && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && not True [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:32-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && not False [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:32-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && not not (hasIntermediateBytes) [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && True [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.47 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.87 seconds [safe-coloured-text-gen]  Test suite took:  0.87 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && True [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  1.03 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.46 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.61 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  730.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && False [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.75 seconds [safe-coloured-text-gen]  Test suite took:  0.75 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:28-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && False [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  1.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.78 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.77 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.74 msTesting mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:28-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && not (not hasIntermediateBytes) [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if True [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.32 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  730.45 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.74 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.75 seconds [safe-coloured-text-gen]  Test suite took:  0.75 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if True [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  1.01 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-noTesting mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if False [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] -hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  712.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.70 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.78 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.67 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.73 seconds [safe-coloured-text-gen]  Test suite took:  0.73 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:124:8-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if False [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.98 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.53 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:124:8-52: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if not (finalByte == 'm' && not hasIntermediateBytes) [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:124:5-28: [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  (params, hasIntermediateBytes) <- csiParamsP [safe-coloured-text-gen]  finalByte <- satisfy (\c -> c >= '\x40' && c <= '\x7E') [safe-coloured-text-gen]  pure $ [safe-coloured-text-gen] - if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen] + if finalByte == 'm' && not hasIntermediateBytes [safe-coloured-text-gen]  then SgrSequence params [safe-coloured-text-gen]  else OtherCsiSequence [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:114:33-37: [safe-coloured-text-gen] @@ -111,7 +111,7 @@ [safe-coloured-text-gen]  incompleteEscapeP :: Parser AnsiToken [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] + mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen]  pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:114:33-37: [safe-coloured-text-gen] @@ -111,7 +111,7 @@ [safe-coloured-text-gen]  incompleteEscapeP :: Parser AnsiToken [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] + mBracket <- (char '[' >> pure False) <|> pure False [safe-coloured-text-gen]  pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:114:33-37: [safe-coloured-text-gen] @@ -111,7 +111,7 @@ [safe-coloured-text-gen]  incompleteEscapeP :: Parser AnsiToken [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] + mBracket <- (char '[' >> pure not (True)) <|> pure False [safe-coloured-text-gen]  pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:114:48-53: [safe-coloured-text-gen] @@ -111,7 +111,7 @@ [safe-coloured-text-gen]  incompleteEscapeP :: Parser AnsiToken [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] + mBracket <- (char '[' >> pure True) <|> pure True [safe-coloured-text-gen]  pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:114:48-53: [safe-coloured-text-gen] @@ -111,7 +111,7 @@ [safe-coloured-text-gen]  incompleteEscapeP :: Parser AnsiToken [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] + mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen]  pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:114:48-53: [safe-coloured-text-gen] @@ -111,7 +111,7 @@ [safe-coloured-text-gen]  incompleteEscapeP :: Parser AnsiToken [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen] - mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] + mBracket <- (char '[' >> pure True) <|> pure not (False) [safe-coloured-text-gen]  pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33: [safe-coloured-text-gen] @@ -112,7 +112,7 @@ [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen] + pure $ PlainText $ if True then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  csiSequenceP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:115:25-33: [safe-coloured-text-gen] @@ -112,7 +112,7 @@ [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen] + pure $ PlainText $ if False then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  csiSequenceP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:115:25-33: [safe-coloured-text-gen] @@ -112,7 +112,7 @@ [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen] + pure $ PlainText $ if not (mBracket) then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  csiSequenceP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation CondFlip at src/Text/Colour/Chunk/Parsing.hs:115:22-58: [safe-coloured-text-gen] @@ -112,7 +112,7 @@ [safe-coloured-text-gen]  incompleteEscapeP = do [safe-coloured-text-gen]  _ <- char '\ESC' [safe-coloured-text-gen]  mBracket <- (char '[' >> pure True) <|> pure False [safe-coloured-text-gen] - pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen] + pure $ PlainText $ if mBracket then "\ESC[" else "\ESC" [safe-coloured-text-gen]  [safe-coloured-text-gen]  csiSequenceP :: Parser AnsiToken [safe-coloured-text-gen]  csiSequenceP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> True && c /= '\r') [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-57: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> False && c /= '\r') [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-57: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not (c /= '\ESC') && c /= '\r') [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.68 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.33 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  713.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.78 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.22 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 63 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.73 seconds [safe-coloured-text-gen]  Test suite took:  0.73 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-57: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not (c /= '\ESC') && c /= '\r') [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.79 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.52 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-no-bg.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-no-bg.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.42 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips plain.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && True) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-no-bg.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 67 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.01 seconds [safe-coloured-text-gen]  Test suite took:  0.01 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && True) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.95 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.51 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.43 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.37 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.48 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  823.01 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.86 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.72 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.75 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.29 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && False) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips plain.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.24 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 67 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.84 seconds [safe-coloured-text-gen]  Test suite took:  0.84 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:61-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && False) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  1.04 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.17 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.60 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.69 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.24 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.64 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.41 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.55 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.30 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  870.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.88 ms [safe-coloured-text-gen]  ✓ esting mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:61-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && not (c /= '\r')) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] mroundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.25 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.79 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.66 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.31 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.65 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.26 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.16 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.58 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.27 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.23 ms [safe-coloured-text-gen]  ✓ roundtrips plain.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.59 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.21 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.87 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.28 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.20 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.71 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.22 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.23 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 67 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.89 seconds [safe-coloured-text-gen]  Test suite took:  0.89 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:61-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && not (c /= '\r')) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.89 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.62 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.14 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-no-bg.dat  0.04 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> True) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:103:46-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> False) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not (c /= '\ESC' && c /= '\r')) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen]  [safe-coloured-text-gen] 10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.56 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-no-bg.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.63 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.18 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips plain.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.57 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.13 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.19 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-no-bg.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 67 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.01 seconds [safe-coloured-text-gen]  Test suite took:  0.01 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:103:46-70: [safe-coloured-text-gen] @@ -100,7 +100,7 @@ [safe-coloured-text-gen]  ansiTokenP = csiSequenceP <|> incompleteEscapeP <|> carriageReturnP <|> plainTextP [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainTextP :: Parser AnsiToken [safe-coloured-text-gen] -plainTextP = PlainText <$> takeWhile1 (\c -> c /= '\ESC' && c /= '\r') [safe-coloured-text-gen] +plainTextP = PlainText <$> takeWhile1 (\c -> not (c /= '\ESC' && c /= '\r')) [safe-coloured-text-gen]  [safe-coloured-text-gen]  carriageReturnP :: Parser AnsiToken [safe-coloured-text-gen]  carriageReturnP = do [safe-coloured-text-gen] Tests: [safe-coloured-text-gen]  [safe-coloured-text-gen] Text.Colour.Chunk.ParsingRoundtripSpec [safe-coloured-text-gen]  golden file roundtrip [safe-coloured-text-gen]  ✓ roundtrips 8bit/0-fg-5-bg.dat  0.93 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-64-0-128-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-64-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-16-32-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-128-0-144-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-64-64-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-black-fg-bright-black-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/240-240-224-fg-0-16-112-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-4-bg.dat Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:88:9-28: [safe-coloured-text-gen] @@ -85,7 +85,7 @@ [safe-coloured-text-gen]  parseAnsiTokensLazy = go [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen] - | Lazy.null remaining = [] [safe-coloured-text-gen] + | True = [] [safe-coloured-text-gen]  | otherwise = [safe-coloured-text-gen]  case AL.parse ansiTokenP remaining of [safe-coloured-text-gen]  AL.Done rest token -> token : go rest [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:88:9-28: [safe-coloured-text-gen] @@ -85,7 +85,7 @@ [safe-coloured-text-gen]  parseAnsiTokensLazy = go [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen] - | Lazy.null remaining = [] [safe-coloured-text-gen] + | False = [] [safe-coloured-text-gen]  | otherwise = [safe-coloured-text-gen]  case AL.parse ansiTokenP remaining of [safe-coloured-text-gen]  AL.Done rest token -> token : go rest [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:88:9-28: [safe-coloured-text-gen] @@ -85,7 +85,7 @@ [safe-coloured-text-gen]  parseAnsiTokensLazy = go [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen] - | Lazy.null remaining = [] [safe-coloured-text-gen] + | not (Lazy.null remaining) = [] [safe-coloured-text-gen]  | otherwise = [safe-coloured-text-gen]  case AL.parse ansiTokenP remaining of [safe-coloured-text-gen]  AL.Done rest token -> token : go rest [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:89:9-18: [safe-coloured-text-gen] @@ -86,7 +86,7 @@ [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen]  | Lazy.null remaining = [] [safe-coloured-text-gen] - | otherwise = [safe-coloured-text-gen] + | True = [safe-coloured-text-gen]  case AL.parse ansiTokenP remaining of [safe-coloured-text-gen]  AL.Done rest token -> token : go rest [safe-coloured-text-gen]  AL.Fail _ _ _ -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk/Parsing.hs:89:9-18: [safe-coloured-text-gen] @@ -86,7 +86,7 @@ [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen]  | Lazy.null remaining = [] [safe-coloured-text-gen] - | otherwise = [safe-coloured-text-gen] + | False = [safe-coloured-text-gen]  case AL.parse ansiTokenP remaining of [safe-coloured-text-gen]  AL.Done rest token -> token : go rest [safe-coloured-text-gen]  AL.Fail _ _ _ -> [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk/Parsing.hs:89:9-18: [safe-coloured-text-gen] @@ -86,7 +86,7 @@ [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen]  | Lazy.null remaining = [] [safe-coloured-text-gen] - | otherwise = [safe-coloured-text-gen] + | not (otherwise) = [safe-coloured-text-gen]  case AL.parse ansiTokenP remaining of [safe-coloured-text-gen]  AL.Done rest token -> token : go rest [safe-coloured-text-gen]  AL.Fail _ _ _ -> [safe-coloured-text-gen]  [safe-coloured-text-gen]   0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-18-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-112-224-fg-240-144-32-bg.dat  0.54 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-32-48-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/254-fg-15-bg.dat  0.15 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-no-bg.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-dull-green-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-68-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-16-fg-0-0-144-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/48-240-224-fg-192-16-80-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-128-80-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-white-fg-bright-yellow-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/3-fg-4-bg.dat  0.45 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-16-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-1-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-133-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/30-fg-236-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-no-bg.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/16-240-224-fg-224-16-64-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips fancy.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-48-224-fg-240-208-16-bg.dat  0.49 ms [safe-coloured-text-gen]  ✓ roundtrips 8/dull-yellow-fg-dull-white-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-48-fg-0-0-128-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-112-fg-0-0-80-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/62-fg-205-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/1-fg-5-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-224-fg-240-240-240-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-32-0-112-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/112-240-224-fg-128-16-96-bg.dat  0.50 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-black-fg-bright-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-16-0-96-bg.dat  0.11 ms [safe-coloured-text-gen]  ✓ roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg.dat  0.06 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-35-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/7-fg-1-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-240-224-fg-240-16-48-bg.dat  0.10 ms [safe-coloured-text-gen]  ✓ roundtrips plain.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/no-fg-9-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-blue-bg.dat  0.05 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/14-fg-251-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-0-0-144-bg.dat  0.07 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-0-0-fg-0-0-144-bg.dat  0.79 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bright-red-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/0-16-224-fg-240-240-0-bg.dat  0.12 ms [safe-coloured-text-gen]  ✓ roundtrips 8bit/126-fg-142-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 24bit/no-fg-no-bg.dat  0.03 ms [safe-coloured-text-gen]  ✓ roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg.dat  0.09 ms [safe-coloured-text-gen]  ✓ roundtrips 8/no-fg-bright-black-bg.dat  0.08 ms [safe-coloured-text-gen]  ✓ roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg.dat  0.07 ms [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen]  Passed: 67 [safe-coloured-text-gen]  Failed: 0 [safe-coloured-text-gen]  Sum of test runtimes: 0.01 seconds [safe-coloured-text-gen]  Test suite took:  0.01 seconds [safe-coloured-text-gen]  [safe-coloured-text-gen] Killed: 304 [safe-coloured-text-gen] Survived: 71 [safe-coloured-text-gen] Uncovered: 30 [safe-coloured-text-gen] checkPhase completed in 14 minutes 55 seconds [safe-coloured-text-gen] Phase: haddockPhase [safe-coloured-text-gen] Preprocessing library for safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] Running Haddock on library for safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] Warning: The documentation for the following packages are not installed. No [safe-coloured-text-gen] links will be generated to these packages: safe-coloured-text-0.5.0.0 [safe-coloured-text-gen] [1 of 2] Compiling Paths_safe_coloured_text_gen ( dist/build/autogen/Paths_safe_coloured_text_gen.hs, nothing ) [safe-coloured-text-gen] [2 of 2] Compiling Text.Colour.Gen ( src/Text/Colour/Gen.hs, nothing ) [safe-coloured-text-gen] Haddock coverage: [safe-coloured-text-gen]  0% ( 0 / 1) in 'Text.Colour.Gen' [safe-coloured-text-gen]  Missing documentation for: [safe-coloured-text-gen]  Module header [safe-coloured-text-gen] Warning: Text.Colour.Gen: could not find link destinations for: [safe-coloured-text-gen]  - Text.Colour.Chunk.Chunk [safe-coloured-text-gen]  - Text.Colour.Chunk.ChunkStyle [safe-coloured-text-gen]  - Text.Colour.Chunk.Colour [safe-coloured-text-gen]  - Text.Colour.Code.Blinking [safe-coloured-text-gen]  - Text.Colour.Code.CSI [safe-coloured-text-gen]  - Text.Colour.Code.ColourIntensity [safe-coloured-text-gen]  - Text.Colour.Code.ConsoleIntensity [safe-coloured-text-gen]  - Text.Colour.Code.ConsoleLayer [safe-coloured-text-gen]  - Text.Colour.Code.SGR [safe-coloured-text-gen]  - Text.Colour.Code.TerminalColour [safe-coloured-text-gen]  - Text.Colour.Code.Underlining [safe-coloured-text-gen] Documentation created: dist/doc/html/safe-coloured-text-gen/, [safe-coloured-text-gen] dist/doc/html/safe-coloured-text-gen/safe-coloured-text-gen.txt [safe-coloured-text-gen] Preprocessing test suite 'safe-coloured-text-test' for safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] Phase: installPhase [safe-coloured-text-gen] Installing library in /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk [safe-coloured-text-gen] Phase: fixupPhase [safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] shrinking /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSsafe-coloured-text-gen-0.0.0.5-PVJjRxMQ3TALTXkJdO9Dk-ghc9.10.3.so [safe-coloured-text-gen] checking for references to /build/ in /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] patching script interpreter paths in /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] stripping (with command strip and flags -S -p) in /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5/lib [safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc [safe-coloured-text-gen] checking for references to /build/ in /nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc... [safe-coloured-text-gen] patching script interpreter paths in /nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc [safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/4z5svs6ibja02ijys93022a4p47fb546-safe-coloured-text-gen-0.0.0.5-report [safe-coloured-text-gen] checking for references to /build/ in /nix/store/4z5svs6ibja02ijys93022a4p47fb546-safe-coloured-text-gen-0.0.0.5-report... [safe-coloured-text-gen] patching script interpreter paths in /nix/store/4z5svs6ibja02ijys93022a4p47fb546-safe-coloured-text-gen-0.0.0.5-report [post-build-hook] Uploading to cachix cache "sydtest": /nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc /nix/store/4z5svs6ibja02ijys93022a4p47fb546-safe-coloured-text-gen-0.0.0.5-report /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5 [post-build-hook] Pushing 8 paths (183 are already present) using zstd to cache sydtest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5 (2.76 MiB) [post-build-hook] Pushing /nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc (182.34 KiB) [post-build-hook] Pushing /nix/store/hwhvqqbflah9rsyzfki7wvkkvmpsf5x0-genvalidity-bytestring-1.0.0.1 (424.84 KiB) [post-build-hook] Pushing /nix/store/hibnqmb90h21nl04bq2g3jlv821y29a0-genvalidity-bytestring-1.0.0.1-doc (189.91 KiB) [post-build-hook] Pushing /nix/store/w978pfy49x4g7k5vjcdg04b8ywmi50jp-genvalidity-text-1.0.0.1 (649.26 KiB) [post-build-hook] Pushing /nix/store/4z5svs6ibja02ijys93022a4p47fb546-safe-coloured-text-gen-0.0.0.5-report (1.21 MiB) [post-build-hook] Pushing /nix/store/pxmdrjnhw43k2kkh5mxidcipds9ywvyw-genvalidity-text-1.0.0.1-doc (225.63 KiB) [post-build-hook] Pushing /nix/store/f6mqyrjyw58jg9hmhdiibswp93b3lf11-safe-coloured-text-0.5.0.0 (153.36 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc /nix/store/4z5svs6ibja02ijys93022a4p47fb546-safe-coloured-text-gen-0.0.0.5-report /nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/2kpkjrcm8ffk7icn70cdmcqw7vcvprri-safe-coloured-text-gen-0.0.0.5-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/4z5svs6ibja02ijys93022a4p47fb546-safe-coloured-text-gen-0.0.0.5-report' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/fbi3bjcw5vyg11yjr1cj0js4jyykimy3-safe-coloured-text-gen-0.0.0.5' to 'https://cache.staging.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/7wdkq1v6150cnj13r2il0c09ylsgd0r9-safe-coloured-text-gen-0.0.0.5.drv' to 'https://cache.staging.nix-ci.com'... Progress: 1 of 2 built, 24 of 24 downloaded from cache