$ /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=mutation-testing&rev=c2b84fad445f4111b58c4341a68ae4acab44e6e1#checks.x86_64-linux.mutation-safe-coloured-text --print-build-logs warning: ignoring the client-specified setting 'netrc-file', because it is a restricted setting and you are not a trusted user warning: ignoring the client-specified setting 'post-build-hook', because it is a restricted setting and you are not a trusted user warning: ignoring untrusted substituter 'https://sydtest.cachix.org', you are not a trusted user. Run `man nix.conf` for more information on the `substituters` configuration option. warning: ignoring untrusted substituter 'https://cache.staging.nix-ci.com', you are not a trusted user. Run `man nix.conf` for more information on the `substituters` configuration option. warning: ignoring the client-specified setting 'trusted-public-keys', because it is a restricted setting and you are not a trusted user 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 warning: ignoring the client-specified setting 'netrc-file', because it is a restricted setting and you are not a trusted user warning: ignoring the client-specified setting 'post-build-hook', because it is a restricted setting and you are not a trusted user warning: ignoring untrusted substituter 'https://sydtest.cachix.org', you are not a trusted user. Run `man nix.conf` for more information on the `substituters` configuration option. warning: ignoring untrusted substituter 'https://cache.staging.nix-ci.com', you are not a trusted user. Run `man nix.conf` for more information on the `substituters` configuration option. warning: ignoring the client-specified setting 'trusted-public-keys', because it is a restricted setting and you are not a trusted user error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/3c95a162c40842c5fee01372b33f0b34f30ce347cbee8582633a5c07950b6807.sqlite' is busy  Building safe-coloured-text-layout-gen Building safe-coloured-text-parsing-gen [safe-coloured-text-layout-gen] Phase: setupCompilerEnvironmentPhase [safe-coloured-text-layout-gen] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [safe-coloured-text-parsing-gen] Phase: setupCompilerEnvironmentPhase [safe-coloured-text-parsing-gen] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [safe-coloured-text-layout-gen] Phase: unpackPhase [safe-coloured-text-layout-gen] unpacking source archive /nix/store/az5xk59h62i2jg1rp84i4ri2qlvrdgmj-safe-coloured-text-layout-gen-source-0.0.0.1/safe-coloured-text-layout-gen-0.0.0.1.tar.gz [safe-coloured-text-layout-gen] source root is safe-coloured-text-layout-gen-0.0.0.1 [safe-coloured-text-layout-gen] setting SOURCE_DATE_EPOCH to timestamp 1778737575 of file "safe-coloured-text-layout-gen-0.0.0.1/test/Text/Colour/LayoutSpec.hs" [safe-coloured-text-layout-gen] Phase: patchPhase [safe-coloured-text-layout-gen] Phase: compileBuildDriverPhase [safe-coloured-text-parsing-gen] Phase: unpackPhase [safe-coloured-text-layout-gen] setupCompileFlags: -package-db=/build/tmp.b8Opykp8wM/setup-package.conf.d -threaded [safe-coloured-text-parsing-gen] unpacking source archive /nix/store/hfw2dkyvybh9c956kwyllah511k6wsm7-safe-coloured-text-parsing-gen-source-0.0.0.0/safe-coloured-text-parsing-gen-0.0.0.0.tar.gz [safe-coloured-text-parsing-gen] source root is safe-coloured-text-parsing-gen-0.0.0.0 [safe-coloured-text-parsing-gen] setting SOURCE_DATE_EPOCH to timestamp 1778737575 of file "safe-coloured-text-parsing-gen-0.0.0.0/test/Text/Colour/Chunk/ParsingSpec.hs" [safe-coloured-text-parsing-gen] Phase: patchPhase [safe-coloured-text-parsing-gen] Phase: compileBuildDriverPhase [safe-coloured-text-parsing-gen] setupCompileFlags: -package-db=/build/tmp.5yStZOIng7/setup-package.conf.d -threaded [safe-coloured-text-layout-gen] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.b8Opykp8wM/Main.o ) [safe-coloured-text-parsing-gen] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.5yStZOIng7/Main.o ) [safe-coloured-text-layout-gen] [2 of 2] Linking Setup [safe-coloured-text-parsing-gen] [2 of 2] Linking Setup [safe-coloured-text-layout-gen] Phase: updateAutotoolsGnuConfigScriptsPhase [safe-coloured-text-layout-gen] Phase: configurePhase [safe-coloured-text-layout-gen] configureFlags: --verbose --prefix=/nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qw5mz4fm1g77qgcgq04lp2197gng6s4k-safe-coloured-text-layout-gen-0.0.0.1-doc/share/doc/safe-coloured-text-layout-gen-0.0.0.1 --with-gcc=gcc --package-db=/build/tmp.b8Opykp8wM/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-layout-gen] Using Parsec parser [safe-coloured-text-layout-gen] Configuring safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-parsing-gen] Phase: updateAutotoolsGnuConfigScriptsPhase [safe-coloured-text-parsing-gen] Phase: configurePhase [safe-coloured-text-parsing-gen] configureFlags: --verbose --prefix=/nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/964s28wjmvy0yfryj28qwijdywc8p2s7-safe-coloured-text-parsing-gen-0.0.0.0-doc/share/doc/safe-coloured-text-parsing-gen-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.5yStZOIng7/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-parsing-gen] Using Parsec parser [safe-coloured-text-parsing-gen] Configuring safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-layout-gen] Dependency base >=4.7 && <5: using base-4.20.2.0 [safe-coloured-text-layout-gen] Dependency genvalidity: using genvalidity-1.1.1.0 [safe-coloured-text-layout-gen] Dependency safe-coloured-text-gen: using safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-layout-gen] Dependency safe-coloured-text-layout: using safe-coloured-text-layout-0.2.0.1 [safe-coloured-text-layout-gen] Dependency base >=4.7 && <5: using base-4.20.2.0 [safe-coloured-text-layout-gen] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.1.0 [safe-coloured-text-layout-gen] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [safe-coloured-text-layout-gen] Dependency safe-coloured-text-layout: using safe-coloured-text-layout-0.2.0.1 [safe-coloured-text-layout-gen] Dependency safe-coloured-text-layout-gen: using [safe-coloured-text-layout-gen] safe-coloured-text-layout-gen-0.0.0.1 [safe-coloured-text-layout-gen] Dependency sydtest: using sydtest-0.23.0.2 [safe-coloured-text-layout-gen] Dependency text: using text-2.1.3 [safe-coloured-text-layout-gen] Source component graph: [safe-coloured-text-layout-gen]  component lib [safe-coloured-text-layout-gen]  component test:safe-coloured-text-layout-gen-test dependency lib [safe-coloured-text-layout-gen] Configured component graph: [safe-coloured-text-layout-gen]  component safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky [safe-coloured-text-layout-gen]  include base-4.20.2.0-64da [safe-coloured-text-layout-gen]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-layout-gen]  include safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-layout-gen]  include safe-coloured-text-layout-0.2.0.1-ImxtJEFz2ymH91rITWZHG6 [safe-coloured-text-layout-gen]  component safe-coloured-text-layout-gen-0.0.0.1-5DLTCgPOZH85vmIsysz27k-safe-coloured-text-layout-gen-test [safe-coloured-text-layout-gen]  include base-4.20.2.0-64da [safe-coloured-text-layout-gen]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [safe-coloured-text-layout-gen]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-layout-gen]  include safe-coloured-text-layout-0.2.0.1-ImxtJEFz2ymH91rITWZHG6 [safe-coloured-text-layout-gen]  include safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky [safe-coloured-text-layout-gen]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [safe-coloured-text-layout-gen]  include text-2.1.3-c691 [safe-coloured-text-layout-gen] Linked component graph: [safe-coloured-text-layout-gen]  unit safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky [safe-coloured-text-layout-gen]  include base-4.20.2.0-64da [safe-coloured-text-layout-gen]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-layout-gen]  include safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-layout-gen]  include safe-coloured-text-layout-0.2.0.1-ImxtJEFz2ymH91rITWZHG6 [safe-coloured-text-layout-gen]  Text.Colour.Layout.Gen=safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky:Text.Colour.Layout.Gen [safe-coloured-text-layout-gen]  unit safe-coloured-text-layout-gen-0.0.0.1-5DLTCgPOZH85vmIsysz27k-safe-coloured-text-layout-gen-test [safe-coloured-text-layout-gen]  include base-4.20.2.0-64da [safe-coloured-text-layout-gen]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [safe-coloured-text-layout-gen]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-layout-gen]  include safe-coloured-text-layout-0.2.0.1-ImxtJEFz2ymH91rITWZHG6 [safe-coloured-text-layout-gen]  include safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky [safe-coloured-text-layout-gen]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [safe-coloured-text-layout-gen]  include text-2.1.3-c691 [safe-coloured-text-layout-gen] Ready component graph: [safe-coloured-text-layout-gen]  definite safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky [safe-coloured-text-layout-gen]  depends base-4.20.2.0-64da [safe-coloured-text-layout-gen]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-layout-gen]  depends safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-layout-gen]  depends safe-coloured-text-layout-0.2.0.1-ImxtJEFz2ymH91rITWZHG6 [safe-coloured-text-layout-gen]  definite safe-coloured-text-layout-gen-0.0.0.1-5DLTCgPOZH85vmIsysz27k-safe-coloured-text-layout-gen-test [safe-coloured-text-layout-gen]  depends base-4.20.2.0-64da [safe-coloured-text-layout-gen]  depends genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [safe-coloured-text-layout-gen]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-layout-gen]  depends safe-coloured-text-layout-0.2.0.1-ImxtJEFz2ymH91rITWZHG6 [safe-coloured-text-layout-gen]  depends safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky [safe-coloured-text-layout-gen]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [safe-coloured-text-layout-gen]  depends text-2.1.3-c691 [safe-coloured-text-layout-gen] Using Cabal-3.12.1.0 compiled by ghc-9.10 [safe-coloured-text-layout-gen] Using compiler: ghc-9.10.3 [safe-coloured-text-layout-gen] Using install prefix: [safe-coloured-text-layout-gen] /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1 [safe-coloured-text-layout-gen] Executables installed in: [safe-coloured-text-layout-gen] /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/bin [safe-coloured-text-layout-gen] Libraries installed in: [safe-coloured-text-layout-gen] /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky [safe-coloured-text-layout-gen] Dynamic Libraries installed in: [safe-coloured-text-layout-gen] /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [safe-coloured-text-layout-gen] Private executables installed in: [safe-coloured-text-layout-gen] /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/libexec/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-layout-gen-0.0.0.1 [safe-coloured-text-layout-gen] Data files installed in: [safe-coloured-text-layout-gen] /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/share/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-layout-gen-0.0.0.1 [safe-coloured-text-layout-gen] Documentation installed in: [safe-coloured-text-layout-gen] /nix/store/qw5mz4fm1g77qgcgq04lp2197gng6s4k-safe-coloured-text-layout-gen-0.0.0.1-doc/share/doc/safe-coloured-text-layout-gen-0.0.0.1 [safe-coloured-text-layout-gen] Configuration files installed in: [safe-coloured-text-layout-gen] /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/etc [safe-coloured-text-layout-gen] No alex found [safe-coloured-text-layout-gen] Using ar found on system at: [safe-coloured-text-layout-gen] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [safe-coloured-text-layout-gen] No c2hs found [safe-coloured-text-layout-gen] No cpphs found [safe-coloured-text-layout-gen] No doctest found [safe-coloured-text-layout-gen] Using gcc version 14.3.0 given by user at: [safe-coloured-text-layout-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [safe-coloured-text-layout-gen] Using ghc version 9.10.3 found on system at: [safe-coloured-text-layout-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [safe-coloured-text-layout-gen] Using ghc-pkg version 9.10.3 found on system at: [safe-coloured-text-layout-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [safe-coloured-text-layout-gen] No ghcjs found [safe-coloured-text-layout-gen] No ghcjs-pkg found [safe-coloured-text-layout-gen] No greencard found [safe-coloured-text-layout-gen] Using haddock version 2.31.1 found on system at: [safe-coloured-text-layout-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [safe-coloured-text-layout-gen] No happy found [safe-coloured-text-layout-gen] Using haskell-suite found on system at: haskell-suite-dummy-location [safe-coloured-text-layout-gen] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [safe-coloured-text-layout-gen] No hmake found [safe-coloured-text-layout-gen] Using hpc version 0.69 found on system at: [safe-coloured-text-layout-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [safe-coloured-text-layout-gen] Using hsc2hs version 0.68.10 found on system at: [safe-coloured-text-layout-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [safe-coloured-text-layout-gen] Using hscolour version 1.25 found on system at: [safe-coloured-text-layout-gen] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [safe-coloured-text-layout-gen] No jhc found [safe-coloured-text-layout-gen] Using ld found on system at: [safe-coloured-text-layout-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [safe-coloured-text-layout-gen] No pkg-config found [safe-coloured-text-layout-gen] Using runghc version 9.10.3 found on system at: [safe-coloured-text-layout-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [safe-coloured-text-layout-gen] Using strip version 2.44 found on system at: [safe-coloured-text-layout-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [safe-coloured-text-layout-gen] Using tar found on system at: [safe-coloured-text-layout-gen] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [safe-coloured-text-layout-gen] No uhc found [safe-coloured-text-parsing-gen] Dependency base >=4.7 && <5: using base-4.20.2.0 [safe-coloured-text-parsing-gen] Dependency genvalidity: using genvalidity-1.1.1.0 [safe-coloured-text-parsing-gen] Dependency safe-coloured-text-gen: using safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-parsing-gen] Dependency safe-coloured-text-parsing: using [safe-coloured-text-parsing-gen] safe-coloured-text-parsing-0.0.0.0 [safe-coloured-text-parsing-gen] Dependency base >=4.7 && <5: using base-4.20.2.0 [safe-coloured-text-parsing-gen] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.1.0 [safe-coloured-text-parsing-gen] Dependency genvalidity-text: using genvalidity-text-1.0.0.1 [safe-coloured-text-parsing-gen] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [safe-coloured-text-parsing-gen] Dependency safe-coloured-text-gen: using safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-parsing-gen] Dependency safe-coloured-text-parsing: using [safe-coloured-text-parsing-gen] safe-coloured-text-parsing-0.0.0.0 [safe-coloured-text-parsing-gen] Dependency safe-coloured-text-parsing-gen: using [safe-coloured-text-parsing-gen] safe-coloured-text-parsing-gen-0.0.0.0 [safe-coloured-text-parsing-gen] Dependency sydtest: using sydtest-0.23.0.2 [safe-coloured-text-parsing-gen] Dependency text: using text-2.1.3 [safe-coloured-text-parsing-gen] Source component graph: [safe-coloured-text-parsing-gen]  component lib [safe-coloured-text-parsing-gen]  component test:safe-coloured-text-parsing-test dependency lib [safe-coloured-text-parsing-gen] Configured component graph: [safe-coloured-text-parsing-gen]  component safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY [safe-coloured-text-parsing-gen]  include base-4.20.2.0-64da [safe-coloured-text-parsing-gen]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-parsing-gen]  include safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-parsing-gen]  include safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-parsing-gen]  component safe-coloured-text-parsing-gen-0.0.0.0-DzmqlWIVMzj7sxgytkZ64N-safe-coloured-text-parsing-test [safe-coloured-text-parsing-gen]  include base-4.20.2.0-64da [safe-coloured-text-parsing-gen]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [safe-coloured-text-parsing-gen]  include genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [safe-coloured-text-parsing-gen]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-parsing-gen]  include safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-parsing-gen]  include safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-parsing-gen]  include safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY [safe-coloured-text-parsing-gen]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [safe-coloured-text-parsing-gen]  include text-2.1.3-c691 [safe-coloured-text-parsing-gen] Linked component graph: [safe-coloured-text-parsing-gen]  unit safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY [safe-coloured-text-parsing-gen]  include base-4.20.2.0-64da [safe-coloured-text-parsing-gen]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-parsing-gen]  include safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-parsing-gen]  include safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-parsing-gen]  Text.Colour.Chunk.Parsing.Gen=safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY:Text.Colour.Chunk.Parsing.Gen [safe-coloured-text-parsing-gen]  unit safe-coloured-text-parsing-gen-0.0.0.0-DzmqlWIVMzj7sxgytkZ64N-safe-coloured-text-parsing-test [safe-coloured-text-parsing-gen]  include base-4.20.2.0-64da [safe-coloured-text-parsing-gen]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [safe-coloured-text-parsing-gen]  include genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [safe-coloured-text-parsing-gen]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-parsing-gen]  include safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-parsing-gen]  include safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-parsing-gen]  include safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY [safe-coloured-text-parsing-gen]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [safe-coloured-text-parsing-gen]  include text-2.1.3-c691 [safe-coloured-text-parsing-gen] Ready component graph: [safe-coloured-text-parsing-gen]  definite safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY [safe-coloured-text-parsing-gen]  depends base-4.20.2.0-64da [safe-coloured-text-parsing-gen]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [safe-coloured-text-parsing-gen]  depends safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-parsing-gen]  depends safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-parsing-gen]  definite safe-coloured-text-parsing-gen-0.0.0.0-DzmqlWIVMzj7sxgytkZ64N-safe-coloured-text-parsing-test [safe-coloured-text-parsing-gen]  depends base-4.20.2.0-64da [safe-coloured-text-parsing-gen]  depends genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [safe-coloured-text-parsing-gen]  depends genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [safe-coloured-text-parsing-gen]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [safe-coloured-text-parsing-gen]  depends safe-coloured-text-gen-0.0.0.5-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-parsing-gen]  depends safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-parsing-gen]  depends safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY [safe-coloured-text-parsing-gen]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [safe-coloured-text-parsing-gen]  depends text-2.1.3-c691 [safe-coloured-text-parsing-gen] Using Cabal-3.12.1.0 compiled by ghc-9.10 [safe-coloured-text-parsing-gen] Using compiler: ghc-9.10.3 [safe-coloured-text-parsing-gen] Using install prefix: [safe-coloured-text-parsing-gen] /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0 [safe-coloured-text-parsing-gen] Executables installed in: [safe-coloured-text-parsing-gen] /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/bin [safe-coloured-text-parsing-gen] Libraries installed in: [safe-coloured-text-parsing-gen] /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY [safe-coloured-text-parsing-gen] Dynamic Libraries installed in: [safe-coloured-text-parsing-gen] /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [safe-coloured-text-parsing-gen] Private executables installed in: [safe-coloured-text-parsing-gen] /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/libexec/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-parsing-gen-0.0.0.0 [safe-coloured-text-parsing-gen] Data files installed in: [safe-coloured-text-parsing-gen] /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/share/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-parsing-gen-0.0.0.0 [safe-coloured-text-parsing-gen] Documentation installed in: [safe-coloured-text-parsing-gen] /nix/store/964s28wjmvy0yfryj28qwijdywc8p2s7-safe-coloured-text-parsing-gen-0.0.0.0-doc/share/doc/safe-coloured-text-parsing-gen-0.0.0.0 [safe-coloured-text-parsing-gen] Configuration files installed in: [safe-coloured-text-parsing-gen] /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/etc [safe-coloured-text-parsing-gen] No alex found [safe-coloured-text-parsing-gen] Using ar found on system at: [safe-coloured-text-parsing-gen] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [safe-coloured-text-parsing-gen] No c2hs found [safe-coloured-text-parsing-gen] No cpphs found [safe-coloured-text-parsing-gen] No doctest found [safe-coloured-text-parsing-gen] Using gcc version 14.3.0 given by user at: [safe-coloured-text-parsing-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [safe-coloured-text-parsing-gen] Using ghc version 9.10.3 found on system at: [safe-coloured-text-parsing-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [safe-coloured-text-parsing-gen] Using ghc-pkg version 9.10.3 found on system at: [safe-coloured-text-parsing-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [safe-coloured-text-parsing-gen] No ghcjs found [safe-coloured-text-parsing-gen] No ghcjs-pkg found [safe-coloured-text-parsing-gen] No greencard found [safe-coloured-text-parsing-gen] Using haddock version 2.31.1 found on system at: [safe-coloured-text-parsing-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [safe-coloured-text-parsing-gen] No happy found [safe-coloured-text-parsing-gen] Using haskell-suite found on system at: haskell-suite-dummy-location [safe-coloured-text-parsing-gen] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [safe-coloured-text-parsing-gen] No hmake found [safe-coloured-text-parsing-gen] Using hpc version 0.69 found on system at: [safe-coloured-text-parsing-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [safe-coloured-text-parsing-gen] Using hsc2hs version 0.68.10 found on system at: [safe-coloured-text-parsing-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [safe-coloured-text-parsing-gen] Using hscolour version 1.25 found on system at: [safe-coloured-text-parsing-gen] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [safe-coloured-text-parsing-gen] No jhc found [safe-coloured-text-parsing-gen] Using ld found on system at: [safe-coloured-text-parsing-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [safe-coloured-text-parsing-gen] No pkg-config found [safe-coloured-text-parsing-gen] Using runghc version 9.10.3 found on system at: [safe-coloured-text-parsing-gen] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [safe-coloured-text-parsing-gen] Using strip version 2.44 found on system at: [safe-coloured-text-parsing-gen] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [safe-coloured-text-parsing-gen] Using tar found on system at: [safe-coloured-text-parsing-gen] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [safe-coloured-text-parsing-gen] No uhc found [safe-coloured-text-layout-gen] Phase: buildPhase [safe-coloured-text-parsing-gen] Phase: buildPhase [safe-coloured-text-layout-gen] Preprocessing library for safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-layout-gen] Building library for safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-parsing-gen] Preprocessing library for safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-parsing-gen] Building library for safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-layout-gen] [1 of 2] Compiling Paths_safe_coloured_text_layout_gen ( dist/build/autogen/Paths_safe_coloured_text_layout_gen.hs, dist/build/Paths_safe_coloured_text_layout_gen.o, dist/build/Paths_safe_coloured_text_layout_gen.dyn_o ) [safe-coloured-text-parsing-gen] [1 of 2] Compiling Paths_safe_coloured_text_parsing_gen ( dist/build/autogen/Paths_safe_coloured_text_parsing_gen.hs, dist/build/Paths_safe_coloured_text_parsing_gen.o, dist/build/Paths_safe_coloured_text_parsing_gen.dyn_o ) [safe-coloured-text-layout-gen] [2 of 2] Compiling Text.Colour.Layout.Gen ( src/Text/Colour/Layout/Gen.hs, dist/build/Text/Colour/Layout/Gen.o, dist/build/Text/Colour/Layout/Gen.dyn_o ) [safe-coloured-text-parsing-gen] [2 of 2] Compiling Text.Colour.Chunk.Parsing.Gen ( src/Text/Colour/Chunk/Parsing/Gen.hs, dist/build/Text/Colour/Chunk/Parsing/Gen.o, dist/build/Text/Colour/Chunk/Parsing/Gen.dyn_o ) [safe-coloured-text-parsing-gen] [1 of 2] Compiling Paths_safe_coloured_text_parsing_gen ( dist/build/autogen/Paths_safe_coloured_text_parsing_gen.hs, dist/build/Paths_safe_coloured_text_parsing_gen.p_o ) [safe-coloured-text-layout-gen] [1 of 2] Compiling Paths_safe_coloured_text_layout_gen ( dist/build/autogen/Paths_safe_coloured_text_layout_gen.hs, dist/build/Paths_safe_coloured_text_layout_gen.p_o ) [safe-coloured-text-parsing-gen] [2 of 2] Compiling Text.Colour.Chunk.Parsing.Gen ( src/Text/Colour/Chunk/Parsing/Gen.hs, dist/build/Text/Colour/Chunk/Parsing/Gen.p_o ) [safe-coloured-text-layout-gen] [2 of 2] Compiling Text.Colour.Layout.Gen ( src/Text/Colour/Layout/Gen.hs, dist/build/Text/Colour/Layout/Gen.p_o ) [safe-coloured-text-parsing-gen] Preprocessing test suite 'safe-coloured-text-parsing-test' for safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-parsing-gen] Building test suite 'safe-coloured-text-parsing-test' for safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-parsing-gen] [1 of 3] Compiling Paths_safe_coloured_text_parsing_gen ( dist/build/safe-coloured-text-parsing-test/autogen/Paths_safe_coloured_text_parsing_gen.hs, dist/build/safe-coloured-text-parsing-test/safe-coloured-text-parsing-test-tmp/Paths_safe_coloured_text_parsing_gen.o ) [safe-coloured-text-layout-gen] Preprocessing test suite 'safe-coloured-text-layout-gen-test' for safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-layout-gen] Building test suite 'safe-coloured-text-layout-gen-test' for safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-parsing-gen] [2 of 3] Compiling Text.Colour.Chunk.ParsingSpec ( test/Text/Colour/Chunk/ParsingSpec.hs, dist/build/safe-coloured-text-parsing-test/safe-coloured-text-parsing-test-tmp/Text/Colour/Chunk/ParsingSpec.o ) [safe-coloured-text-layout-gen] [1 of 4] Compiling Paths_safe_coloured_text_layout_gen ( dist/build/safe-coloured-text-layout-gen-test/autogen/Paths_safe_coloured_text_layout_gen.hs, dist/build/safe-coloured-text-layout-gen-test/safe-coloured-text-layout-gen-test-tmp/Paths_safe_coloured_text_layout_gen.o ) [safe-coloured-text-layout-gen] [2 of 4] Compiling Text.Colour.Layout.GenSpec ( test/Text/Colour/Layout/GenSpec.hs, dist/build/safe-coloured-text-layout-gen-test/safe-coloured-text-layout-gen-test-tmp/Text/Colour/Layout/GenSpec.o ) [safe-coloured-text-layout-gen] [3 of 4] Compiling Text.Colour.LayoutSpec ( test/Text/Colour/LayoutSpec.hs, dist/build/safe-coloured-text-layout-gen-test/safe-coloured-text-layout-gen-test-tmp/Text/Colour/LayoutSpec.o ) [safe-coloured-text-layout-gen] [4 of 4] Compiling Main ( test/Spec.hs, dist/build/safe-coloured-text-layout-gen-test/safe-coloured-text-layout-gen-test-tmp/Main.o ) [safe-coloured-text-layout-gen] [5 of 5] Linking dist/build/safe-coloured-text-layout-gen-test/safe-coloured-text-layout-gen-test [safe-coloured-text-parsing-gen] [3 of 3] Compiling Main ( test/Spec.hs, dist/build/safe-coloured-text-parsing-test/safe-coloured-text-parsing-test-tmp/Main.o ) [safe-coloured-text-parsing-gen] [4 of 4] Linking dist/build/safe-coloured-text-parsing-test/safe-coloured-text-parsing-test [safe-coloured-text-layout-gen] Phase: checkPhase [safe-coloured-text-layout-gen] no Makefile or custom checkPhase, doing nothing [safe-coloured-text-layout-gen] Phase: haddockPhase [safe-coloured-text-layout-gen] Preprocessing library for safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-layout-gen] Running Haddock on library for safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-layout-gen] Warning: The documentation for the following packages are not installed. No [safe-coloured-text-layout-gen] links will be generated to these packages: safe-coloured-text-0.5.0.0, [safe-coloured-text-layout-gen] safe-coloured-text-layout-0.2.0.1 [safe-coloured-text-layout-gen] [1 of 2] Compiling Paths_safe_coloured_text_layout_gen ( dist/build/autogen/Paths_safe_coloured_text_layout_gen.hs, nothing ) [safe-coloured-text-layout-gen] [2 of 2] Compiling Text.Colour.Layout.Gen ( src/Text/Colour/Layout/Gen.hs, nothing ) [safe-coloured-text-layout-gen] Haddock coverage: [safe-coloured-text-layout-gen]  0% ( 0 / 1) in 'Text.Colour.Layout.Gen' [safe-coloured-text-layout-gen]  Missing documentation for: [safe-coloured-text-layout-gen]  Module header [safe-coloured-text-layout-gen] Warning: Text.Colour.Layout.Gen: could not find link destinations for: [safe-coloured-text-layout-gen]  - Text.Colour.Layout.Table [safe-coloured-text-layout-gen]  - Text.Colour.Layout.TableBackground [safe-coloured-text-parsing-gen] Phase: checkPhase [safe-coloured-text-parsing-gen] no Makefile or custom checkPhase, doing nothing [safe-coloured-text-parsing-gen] Phase: haddockPhase [safe-coloured-text-parsing-gen] Preprocessing library for safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-parsing-gen] Running Haddock on library for safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-parsing-gen] Warning: The documentation for the following packages are not installed. No [safe-coloured-text-parsing-gen] links will be generated to these packages: attoparsec-0.14.4, [safe-coloured-text-parsing-gen] attoparsec-0.14.4, safe-coloured-text-0.5.0.0, [safe-coloured-text-parsing-gen] safe-coloured-text-parsing-0.0.0.0 [safe-coloured-text-parsing-gen] [1 of 2] Compiling Paths_safe_coloured_text_parsing_gen ( dist/build/autogen/Paths_safe_coloured_text_parsing_gen.hs, nothing ) [safe-coloured-text-parsing-gen] [2 of 2] Compiling Text.Colour.Chunk.Parsing.Gen ( src/Text/Colour/Chunk/Parsing/Gen.hs, nothing ) [safe-coloured-text-parsing-gen] Haddock coverage: [safe-coloured-text-parsing-gen]  0% ( 0 / 1) in 'Text.Colour.Chunk.Parsing.Gen' [safe-coloured-text-parsing-gen]  Missing documentation for: [safe-coloured-text-parsing-gen]  Module header [safe-coloured-text-parsing-gen] Warning: Text.Colour.Chunk.Parsing.Gen: could not find link destinations for: [safe-coloured-text-parsing-gen]  - Text.Colour.Chunk.Parsing.AnsiToken [safe-coloured-text-layout-gen] Documentation created: dist/doc/html/safe-coloured-text-layout-gen/, [safe-coloured-text-layout-gen] dist/doc/html/safe-coloured-text-layout-gen/safe-coloured-text-layout-gen.txt [safe-coloured-text-layout-gen] Preprocessing test suite 'safe-coloured-text-layout-gen-test' for safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-layout-gen] Phase: installPhase [safe-coloured-text-layout-gen] Installing library in /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky [safe-coloured-text-layout-gen] Phase: fixupPhase [safe-coloured-text-layout-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1 [safe-coloured-text-layout-gen] shrinking /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSsafe-coloured-text-layout-gen-0.0.0.1-OAzc5KP1TO7vYIA4nWrky-ghc9.10.3.so [safe-coloured-text-layout-gen] shrinking /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/test/safe-coloured-text-layout-gen-test [safe-coloured-text-layout-gen] checking for references to /build/ in /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1... [safe-coloured-text-layout-gen] patching script interpreter paths in /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1 [safe-coloured-text-layout-gen] stripping (with command strip and flags -S -p) in /nix/store/imlk2n0sss6vrxffhx6vzx6lk7lcak1w-safe-coloured-text-layout-gen-0.0.0.1/lib [safe-coloured-text-layout-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/qw5mz4fm1g77qgcgq04lp2197gng6s4k-safe-coloured-text-layout-gen-0.0.0.1-doc [safe-coloured-text-layout-gen] checking for references to /build/ in /nix/store/qw5mz4fm1g77qgcgq04lp2197gng6s4k-safe-coloured-text-layout-gen-0.0.0.1-doc... [safe-coloured-text-layout-gen] patching script interpreter paths in /nix/store/qw5mz4fm1g77qgcgq04lp2197gng6s4k-safe-coloured-text-layout-gen-0.0.0.1-doc Progress: 1 of 4 built (1 building) [safe-coloured-text-parsing-gen] Documentation created: dist/doc/html/safe-coloured-text-parsing-gen/, [safe-coloured-text-parsing-gen] dist/doc/html/safe-coloured-text-parsing-gen/safe-coloured-text-parsing-gen.txt [safe-coloured-text-parsing-gen] Preprocessing test suite 'safe-coloured-text-parsing-test' for safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-parsing-gen] Phase: installPhase [safe-coloured-text-parsing-gen] Installing library in /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/safe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY [safe-coloured-text-parsing-gen] Phase: fixupPhase [safe-coloured-text-parsing-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0 [safe-coloured-text-parsing-gen] shrinking /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSsafe-coloured-text-parsing-gen-0.0.0.0-1CKBWyU4zto1QnoFRT5AwY-ghc9.10.3.so [safe-coloured-text-parsing-gen] shrinking /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/test/safe-coloured-text-parsing-test [safe-coloured-text-parsing-gen] checking for references to /build/ in /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0... [safe-coloured-text-parsing-gen] patching script interpreter paths in /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0 [safe-coloured-text-parsing-gen] stripping (with command strip and flags -S -p) in /nix/store/ynb2097zrq0gfpk0cymqxwpi5anb3nkc-safe-coloured-text-parsing-gen-0.0.0.0/lib [safe-coloured-text-parsing-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/964s28wjmvy0yfryj28qwijdywc8p2s7-safe-coloured-text-parsing-gen-0.0.0.0-doc [safe-coloured-text-parsing-gen] checking for references to /build/ in /nix/store/964s28wjmvy0yfryj28qwijdywc8p2s7-safe-coloured-text-parsing-gen-0.0.0.0-doc... [safe-coloured-text-parsing-gen] patching script interpreter paths in /nix/store/964s28wjmvy0yfryj28qwijdywc8p2s7-safe-coloured-text-parsing-gen-0.0.0.0-doc Progress: 2 of 4 built 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/rs9vlspzdmfwdzc3178x36fxcgbb4pc7-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 1778737552 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.K7LbPkBgh4/setup-package.conf.d -threaded [safe-coloured-text-gen] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.K7LbPkBgh4/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/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/af9wnv0xm1jznvm39visr7w9m9ps3yf0-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.K7LbPkBgh4/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-GqYG0S9NpbAKEdEqIS0gtZ [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-EPvFecOnBkTILxsyjQkowS-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-Cj9ZxpByhih2ReY6BClfG1 [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-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-gen]  include safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-gen]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [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-GqYG0S9NpbAKEdEqIS0gtZ [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-GqYG0S9NpbAKEdEqIS0gtZ:Text.Colour.Gen [safe-coloured-text-gen]  unit safe-coloured-text-gen-0.0.0.5-EPvFecOnBkTILxsyjQkowS-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-Cj9ZxpByhih2ReY6BClfG1 [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-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-gen]  include safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-gen]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [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-GqYG0S9NpbAKEdEqIS0gtZ [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-EPvFecOnBkTILxsyjQkowS-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-Cj9ZxpByhih2ReY6BClfG1 [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-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-gen]  depends safe-coloured-text-parsing-0.0.0.0-H3JFVfyfgjFFqLWmBrwd7B [safe-coloured-text-gen]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [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/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] Executables installed in: [safe-coloured-text-gen] /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5/bin [safe-coloured-text-gen] Libraries installed in: [safe-coloured-text-gen] /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-gen] Dynamic Libraries installed in: [safe-coloured-text-gen] /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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/af9wnv0xm1jznvm39visr7w9m9ps3yf0-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/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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 coverage for suite safe-coloured-text-gen [safe-coloured-text-gen] coverage (2/186): Text\.ColourSpec.GenValid ConsoleLayer.genValid \:\: Gen ConsoleLayer.only generates valid 'ConsoleLayer's (1 mutations) [safe-coloured-text-gen] coverage (7/186): Text\.ColourSpec.GenValid TerminalColour.genValid \:\: Gen TerminalColour.only generates valid 'TerminalColour's (1 mutations) [safe-coloured-text-gen] coverage (23/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (16,0,96) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (10/186): Text\.ColourSpec.GenValid ColourIntensity.genValid \:\: Gen ColourIntensity.only generates valid 'ColourIntensity's (1 mutations) [safe-coloured-text-gen] coverage (27/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (32,0,112) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (1/186): Text\.ColourSpec.GenValid TerminalColour.genValid \:\: Gen TerminalColour.only generates valid 'TerminalColour's (1 mutations) [safe-coloured-text-gen] coverage (26/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,0,0) foreground on a(n) 8-bit colour (0,0,144) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (5/186): Text\.ColourSpec.GenValid SGR.genValid \:\: Gen SGR.only generates valid 'SGR's (1 mutations) [safe-coloured-text-gen] coverage (13/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (0,32,48) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (9/186): Text\.ColourSpec.GenValid ConsoleIntensity.genValid \:\: Gen ConsoleIntensity.only generates valid 'ConsoleIntensity's (1 mutations) [safe-coloured-text-gen] coverage (25/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (0,0,64) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (8/186): Text\.ColourSpec.GenValid Chunk.genValid \:\: Gen Chunk.only generates valid 'Chunk's (1 mutations) [safe-coloured-text-gen] coverage (15/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,112,224) foreground on a(n) 8-bit colour (240,144,32) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (22/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (0,0,16) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (24/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (112,240,224) foreground on a(n) 8-bit colour (128,16,96) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (16/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,0,48) foreground on a(n) 8-bit colour (0,0,128) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (4/186): Text\.ColourSpec.GenValid Colour.genValid \:\: Gen Colour.only generates valid 'Colour's (1 mutations) [safe-coloured-text-gen] coverage (19/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (16,240,224) foreground on a(n) 8-bit colour (224,16,64) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (18/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,0,224) foreground on a(n) 8-bit colour (240,240,240) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (14/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,48,224) foreground on a(n) 8-bit colour (240,208,16) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (12/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (0,64,64) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (28/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (48,240,224) foreground on a(n) 8-bit colour (192,16,80) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (21/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,0,112) foreground on a(n) 8-bit colour (0,0,80) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (20/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (240,240,224) foreground on a(n) 8-bit colour (0,16,112) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (6/186): Text\.ColourSpec.GenValid Underlining.genValid \:\: Gen Underlining.only generates valid 'Underlining's (1 mutations) [safe-coloured-text-gen] coverage (11/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (0,128,80) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (3/186): Text\.ColourSpec.GenValid CSI.genValid \:\: Gen CSI.only generates valid 'CSI's (1 mutations) [safe-coloured-text-gen] coverage (17/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (0,0,144) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (29/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,16,224) foreground on a(n) 8-bit colour (240,240,0) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (30/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (64,0,128) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (31/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (0,16,32) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (34/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on no background the same way as before (49 mutations) [safe-coloured-text-gen] coverage (33/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,240,224) foreground on a(n) 8-bit colour (240,16,48) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (32/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a a(n) 8-bit colour (0,0,16) foreground on a(n) 8-bit colour (0,0,144) background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (35/186): Text\.Colour\.ChunkSpec.renderChunk.24bit colours.outputs a no foreground on a(n) 8-bit colour (128,0,144) background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (36/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 126 foreground on a(n) 8-bit colour 142 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (37/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a no foreground on a(n) 8-bit colour 133 background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (50/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 254 foreground on a(n) 8-bit colour 15 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (40/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a no foreground on a(n) 8-bit colour 9 background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (39/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a no foreground on a(n) 8-bit colour 4 background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (41/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a no foreground on a(n) 8-bit colour 18 background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (38/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a no foreground on no background the same way as before (49 mutations) [safe-coloured-text-gen] coverage (43/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a no foreground on a(n) 8-bit colour 1 background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (46/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 1 foreground on a(n) 8-bit colour 5 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (45/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 62 foreground on a(n) 8-bit colour 205 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (49/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 7 foreground on a(n) 8-bit colour 1 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (54/186): Text\.Colour\.ChunkSpec.renderChunk.outputs plain text if the terminal has only 8bit colours and 24bit colours are needed (52 mutations) [safe-coloured-text-gen] coverage (44/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a no foreground on a(n) 8-bit colour 68 background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (55/186): Text\.Colour\.ChunkSpec.renderChunk.outputs a plain chunk the same as before (49 mutations) [safe-coloured-text-gen] coverage (42/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 3 foreground on a(n) 8-bit colour 4 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (51/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 0 foreground on a(n) 8-bit colour 5 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (52/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a no foreground on a(n) 8-bit colour 35 background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (53/186): Text\.Colour\.ChunkSpec.renderChunk.outputs plain text if the terminal has no colours (52 mutations) [safe-coloured-text-gen] coverage (48/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 14 foreground on a(n) 8-bit colour 251 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (47/186): Text\.Colour\.ChunkSpec.renderChunk.8bit colours.outputs a a(n) 8-bit colour 30 foreground on a(n) 8-bit colour 236 background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (56/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with a(n) Bright Black foreground on a(n) Bright Black background the same way as before (66 mutations) [safe-coloured-text-gen] coverage (57/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a strikethrough overlined faint no underline ook with a(n) Bright Green foreground on a(n) Dull Black background the same way as before (66 mutations) [safe-coloured-text-gen] coverage (58/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a non-strikethrough non-overlined bold underline rapid blinking ook with a(n) Dull Red foreground on a(n) Dull Blue background the same way as before (68 mutations) [safe-coloured-text-gen] coverage (59/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a non-italic non-strikethrough non-concealed overlined bold double underline ook with a(n) Dull Magenta foreground on a(n) Dull Black background the same way as before (70 mutations) [safe-coloured-text-gen] coverage (61/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a non-overlined non-bold slow blinking ook with a(n) Dull Yellow foreground on a(n) Bright Green background the same way as before (71 mutations) [safe-coloured-text-gen] coverage (62/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a non-reverse non-concealed overlined double underline no blinking ook with a(n) Bright Black foreground on a(n) Bright Red background the same way as before (71 mutations) [safe-coloured-text-gen] coverage (60/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a slow blinking ook with a(n) Dull Cyan foreground on a(n) Bright Blue background the same way as before (70 mutations) [safe-coloured-text-gen] coverage (63/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a no blinking ook with a(n) Dull Blue foreground on a(n) Dull Cyan background the same way as before (68 mutations) [safe-coloured-text-gen] coverage (64/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with no foreground on a(n) Dull Green background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (68/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with no foreground on no background the same way as before (50 mutations) [safe-coloured-text-gen] coverage (65/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with a(n) Dull White foreground on a(n) Bright Yellow background the same way as before (71 mutations) [safe-coloured-text-gen] coverage (79/186): Text\.Colour\.ChunkSpec.renderChunk.outputs plain text if the terminal has only 8 colours and 24bit colours are needed (52 mutations) [safe-coloured-text-gen] coverage (70/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a non-concealed faint rapid blinking ook with a(n) Dull Cyan foreground on a(n) Bright White background the same way as before (68 mutations) [safe-coloured-text-gen] coverage (71/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with a(n) Dull Yellow foreground on a(n) Dull White background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (66/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with a(n) Bright Red foreground on a(n) Dull Black background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (69/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with no foreground on a(n) Bright Blue background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (77/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a bold no underline ook with a(n) Bright Green foreground on a(n) Bright Blue background the same way as before (66 mutations) [safe-coloured-text-gen] coverage (67/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a concealed non-overlined underline slow blinking ook with a(n) Bright Blue foreground on a(n) Dull Black background the same way as before (72 mutations) [safe-coloured-text-gen] coverage (74/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with a(n) Dull Black foreground on a(n) Bright Black background the same way as before (68 mutations) [safe-coloured-text-gen] coverage (76/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a underline no blinking ook with a(n) Bright Black foreground on a(n) Dull Black background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (73/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a no underline rapid blinking ook with a(n) Dull Red foreground on a(n) Bright Blue background the same way as before (71 mutations) [safe-coloured-text-gen] coverage (83/186): Text\.Colour\.ChunkSpec.renderChunk.outputs plain text if the terminal has only 8 colours and 256 are needed (52 mutations) [safe-coloured-text-gen] coverage (72/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a italic strikethrough non-reverse non-overlined non-bold slow blinking ook with a(n) Bright Red foreground on no background the same way as before (67 mutations) [safe-coloured-text-gen] coverage (78/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a ook with no foreground on a(n) Bright Black background the same way as before (68 mutations) [safe-coloured-text-gen] coverage (81/186): Text\.Colour\.ChunkSpec.renderChunk.outputs plain text if the terminal has no colours and 256 are needed (52 mutations) [safe-coloured-text-gen] coverage (75/186): Text\.Colour\.ChunkSpec.renderChunk.8 colours.outputs a non-bold double underline ook with a(n) Bright Magenta foreground on a(n) Dull Blue background the same way as before (69 mutations) [safe-coloured-text-gen] coverage (82/186): Text\.Colour\.ChunkSpec.renderChunk.outputs plain text if the terminal has no colours and 24bit colours are needed (52 mutations) [safe-coloured-text-gen] coverage (84/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.outputs a blinking, bold, italic, underlined, dull yellow background with bright green foreground the same as before (35 mutations) [safe-coloured-text-gen] coverage (80/186): Text\.Colour\.ChunkSpec.renderChunk.super fancy.outputs this super fancy thing the same way as before (108 mutations) [safe-coloured-text-gen] coverage (85/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.outputs an dull red background with bright blue foreground the same as before (15 mutations) [safe-coloured-text-gen] coverage (86/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Cyan Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (87/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Red Background" the same as before (10 mutations) [safe-coloured-text-gen] coverage (89/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Blue Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (88/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Yellow Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (90/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Black Foreground" the same as before (10 mutations) [safe-coloured-text-gen] coverage (91/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Magenta Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (92/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Green Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (102/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Green Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (97/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Yellow Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (93/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Blue Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (94/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Red Foreground" the same as before (10 mutations) [safe-coloured-text-gen] coverage (96/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Red Background" the same as before (10 mutations) [safe-coloured-text-gen] coverage (103/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Yellow Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (95/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Black Background" the same as before (10 mutations) [safe-coloured-text-gen] coverage (101/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Magenta Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (107/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull White Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (99/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Green Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (106/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright White Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (100/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Yellow Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (105/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Cyan Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (98/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Red Foreground" the same as before (10 mutations) [safe-coloured-text-gen] coverage (104/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull White Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (108/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright White Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (110/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Black Background" the same as before (10 mutations) [safe-coloured-text-gen] coverage (109/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Magenta Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (111/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Blue Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (112/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Cyan Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (113/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Blue Background" the same as before (11 mutations) [safe-coloured-text-gen] coverage (114/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Black Foreground" the same as before (10 mutations) [safe-coloured-text-gen] coverage (115/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Magenta Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (117/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Bright Green Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (116/186): Text\.Colour\.CodeSpec.renderCSI.SGR.8 colours.simple, exhaustive.outputs a "Dull Cyan Foreground" the same as before (11 mutations) [safe-coloured-text-gen] coverage (118/186): Text\.Colour\.CodeSpec.renderCSI.SGR.256 colours.outputs a pink foreground colour with light blue background the same as before (15 mutations) [safe-coloured-text-gen] coverage (119/186): Text\.Colour\.CodeSpec.renderCSI.outputs a reset the same as before (2 mutations) [safe-coloured-text-gen] coverage (121/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-64-0-128-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (123/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-0-16-32-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (122/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-0-0-64-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (120/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/0-fg-5-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (125/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-0-64-64-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (134/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-ol-non-bold-slow-blinking-dull-yellow-fg-bright-green-bg\.dat (282 mutations) [safe-coloured-text-gen] coverage (132/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-0-32-48-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (131/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-112-224-fg-240-144-32-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (129/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/no-fg-4-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (128/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-hd-faint-rapid-blinking-dull-cyan-fg-bright-white-bg\.dat (279 mutations) [safe-coloured-text-gen] coverage (126/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/dull-black-fg-bright-black-bg\.dat (278 mutations) [safe-coloured-text-gen] coverage (133/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/254-fg-15-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (124/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-128-0-144-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (130/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/no-fg-18-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (135/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-fg-no-bg\.dat (66 mutations) [safe-coloured-text-gen] coverage (136/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-fg-dull-green-bg\.dat (236 mutations) [safe-coloured-text-gen] coverage (140/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-0-128-80-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (137/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/no-fg-68-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (138/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-0-16-fg-0-0-144-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (139/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/48-240-224-fg-192-16-80-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (141/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-underline-rapid-blinking-dull-red-fg-bright-blue-bg\.dat (281 mutations) [safe-coloured-text-gen] coverage (142/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-it-no-st-no-hd-ol-bold-double-underline-dull-magenta-fg-dull-black-bg\.dat (260 mutations) [safe-coloured-text-gen] coverage (146/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/no-fg-1-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (143/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/dull-white-fg-bright-yellow-bg\.dat (281 mutations) [safe-coloured-text-gen] coverage (145/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-0-0-16-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (147/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/no-fg-133-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (149/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/underline-no-blinking-bright-black-fg-dull-black-bg\.dat (269 mutations) [safe-coloured-text-gen] coverage (148/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/30-fg-236-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (150/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/no-fg-no-bg\.dat (66 mutations) [safe-coloured-text-gen] coverage (153/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/non-bold-double-underline-bright-magenta-fg-dull-blue-bg\.dat (269 mutations) [safe-coloured-text-gen] coverage (156/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-48-224-fg-240-208-16-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (151/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/it-st-no-rv-no-ol-non-bold-slow-blinking-bright-red-fg-no-bg\.dat (267 mutations) [safe-coloured-text-gen] coverage (152/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/16-240-224-fg-224-16-64-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (155/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-st-no-ol-bold-underline-rapid-blinking-dull-red-fg-dull-blue-bg\.dat (260 mutations) [safe-coloured-text-gen] coverage (158/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-0-48-fg-0-0-128-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (163/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-blinking-dull-blue-fg-dull-cyan-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (162/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/1-fg-5-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (161/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-rv-no-hd-ol-double-underline-no-blinking-bright-black-fg-bright-red-bg\.dat (284 mutations) [safe-coloured-text-gen] coverage (160/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/62-fg-205-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (159/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-0-112-fg-0-0-80-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (127/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/240-240-224-fg-0-16-112-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (166/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-32-0-112-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (164/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-0-224-fg-240-240-240-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (157/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/dull-yellow-fg-dull-white-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (165/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/hd-no-ol-underline-slow-blinking-bright-blue-fg-dull-black-bg\.dat (274 mutations) [safe-coloured-text-gen] coverage (167/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/112-240-224-fg-128-16-96-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (168/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/bright-black-fg-bright-black-bg\.dat (276 mutations) [safe-coloured-text-gen] coverage (169/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-16-0-96-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (154/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips fancy\.dat (321 mutations) [safe-coloured-text-gen] coverage (144/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/3-fg-4-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (170/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/slow-blinking-dull-cyan-fg-bright-blue-bg\.dat (280 mutations) [safe-coloured-text-gen] coverage (172/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/7-fg-1-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (174/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips plain\.dat (66 mutations) [safe-coloured-text-gen] coverage (176/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-fg-bright-blue-bg\.dat (272 mutations) [safe-coloured-text-gen] coverage (180/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/bright-red-fg-dull-black-bg\.dat (269 mutations) [safe-coloured-text-gen] coverage (178/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-0-0-144-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (179/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-0-0-fg-0-0-144-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (182/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/126-fg-142-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (181/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-16-224-fg-240-240-0-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (183/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/no-fg-no-bg\.dat (66 mutations) [safe-coloured-text-gen] coverage (184/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/st-ol-faint-no-underline-bright-green-fg-dull-black-bg\.dat (268 mutations) [safe-coloured-text-gen] coverage (175/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/no-fg-9-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (186/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/bold-no-underline-bright-green-fg-bright-blue-bg\.dat (276 mutations) [safe-coloured-text-gen] coverage (173/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 24bit/0-240-224-fg-240-16-48-bg\.dat (243 mutations) [safe-coloured-text-gen] coverage (185/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8/no-fg-bright-black-bg\.dat (271 mutations) [safe-coloured-text-gen] coverage (171/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/no-fg-35-bg\.dat (242 mutations) [safe-coloured-text-gen] coverage (177/186): Text\.Colour\.Chunk\.ParsingRoundtripSpec.golden file roundtrip.roundtrips 8bit/14-fg-251-bg\.dat (243 mutations) [safe-coloured-text-gen] mutation-nix: collecting coverage for suite safe-coloured-text-layout-gen [safe-coloured-text-gen] coverage (4/8): Text\.Colour\.LayoutSpec.layoutAsTable.outputs this two-column table the same as before (0 mutations) [safe-coloured-text-gen] coverage (2/8): Text\.Colour\.LayoutSpec.layoutAsTable.outputs this two-column table with a custom column separator the same as before (0 mutations) [safe-coloured-text-gen] coverage (8/8): Text\.Colour\.Layout\.GenSpec.GenValid TableBackground.genValid \:\: Gen TableBackground.only generates valid 'TableBackground's (1 mutations) [safe-coloured-text-gen] coverage (5/8): Text\.Colour\.LayoutSpec.layoutAsTable.outputs this table with a background colour the same as before (0 mutations) [safe-coloured-text-gen] coverage (6/8): Text\.Colour\.LayoutSpec.layoutAsTable.outputs this table with a bicoloured background the same as before (0 mutations) [safe-coloured-text-gen] coverage (7/8): Text\.Colour\.Layout\.GenSpec.GenValid Table.genValid \:\: Gen Table.only generates valid 'Table's (1 mutations) [safe-coloured-text-gen] coverage (3/8): Text\.Colour\.LayoutSpec.layoutAsTable.outputs this weird two-column table the same as before (0 mutations) [safe-coloured-text-gen] coverage (1/8): Text\.Colour\.LayoutSpec.layoutAsTable.outputs this list the same as before (0 mutations) [safe-coloured-text-gen] mutation-nix: collecting coverage for suite safe-coloured-text-parsing-gen [safe-coloured-text-gen] coverage (8/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.handles text with no visible content between escapes (58 mutations) [safe-coloured-text-gen] coverage (1/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokensLazy.works with multi-chunk lazy text (62 mutations) [safe-coloured-text-gen] coverage (9/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.parses a simple red foreground (150 mutations) [safe-coloured-text-gen] coverage (12/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.parses 24-bit RGB foreground (156 mutations) [safe-coloured-text-gen] coverage (6/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.parses bold (72 mutations) [safe-coloured-text-gen] coverage (23/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.tokenizes bare ESC as plain text (16 mutations) [safe-coloured-text-gen] coverage (15/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.parses combined bold and colour (153 mutations) [safe-coloured-text-gen] coverage (26/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.tokenizes combined parameters (54 mutations) [safe-coloured-text-gen] coverage (28/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.drops parameter values that overflow Word8 (51 mutations) [safe-coloured-text-gen] coverage (5/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.handles incomplete sequence at end of text (22 mutations) [safe-coloured-text-gen] coverage (19/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.keeps incomplete ESC[ together as single token (16 mutations) [safe-coloured-text-gen] coverage (16/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.handles empty input (3 mutations) [safe-coloured-text-gen] coverage (4/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.never crashes on arbitrary input (17 mutations) [safe-coloured-text-gen] coverage (21/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.treats CSI with intermediate bytes as non-SGR (51 mutations) [safe-coloured-text-gen] coverage (13/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.parses background colour (168 mutations) [safe-coloured-text-gen] coverage (18/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.tokenizes plain text (12 mutations) [safe-coloured-text-gen] coverage (14/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.produces segment texts that concatenate to the input minus ANSI codes (17 mutations) [safe-coloured-text-gen] coverage (17/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.parses bright colours (194 mutations) [safe-coloured-text-gen] coverage (25/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.tokenizes 256-colour parameters (54 mutations) [safe-coloured-text-gen] coverage (27/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.tokenizes mixed content (60 mutations) [safe-coloured-text-gen] coverage (11/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.parses 256-colour foreground (156 mutations) [safe-coloured-text-gen] coverage (3/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.strips non-SGR CSI sequences (50 mutations) [safe-coloured-text-gen] coverage (20/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.tokenizes an SGR sequence (51 mutations) [safe-coloured-text-gen] coverage (10/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.returns plain text unchanged (18 mutations) [safe-coloured-text-gen] coverage (22/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.tokenizes non-SGR CSI as OtherCsiSequence (35 mutations) [safe-coloured-text-gen] coverage (24/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokens.tokenizes empty input (2 mutations) [safe-coloured-text-gen] coverage (7/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunks.threads state across calls (150 mutations) [safe-coloured-text-gen] coverage (2/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiTokensLazy.produces the same tokens as strict parsing (16 mutations) [safe-coloured-text-gen] coverage (29/31): Text\.Colour\.Chunk\.ParsingSpec.GenValid AnsiToken.genValid \:\: Gen AnsiToken.only generates valid 'AnsiToken's (1 mutations) [safe-coloured-text-gen] coverage (31/31): Text\.Colour\.Chunk\.ParsingSpec.parseAnsiChunksLazy.produces the same chunks as strict parsing (22 mutations) [safe-coloured-text-gen] coverage (30/31): Text\.Colour\.Chunk\.ParsingSpec.roundtrip.recovers chunk style from rendered output for non-empty chunks (404 mutations) [safe-coloured-text-gen] mutation-nix: running mutations [safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk.hs:191:110-114 [safe-coloured-text-gen] @@ -188,7 +188,7 @@ [safe-coloured-text-gen]  strikethrough chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleStrikethrough = Just True}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  swapForegroundBackground :: Chunk -> Chunk [safe-coloured-text-gen] -swapForegroundBackground chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleSwapForegroundBackground = Just True}} [safe-coloured-text-gen] +swapForegroundBackground chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleSwapForegroundBackground = Just False}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  concealed :: Chunk -> Chunk [safe-coloured-text-gen]  concealed chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleConcealed = Just True}} [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:228:24-33 [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  colourSGR :: TerminalCapabilities -> ConsoleLayer -> Colour -> Maybe SGR [safe-coloured-text-gen]  colourSGR tc layer = [safe-coloured-text-gen] - let cap tc' sgr = if tc >= tc' then Just sgr else Nothing [safe-coloured-text-gen] + let cap tc' sgr = if True then Just sgr else Nothing [safe-coloured-text-gen]  in \case [safe-coloured-text-gen]  Colour8 intensity terminalColour -> cap With8Colours $ SetColour intensity layer terminalColour [safe-coloured-text-gen]  Colour8Bit w -> cap With8BitColours $ Set8BitColour layer w [safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk.hs:197:80-84 [safe-coloured-text-gen] @@ -194,7 +194,7 @@ [safe-coloured-text-gen]  concealed chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleConcealed = Just True}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  overlined :: Chunk -> Chunk [safe-coloured-text-gen] -overlined chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleOverlined = Just True}} [safe-coloured-text-gen] +overlined chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleOverlined = Just False}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  underline :: Chunk -> Chunk [safe-coloured-text-gen]  underline chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleUnderlining = Just SingleUnderline}} [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:228:24-33 [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  colourSGR :: TerminalCapabilities -> ConsoleLayer -> Colour -> Maybe SGR [safe-coloured-text-gen]  colourSGR tc layer = [safe-coloured-text-gen] - let cap tc' sgr = if tc >= tc' then Just sgr else Nothing [safe-coloured-text-gen] + let cap tc' sgr = if False then Just sgr else Nothing [safe-coloured-text-gen]  in \case [safe-coloured-text-gen]  Colour8 intensity terminalColour -> cap With8Colours $ SetColour intensity layer terminalColour [safe-coloured-text-gen]  Colour8Bit w -> cap With8BitColours $ Set8BitColour layer w [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:228:24-33 [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  colourSGR :: TerminalCapabilities -> ConsoleLayer -> Colour -> Maybe SGR [safe-coloured-text-gen]  colourSGR tc layer = [safe-coloured-text-gen] - let cap tc' sgr = if tc >= tc' then Just sgr else Nothing [safe-coloured-text-gen] + let cap tc' sgr = if not tc >= tc' then Just sgr else Nothing [safe-coloured-text-gen]  in \case [safe-coloured-text-gen]  Colour8 intensity terminalColour -> cap With8Colours $ SetColour intensity layer terminalColour [safe-coloured-text-gen]  Colour8Bit w -> cap With8BitColours $ Set8BitColour layer w [safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk.hs:194:80-84 [safe-coloured-text-gen] @@ -191,7 +191,7 @@ [safe-coloured-text-gen]  swapForegroundBackground chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleSwapForegroundBackground = Just True}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  concealed :: Chunk -> Chunk [safe-coloured-text-gen] -concealed chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleConcealed = Just True}} [safe-coloured-text-gen] +concealed chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleConcealed = Just False}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  overlined :: Chunk -> Chunk [safe-coloured-text-gen]  overlined chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleOverlined = Just True}} [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:81:17-34 [safe-coloured-text-gen] @@ -78,7 +78,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] - Colour8 {} -> tc < With8Colours [safe-coloured-text-gen] + Colour8 {} -> True [safe-coloured-text-gen]  Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen]  Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:81:17-34 [safe-coloured-text-gen] @@ -78,7 +78,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] - Colour8 {} -> tc < With8Colours [safe-coloured-text-gen] + Colour8 {} -> False [safe-coloured-text-gen]  Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen]  Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:83:21-42 [safe-coloured-text-gen] @@ -80,7 +80,7 @@ [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen]  Colour8 {} -> tc < With8Colours [safe-coloured-text-gen]  Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen] - Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen] + Colour24Bit {} -> True [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Render chunks directly to a UTF8-encoded 'Bytestring'. [safe-coloured-text-gen]  renderChunksUtf8BS :: (Foldable f) => TerminalCapabilities -> f Chunk -> ByteString [safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk.hs:188:88-92 [safe-coloured-text-gen] @@ -185,7 +185,7 @@ [safe-coloured-text-gen]  italic chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleItalic = Just True}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  strikethrough :: Chunk -> Chunk [safe-coloured-text-gen] -strikethrough chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleStrikethrough = Just True}} [safe-coloured-text-gen] +strikethrough chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleStrikethrough = Just False}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  swapForegroundBackground :: Chunk -> Chunk [safe-coloured-text-gen]  swapForegroundBackground chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleSwapForegroundBackground = Just True}} [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:82:20-40 [safe-coloured-text-gen] @@ -79,7 +79,7 @@ [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen]  Colour8 {} -> tc < With8Colours [safe-coloured-text-gen] - Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen] + Colour8Bit {} -> not tc < With8BitColours [safe-coloured-text-gen]  Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Render chunks directly to a UTF8-encoded 'Bytestring'. [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:83:21-42 [safe-coloured-text-gen] @@ -80,7 +80,7 @@ [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen]  Colour8 {} -> tc < With8Colours [safe-coloured-text-gen]  Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen] - Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen] + Colour24Bit {} -> not tc < With24BitColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Render chunks directly to a UTF8-encoded 'Bytestring'. [safe-coloured-text-gen]  renderChunksUtf8BS :: (Foldable f) => TerminalCapabilities -> f Chunk -> ByteString [safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk.hs:185:74-78 [safe-coloured-text-gen] @@ -182,7 +182,7 @@ [safe-coloured-text-gen]  faint chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleConsoleIntensity = Just FaintIntensity}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  italic :: Chunk -> Chunk [safe-coloured-text-gen] -italic chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleItalic = Just True}} [safe-coloured-text-gen] +italic chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleItalic = Just False}} [safe-coloured-text-gen]  [safe-coloured-text-gen]  strikethrough :: Chunk -> Chunk [safe-coloured-text-gen]  strikethrough chu = chu {chunkStyle = (chunkStyle chu) {chunkStyleStrikethrough = Just True}} [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:82:20-40 [safe-coloured-text-gen] @@ -79,7 +79,7 @@ [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen]  Colour8 {} -> tc < With8Colours [safe-coloured-text-gen] - Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen] + Colour8Bit {} -> False [safe-coloured-text-gen]  Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Render chunks directly to a UTF8-encoded 'Bytestring'. [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:81:17-34 [safe-coloured-text-gen] @@ -78,7 +78,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] - Colour8 {} -> tc < With8Colours [safe-coloured-text-gen] + Colour8 {} -> not tc < With8Colours [safe-coloured-text-gen]  Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen]  Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:62:11-37 [safe-coloured-text-gen] @@ -59,7 +59,7 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen] - [ isNothing chunkStyleItalic, [safe-coloured-text-gen] + [ False, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:82:20-40 [safe-coloured-text-gen] @@ -79,7 +79,7 @@ [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen]  Colour8 {} -> tc < With8Colours [safe-coloured-text-gen] - Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen] + Colour8Bit {} -> True [safe-coloured-text-gen]  Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Render chunks directly to a UTF8-encoded 'Bytestring'. [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:63:11-44 [safe-coloured-text-gen] @@ -60,7 +60,7 @@ [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen] - isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] + False, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:64:11-55 [safe-coloured-text-gen] @@ -61,7 +61,7 @@ [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:62:11-37 [safe-coloured-text-gen] @@ -59,7 +59,7 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen] - [ isNothing chunkStyleItalic, [safe-coloured-text-gen] + [ True, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:136:5-6 [safe-coloured-text-gen] @@ -133,17 +133,16 @@ [safe-coloured-text-gen]  styleSGR :: TerminalCapabilities -> ChunkStyle -> [SGR] [safe-coloured-text-gen]  styleSGR tc ChunkStyle {..} = [safe-coloured-text-gen]  catMaybes [safe-coloured-text-gen] - [ SetItalic <$> chunkStyleItalic, [safe-coloured-text-gen]  SetStrikethrough <$> chunkStyleStrikethrough, [safe-coloured-text-gen]  SetSwapForegroundBackground <$> chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  SetConcealed <$> chunkStyleConcealed, [safe-coloured-text-gen]  SetOverlined <$> chunkStyleOverlined, [safe-coloured-text-gen]  SetUnderlining <$> chunkStyleUnderlining, [safe-coloured-text-gen]  SetBlinking <$> chunkStyleBlinking, [safe-coloured-text-gen]  SetConsoleIntensity <$> chunkStyleConsoleIntensity, [safe-coloured-text-gen]  chunkStyleForeground >>= colourSGR tc Foreground, [safe-coloured-text-gen]  chunkStyleBackground >>= colourSGR tc Background [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Turn a text into a plain chunk, without any styling [safe-coloured-text-gen]  chunk :: Text -> Chunk [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:62:11-37 [safe-coloured-text-gen] @@ -59,7 +59,7 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen] - [ isNothing chunkStyleItalic, [safe-coloured-text-gen] + [ not isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:83:21-42 [safe-coloured-text-gen] @@ -80,7 +80,7 @@ [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen]  Colour8 {} -> tc < With8Colours [safe-coloured-text-gen]  Colour8Bit {} -> tc < With8BitColours [safe-coloured-text-gen] - Colour24Bit {} -> tc < With24BitColours [safe-coloured-text-gen] + Colour24Bit {} -> False [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Render chunks directly to a UTF8-encoded 'Bytestring'. [safe-coloured-text-gen]  renderChunksUtf8BS :: (Foldable f) => TerminalCapabilities -> f Chunk -> ByteString [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:63:11-44 [safe-coloured-text-gen] @@ -60,7 +60,7 @@ [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen] - isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] + not isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:136:5-6 [safe-coloured-text-gen] @@ -133,17 +133,16 @@ [safe-coloured-text-gen]  styleSGR :: TerminalCapabilities -> ChunkStyle -> [SGR] [safe-coloured-text-gen]  styleSGR tc ChunkStyle {..} = [safe-coloured-text-gen]  catMaybes [safe-coloured-text-gen]  [ SetItalic <$> chunkStyleItalic, [safe-coloured-text-gen]  SetStrikethrough <$> chunkStyleStrikethrough, [safe-coloured-text-gen]  SetSwapForegroundBackground <$> chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  SetConcealed <$> chunkStyleConcealed, [safe-coloured-text-gen]  SetOverlined <$> chunkStyleOverlined, [safe-coloured-text-gen]  SetUnderlining <$> chunkStyleUnderlining, [safe-coloured-text-gen]  SetBlinking <$> chunkStyleBlinking, [safe-coloured-text-gen]  SetConsoleIntensity <$> chunkStyleConsoleIntensity, [safe-coloured-text-gen]  chunkStyleForeground >>= colourSGR tc Foreground, [safe-coloured-text-gen] - chunkStyleBackground >>= colourSGR tc Background [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Turn a text into a plain chunk, without any styling [safe-coloured-text-gen]  chunk :: Text -> Chunk [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:136:5-6 [safe-coloured-text-gen] @@ -133,17 +133,7 @@ [safe-coloured-text-gen]  styleSGR :: TerminalCapabilities -> ChunkStyle -> [SGR] [safe-coloured-text-gen]  styleSGR tc ChunkStyle {..} = [safe-coloured-text-gen]  catMaybes [safe-coloured-text-gen] - [ SetItalic <$> chunkStyleItalic, [safe-coloured-text-gen] - SetStrikethrough <$> chunkStyleStrikethrough, [safe-coloured-text-gen] - SetSwapForegroundBackground <$> chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] - SetConcealed <$> chunkStyleConcealed, [safe-coloured-text-gen] - SetOverlined <$> chunkStyleOverlined, [safe-coloured-text-gen] - SetUnderlining <$> chunkStyleUnderlining, [safe-coloured-text-gen] - SetBlinking <$> chunkStyleBlinking, [safe-coloured-text-gen] - SetConsoleIntensity <$> chunkStyleConsoleIntensity, [safe-coloured-text-gen] - chunkStyleForeground >>= colourSGR tc Foreground, [safe-coloured-text-gen] - chunkStyleBackground >>= colourSGR tc Background [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Turn a text into a plain chunk, without any styling [safe-coloured-text-gen]  chunk :: Text -> Chunk [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:63:11-44 [safe-coloured-text-gen] @@ -60,7 +60,7 @@ [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen] - isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:64:11-55 [safe-coloured-text-gen] @@ -61,7 +61,7 @@ [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] + not isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:64:11-55 [safe-coloured-text-gen] @@ -61,7 +61,7 @@ [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] + False, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:65:11-40 [safe-coloured-text-gen] @@ -62,7 +62,7 @@ [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] - isNothing chunkStyleConcealed, [safe-coloured-text-gen] + False, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:65:11-40 [safe-coloured-text-gen] @@ -62,7 +62,7 @@ [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] - isNothing chunkStyleConcealed, [safe-coloured-text-gen] + not isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:66:11-40 [safe-coloured-text-gen] @@ -63,7 +63,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen] - isNothing chunkStyleOverlined, [safe-coloured-text-gen] + False, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:65:11-40 [safe-coloured-text-gen] @@ -62,7 +62,7 @@ [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] - isNothing chunkStyleConcealed, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:66:11-40 [safe-coloured-text-gen] @@ -63,7 +63,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen] - isNothing chunkStyleOverlined, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:67:11-47 [safe-coloured-text-gen] @@ -64,7 +64,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:66:11-40 [safe-coloured-text-gen] @@ -63,7 +63,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen] - isNothing chunkStyleOverlined, [safe-coloured-text-gen] + not isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:67:11-47 [safe-coloured-text-gen] @@ -64,7 +64,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] + False, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:68:11-42 [safe-coloured-text-gen] @@ -65,7 +65,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] - isNothing chunkStyleUnderlining, [safe-coloured-text-gen] + False, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:68:11-42 [safe-coloured-text-gen] @@ -65,7 +65,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] - isNothing chunkStyleUnderlining, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:67:11-47 [safe-coloured-text-gen] @@ -64,7 +64,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] + not isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:68:11-42 [safe-coloured-text-gen] @@ -65,7 +65,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] - isNothing chunkStyleUnderlining, [safe-coloured-text-gen] + not isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:69:11-39 [safe-coloured-text-gen] @@ -66,7 +66,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen] - isNothing chunkStyleBlinking, [safe-coloured-text-gen] + False, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:69:11-39 [safe-coloured-text-gen] @@ -66,7 +66,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen] - isNothing chunkStyleBlinking, [safe-coloured-text-gen] + not isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk.hs:70:17-21 [safe-coloured-text-gen] @@ -67,7 +67,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] + maybe False (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:70:11-59 [safe-coloured-text-gen] @@ -67,7 +67,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:69:11-39 [safe-coloured-text-gen] @@ -66,7 +66,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen] - isNothing chunkStyleBlinking, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:70:11-59 [safe-coloured-text-gen] @@ -67,7 +67,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] + False, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:70:11-59 [safe-coloured-text-gen] @@ -67,7 +67,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] + not maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation BoolLit at src/Text/Colour/Chunk.hs:71:17-21 [safe-coloured-text-gen] @@ -68,7 +68,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen] + maybe False (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:71:11-59 [safe-coloured-text-gen] @@ -68,7 +68,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen] + True [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:71:11-59 [safe-coloured-text-gen] @@ -68,7 +68,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen] + False [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:71:11-59 [safe-coloured-text-gen] @@ -68,7 +68,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen] + not maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:62:9-10 [safe-coloured-text-gen] @@ -59,17 +59,7 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen] - [ isNothing chunkStyleItalic, [safe-coloured-text-gen] - isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] - isNothing chunkStyleConcealed, [safe-coloured-text-gen] - isNothing chunkStyleOverlined, [safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] - isNothing chunkStyleUnderlining, [safe-coloured-text-gen] - isNothing chunkStyleBlinking, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:62:9-10 [safe-coloured-text-gen] @@ -59,17 +59,16 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen] - [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:62:9-10 [safe-coloured-text-gen] @@ -59,17 +59,16 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:61:7-10 [safe-coloured-text-gen] @@ -58,18 +58,18 @@ [safe-coloured-text-gen]  plainStyle :: TerminalCapabilities -> ChunkStyle -> Bool [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen] - in and [safe-coloured-text-gen] + in True [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:61:7-10 [safe-coloured-text-gen] @@ -58,18 +58,18 @@ [safe-coloured-text-gen]  plainStyle :: TerminalCapabilities -> ChunkStyle -> Bool [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen] - in and [safe-coloured-text-gen] + in False [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:61:7-10 [safe-coloured-text-gen] @@ -58,18 +58,18 @@ [safe-coloured-text-gen]  plainStyle :: TerminalCapabilities -> ChunkStyle -> Bool [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen] - in and [safe-coloured-text-gen] + in not and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:60:3-10 [safe-coloured-text-gen] @@ -57,19 +57,19 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainStyle :: TerminalCapabilities -> ChunkStyle -> Bool [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen] - let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen] + TruenkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:60:3-10 [safe-coloured-text-gen] @@ -57,19 +57,19 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainStyle :: TerminalCapabilities -> ChunkStyle -> Bool [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen] - let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen] + FalsenkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:77:7-31 [safe-coloured-text-gen] @@ -74,7 +74,7 @@ [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen]  let Chunk _ _ = undefined [safe-coloured-text-gen] - in plainStyle tc chunkStyle [safe-coloured-text-gen] + in True [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:60:3-10 [safe-coloured-text-gen] @@ -57,19 +57,19 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainStyle :: TerminalCapabilities -> ChunkStyle -> Bool [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen] - let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen] + not let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:77:7-31 [safe-coloured-text-gen] @@ -74,7 +74,7 @@ [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen]  let Chunk _ _ = undefined [safe-coloured-text-gen] - in plainStyle tc chunkStyle [safe-coloured-text-gen] + in False [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:77:7-31 [safe-coloured-text-gen] @@ -74,7 +74,7 @@ [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen]  let Chunk _ _ = undefined [safe-coloured-text-gen] - in plainStyle tc chunkStyle [safe-coloured-text-gen] + in not plainStyle tc chunkStyle [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:76:3-31 [safe-coloured-text-gen] @@ -73,8 +73,8 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] - let Chunk _ _ = undefined [safe-coloured-text-gen] + True [safe-coloured-text-gen]  in plainStyle tc chunkStyle [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:76:3-31 [safe-coloured-text-gen] @@ -73,8 +73,8 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] - let Chunk _ _ = undefined [safe-coloured-text-gen] + False [safe-coloured-text-gen]  in plainStyle tc chunkStyle [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:76:3-31 [safe-coloured-text-gen] @@ -73,8 +73,8 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen] - let Chunk _ _ = undefined [safe-coloured-text-gen] + not let Chunk _ _ = undefined [safe-coloured-text-gen]  in plainStyle tc chunkStyle [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainColour :: TerminalCapabilities -> Colour -> Bool [safe-coloured-text-gen]  plainColour tc = \case [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:124:6-21 [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  -- | Render a chunk to a lazy 'LT.Text' 'Text.Builder' [safe-coloured-text-gen]  renderChunkBuilder :: TerminalCapabilities -> Chunk -> Text.Builder [safe-coloured-text-gen]  renderChunkBuilder tc c@Chunk {..} = [safe-coloured-text-gen] - if plainChunk tc c [safe-coloured-text-gen] + if True [safe-coloured-text-gen]  then LTB.fromText chunkText [safe-coloured-text-gen]  else [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Chunk.hs:124:6-21 [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  -- | Render a chunk to a lazy 'LT.Text' 'Text.Builder' [safe-coloured-text-gen]  renderChunkBuilder :: TerminalCapabilities -> Chunk -> Text.Builder [safe-coloured-text-gen]  renderChunkBuilder tc c@Chunk {..} = [safe-coloured-text-gen] - if plainChunk tc c [safe-coloured-text-gen] + if False [safe-coloured-text-gen]  then LTB.fromText chunkText [safe-coloured-text-gen]  else [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Chunk.hs:124:6-21 [safe-coloured-text-gen] @@ -121,7 +121,7 @@ [safe-coloured-text-gen]  -- | Render a chunk to a lazy 'LT.Text' 'Text.Builder' [safe-coloured-text-gen]  renderChunkBuilder :: TerminalCapabilities -> Chunk -> Text.Builder [safe-coloured-text-gen]  renderChunkBuilder tc c@Chunk {..} = [safe-coloured-text-gen] - if plainChunk tc c [safe-coloured-text-gen] + if not plainChunk tc c [safe-coloured-text-gen]  then LTB.fromText chunkText [safe-coloured-text-gen]  else [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:128:9-10 [safe-coloured-text-gen] @@ -125,10 +125,7 @@ [safe-coloured-text-gen]  then LTB.fromText chunkText [safe-coloured-text-gen]  else [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen] - [ renderCSI (SGR (styleSGR tc chunkStyle)), [safe-coloured-text-gen] - LTB.fromText chunkText, [safe-coloured-text-gen] - renderCSI (SGR [Reset]) [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  styleSGR :: TerminalCapabilities -> ChunkStyle -> [SGR] [safe-coloured-text-gen]  styleSGR tc ChunkStyle {..} = [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:128:9-10 [safe-coloured-text-gen] @@ -125,10 +125,9 @@ [safe-coloured-text-gen]  then LTB.fromText chunkText [safe-coloured-text-gen]  else [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen] - [ renderCSI (SGR (styleSGR tc chunkStyle)), [safe-coloured-text-gen]  LTB.fromText chunkText, [safe-coloured-text-gen]  renderCSI (SGR [Reset]) [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  styleSGR :: TerminalCapabilities -> ChunkStyle -> [SGR] [safe-coloured-text-gen]  styleSGR tc ChunkStyle {..} = [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Chunk.hs:128:9-10 [safe-coloured-text-gen] @@ -125,10 +125,9 @@ [safe-coloured-text-gen]  then LTB.fromText chunkText [safe-coloured-text-gen]  else [safe-coloured-text-gen]  mconcat [safe-coloured-text-gen]  [ renderCSI (SGR (styleSGR tc chunkStyle)), [safe-coloured-text-gen]  LTB.fromText chunkText, [safe-coloured-text-gen] - renderCSI (SGR [Reset]) [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  styleSGR :: TerminalCapabilities -> ChunkStyle -> [SGR] [safe-coloured-text-gen]  styleSGR tc ChunkStyle {..} = [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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:107:7-26 [safe-coloured-text-gen] @@ -104,10 +104,9 @@ [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] - SingleUnderline -> 4 [safe-coloured-text-gen]  DoubleUnderline -> 21 [safe-coloured-text-gen]  NoUnderline -> 24 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Code.hs:107:7-26 [safe-coloured-text-gen] @@ -104,10 +104,9 @@ [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]  SingleUnderline -> 4 [safe-coloured-text-gen]  DoubleUnderline -> 21 [safe-coloured-text-gen] - NoUnderline -> 24 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Code.hs:107:7-26 [safe-coloured-text-gen] @@ -104,10 +104,9 @@ [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]  SingleUnderline -> 4 [safe-coloured-text-gen] - DoubleUnderline -> 21 [safe-coloured-text-gen]  NoUnderline -> 24 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetBlinking b -> [safe-coloured-text-gen]  [ case b of [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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:113:7-25 [safe-coloured-text-gen] @@ -110,10 +110,9 @@ [safe-coloured-text-gen]  NoUnderline -> 24 [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]  RapidBlinking -> 6 [safe-coloured-text-gen]  NoBlinking -> 25 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [ case ci of [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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:113:7-25 [safe-coloured-text-gen] @@ -110,10 +110,9 @@ [safe-coloured-text-gen]  NoUnderline -> 24 [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] - RapidBlinking -> 6 [safe-coloured-text-gen]  NoBlinking -> 25 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [ case ci of [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Code.hs:113:7-25 [safe-coloured-text-gen] @@ -110,10 +110,9 @@ [safe-coloured-text-gen]  NoUnderline -> 24 [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]  RapidBlinking -> 6 [safe-coloured-text-gen] - NoBlinking -> 25 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetConsoleIntensity ci -> [safe-coloured-text-gen]  [ case ci of [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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:119:7-30 [safe-coloured-text-gen] @@ -116,10 +116,9 @@ [safe-coloured-text-gen]  NoBlinking -> 25 [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]  FaintIntensity -> 2 [safe-coloured-text-gen]  NormalIntensity -> 22 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [ case i of [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Code.hs:119:7-30 [safe-coloured-text-gen] @@ -116,10 +116,9 @@ [safe-coloured-text-gen]  NoBlinking -> 25 [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] - FaintIntensity -> 2 [safe-coloured-text-gen]  NormalIntensity -> 22 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [ case i of [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Code.hs:119:7-30 [safe-coloured-text-gen] @@ -116,10 +116,9 @@ [safe-coloured-text-gen]  NoBlinking -> 25 [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]  FaintIntensity -> 2 [safe-coloured-text-gen] - NormalIntensity -> 22 [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  SetColour i l c -> [safe-coloured-text-gen]  [ case i of [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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:126:17-58 [safe-coloured-text-gen] @@ -123,9 +123,8 @@ [safe-coloured-text-gen]  ] [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] - 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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:126:17-58 [safe-coloured-text-gen] @@ -123,9 +123,8 @@ [safe-coloured-text-gen]  ] [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]  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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:129:19-59 [safe-coloured-text-gen] @@ -126,9 +126,8 @@ [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]  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]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Code.hs:129:19-59 [safe-coloured-text-gen] @@ -126,9 +126,8 @@ [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]  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]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Code.hs:125:7-59 [safe-coloured-text-gen] @@ -122,13 +122,10 @@ [safe-coloured-text-gen]  NormalIntensity -> 22 [safe-coloured-text-gen]  ] [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] - 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]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Code.hs:125:7-59 [safe-coloured-text-gen] @@ -122,13 +122,10 @@ [safe-coloured-text-gen]  NormalIntensity -> 22 [safe-coloured-text-gen]  ] [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]  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]  ] [safe-coloured-text-gen]  Set8BitColour l w -> [safe-coloured-text-gen]  [ case l of [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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:134:7-25 [safe-coloured-text-gen] @@ -131,9 +131,8 @@ [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] - Foreground -> 38 [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 RemoveCase at src/Text/Colour/Code.hs:134:7-25 [safe-coloured-text-gen] @@ -131,9 +131,8 @@ [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]  Foreground -> 38 [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: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] 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] Testing mutation ListLit at src/Text/Colour/Code.hs:134:5-6 [safe-coloured-text-gen] @@ -131,12 +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] - Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen] - 5, [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]  Foreground -> 38 [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:134:5-6 [safe-coloured-text-gen] @@ -131,12 +131,9 @@ [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] - Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen]  5, [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]  Foreground -> 38 [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:134:5-6 [safe-coloured-text-gen] @@ -131,12 +131,11 @@ [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]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  5, [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]  Foreground -> 38 [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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:141:7-25 [safe-coloured-text-gen] @@ -138,9 +138,8 @@ [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] - Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  g, [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] Testing mutation RemoveCase at src/Text/Colour/Code.hs:141:7-25 [safe-coloured-text-gen] @@ -138,9 +138,8 @@ [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]  Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  g, [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] 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] Testing mutation ListLit at src/Text/Colour/Code.hs:141:5-6 [safe-coloured-text-gen] @@ -138,14 +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] - Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen] - 2, [safe-coloured-text-gen] - r, [safe-coloured-text-gen] - g, [safe-coloured-text-gen] - b [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | ANSI text underlining [safe-coloured-text-gen]  data Underlining [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:141:5-6 [safe-coloured-text-gen] @@ -138,14 +138,11 @@ [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] - Foreground -> 38 [safe-coloured-text-gen] - Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  g, [safe-coloured-text-gen]  b [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | ANSI text underlining [safe-coloured-text-gen]  data Underlining [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:141:5-6 [safe-coloured-text-gen] @@ -138,14 +138,13 @@ [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]  Foreground -> 38 [safe-coloured-text-gen]  Background -> 48, [safe-coloured-text-gen]  2, [safe-coloured-text-gen]  r, [safe-coloured-text-gen]  g, [safe-coloured-text-gen] - b [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | ANSI text underlining [safe-coloured-text-gen]  data Underlining [safe-coloured-text-gen] Testing mutation ListLit at src/Text/Colour/Code.hs:62:11-12 [safe-coloured-text-gen] @@ -59,11 +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 csiStart, [safe-coloured-text-gen] - renderCSIParams ps, [safe-coloured-text-gen] - LTB.singleton c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  in \case [safe-coloured-text-gen]  SGR sgrs -> csi (concatMap sgrToCSIParams sgrs) 'm' [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,11 +59,10 @@ [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 csiStart, [safe-coloured-text-gen]  renderCSIParams ps, [safe-coloured-text-gen]  LTB.singleton c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  in \case [safe-coloured-text-gen]  SGR sgrs -> csi (concatMap sgrToCSIParams sgrs) 'm' [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,11 +59,10 @@ [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 csiStart, [safe-coloured-text-gen]  renderCSIParams ps, [safe-coloured-text-gen] - LTB.singleton c [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  in \case [safe-coloured-text-gen]  SGR sgrs -> csi (concatMap sgrToCSIParams sgrs) 'm' [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Layout.hs:135:49-55 [safe-coloured-text-gen] @@ -132,4 +132,4 @@ [safe-coloured-text-gen]  backgroundForRow :: Int -> Maybe TableBackground -> Maybe Colour [safe-coloured-text-gen]  backgroundForRow _ Nothing = Nothing [safe-coloured-text-gen]  backgroundForRow _ (Just (SingleColour c)) = Just c [safe-coloured-text-gen] -backgroundForRow i (Just (Bicolour ec oc)) = if even i then ec else oc [safe-coloured-text-gen] +backgroundForRow i (Just (Bicolour ec oc)) = if True then ec else oc [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Layout.hs:135:49-55 [safe-coloured-text-gen] @@ -132,4 +132,4 @@ [safe-coloured-text-gen]  backgroundForRow :: Int -> Maybe TableBackground -> Maybe Colour [safe-coloured-text-gen]  backgroundForRow _ Nothing = Nothing [safe-coloured-text-gen]  backgroundForRow _ (Just (SingleColour c)) = Just c [safe-coloured-text-gen] -backgroundForRow i (Just (Bicolour ec oc)) = if even i then ec else oc [safe-coloured-text-gen] +backgroundForRow i (Just (Bicolour ec oc)) = if False then ec else oc [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Layout.hs:135:49-55 [safe-coloured-text-gen] @@ -132,4 +132,4 @@ [safe-coloured-text-gen]  backgroundForRow :: Int -> Maybe TableBackground -> Maybe Colour [safe-coloured-text-gen]  backgroundForRow _ Nothing = Nothing [safe-coloured-text-gen]  backgroundForRow _ (Just (SingleColour c)) = Just c [safe-coloured-text-gen] -backgroundForRow i (Just (Bicolour ec oc)) = if even i then ec else oc [safe-coloured-text-gen] +backgroundForRow i (Just (Bicolour ec oc)) = if not even i then ec else oc [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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:224:7-30 [safe-coloured-text-gen] @@ -221,9 +221,8 @@ [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] - 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]  5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:224:7-30 [safe-coloured-text-gen] @@ -221,9 +221,8 @@ [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]  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]  5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest [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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22 [safe-coloured-text-gen] @@ -225,10 +225,9 @@ [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] - 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]  -- 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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22 [safe-coloured-text-gen] @@ -225,10 +225,9 @@ [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]  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]  -- 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22 [safe-coloured-text-gen] @@ -225,10 +225,9 @@ [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]  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]  -- 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30 [safe-coloured-text-gen] @@ -233,9 +233,8 @@ [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] - 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]  5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30 [safe-coloured-text-gen] @@ -233,9 +233,8 @@ [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]  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]  5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest [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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22 [safe-coloured-text-gen] @@ -237,10 +237,9 @@ [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] - 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]  -- 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22 [safe-coloured-text-gen] @@ -237,10 +237,9 @@ [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]  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]  -- 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22 [safe-coloured-text-gen] @@ -237,10 +237,9 @@ [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]  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]  -- 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30 [safe-coloured-text-gen] @@ -247,9 +247,8 @@ [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] - 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]  case terminalColourFromIndex (p - 100) of [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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30 [safe-coloured-text-gen] @@ -247,9 +247,8 @@ [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]  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]  case terminalColourFromIndex (p - 100) of [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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30 [safe-coloured-text-gen] @@ -252,8 +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] - 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30 [safe-coloured-text-gen] @@ -252,8 +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]  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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25 [safe-coloured-text-gen] @@ -172,11 +172,8 @@ [safe-coloured-text-gen]  SgrSequence params -> go (applySGRParams s params) rest [safe-coloured-text-gen]  OtherCsiSequence -> go s rest [safe-coloured-text-gen]  CarriageReturn -> [safe-coloured-text-gen]  case rest of [safe-coloured-text-gen] - (PlainText _ : _) -> [safe-coloured-text-gen] - let (finalS, restChunks) = go s rest [safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks) [safe-coloured-text-gen]  _ -> go s rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's. [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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:175:9-25 [safe-coloured-text-gen] @@ -172,11 +172,10 @@ [safe-coloured-text-gen]  SgrSequence params -> go (applySGRParams s params) rest [safe-coloured-text-gen]  OtherCsiSequence -> go s rest [safe-coloured-text-gen]  CarriageReturn -> [safe-coloured-text-gen]  case rest of [safe-coloured-text-gen]  (PlainText _ : _) -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks) [safe-coloured-text-gen] - _ -> go s rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25 [safe-coloured-text-gen] @@ -163,20 +163,19 @@ [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk]) [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]  | 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]  OtherCsiSequence -> go s rest [safe-coloured-text-gen]  CarriageReturn -> [safe-coloured-text-gen]  case rest of [safe-coloured-text-gen]  (PlainText _ : _) -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks) [safe-coloured-text-gen]  _ -> go s rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25 [safe-coloured-text-gen] @@ -163,20 +163,19 @@ [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk]) [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]  | 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] - OtherCsiSequence -> go s rest [safe-coloured-text-gen]  CarriageReturn -> [safe-coloured-text-gen]  case rest of [safe-coloured-text-gen]  (PlainText _ : _) -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks) [safe-coloured-text-gen]  _ -> go s rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25 [safe-coloured-text-gen] @@ -163,20 +163,15 @@ [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk]) [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] - | 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]  OtherCsiSequence -> go s rest [safe-coloured-text-gen]  CarriageReturn -> [safe-coloured-text-gen]  case rest of [safe-coloured-text-gen]  (PlainText _ : _) -> [safe-coloured-text-gen]  let (finalS, restChunks) = go s rest [safe-coloured-text-gen]  in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks) [safe-coloured-text-gen]  _ -> go s rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25 [safe-coloured-text-gen] @@ -163,20 +163,14 @@ [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk]) [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]  | 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]  OtherCsiSequence -> go s rest [safe-coloured-text-gen] - CarriageReturn -> [safe-coloured-text-gen] - case rest of [safe-coloured-text-gen] - (PlainText _ : _) -> [safe-coloured-text-gen] - let (finalS, restChunks) = go s rest [safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks) [safe-coloured-text-gen] - _ -> go s rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] 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] 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] Testing 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] Testing mutation BoolLit 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52 [safe-coloured-text-gen] @@ -87,12 +87,8 @@ [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen]  | 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] - AL.Fail _ _ _ -> [safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on [safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls). [safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage [safe-coloured-text-gen]  -- return, or plain text. [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52 [safe-coloured-text-gen] @@ -87,12 +87,11 @@ [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen]  | 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]  AL.Fail _ _ _ -> [safe-coloured-text-gen]  -- This shouldn't happen since ansiTokenP always succeeds on [safe-coloured-text-gen]  -- non-empty input (incompleteEscapeP and plainTextP are catch-alls). [safe-coloured-text-gen]  [PlainText (Lazy.toStrict remaining)] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage [safe-coloured-text-gen]  -- return, or plain text. [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27 [safe-coloured-text-gen] @@ -75,9 +75,8 @@ [safe-coloured-text-gen]  -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'. [safe-coloured-text-gen]  parseAnsiTokens :: Text -> [AnsiToken] [safe-coloured-text-gen]  parseAnsiTokens t = [safe-coloured-text-gen]  case parseOnly (many' ansiTokenP <* endOfInput) t of [safe-coloured-text-gen]  Left _ -> [PlainText t] [safe-coloured-text-gen] - Right tokens -> tokens [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily. [safe-coloured-text-gen]  -- Tokens are yielded as soon as enough input has been consumed to complete them. [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28 [safe-coloured-text-gen] @@ -33,7 +33,7 @@ [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen] - | c > 256 -> With24BitColours [safe-coloured-text-gen] + | c > 0 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28 [safe-coloured-text-gen] @@ -33,7 +33,7 @@ [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen] - | c > 256 -> With24BitColours [safe-coloured-text-gen] + | c > 1 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27 [safe-coloured-text-gen] @@ -75,9 +75,8 @@ [safe-coloured-text-gen]  -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'. [safe-coloured-text-gen]  parseAnsiTokens :: Text -> [AnsiToken] [safe-coloured-text-gen]  parseAnsiTokens t = [safe-coloured-text-gen]  case parseOnly (many' ansiTokenP <* endOfInput) t of [safe-coloured-text-gen] - Left _ -> [PlainText t] [safe-coloured-text-gen]  Right tokens -> tokens [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily. [safe-coloured-text-gen]  -- Tokens are yielded as soon as enough input has been consumed to complete them. [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:36:25-28 [safe-coloured-text-gen] @@ -33,7 +33,7 @@ [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen] - | c > 256 -> With24BitColours [safe-coloured-text-gen] + | c > -256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28 [safe-coloured-text-gen] @@ -33,7 +33,7 @@ [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen] - | c > 256 -> With24BitColours [safe-coloured-text-gen] + | True -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:36:21-28 [safe-coloured-text-gen] @@ -33,7 +33,7 @@ [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen] - | c > 256 -> With24BitColours [safe-coloured-text-gen] + | not c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29 [safe-coloured-text-gen] @@ -34,7 +34,7 @@ [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen] - | c >= 256 -> With8BitColours [safe-coloured-text-gen] + | c >= 0 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29 [safe-coloured-text-gen] @@ -34,7 +34,7 @@ [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen] - | c >= 256 -> With8BitColours [safe-coloured-text-gen] + | c >= 1 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:37:26-29 [safe-coloured-text-gen] @@ -34,7 +34,7 @@ [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen] - | c >= 256 -> With8BitColours [safe-coloured-text-gen] + | c >= -256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29 [safe-coloured-text-gen] @@ -34,7 +34,7 @@ [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen] - | c >= 256 -> With8BitColours [safe-coloured-text-gen] + | True -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:37:21-29 [safe-coloured-text-gen] @@ -34,7 +34,7 @@ [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen] - | c >= 256 -> With8BitColours [safe-coloured-text-gen] + | not c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27 [safe-coloured-text-gen] @@ -35,7 +35,7 @@ [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen] - | c >= 8 -> With8Colours [safe-coloured-text-gen] + | c >= 0 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27 [safe-coloured-text-gen] @@ -Killed: 383 [safe-coloured-text-gen] Survived: 46 [safe-coloured-text-gen] Uncovered: 33 [safe-coloured-text-gen]  [safe-coloured-text-gen] Surviving mutations: [safe-coloured-text-gen]  [safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:78:3-27 [safe-coloured-text-gen] @@ -75,9 +75,8 @@ [safe-coloured-text-gen]  -- Any incomplete escape sequence at the end of input is emitted as 'PlainText'. [safe-coloured-text-gen]  parseAnsiTokens :: Text -> [AnsiToken] [safe-coloured-text-gen]  parseAnsiTokens t = [safe-coloured-text-gen]  case parseOnly (many' ansiTokenP <* endOfInput) t of [safe-coloured-text-gen] - Left _ -> [PlainText t] [safe-coloured-text-gen]  Right tokens -> tokens [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse lazy 'Lazy.Text' into a list of 'AnsiToken's, produced lazily. [safe-coloured-text-gen]  -- Tokens are yielded as soon as enough input has been consumed to complete them. [safe-coloured-text-gen]  [safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:90:11-52 [safe-coloured-text-gen] @@ -87,12 +87,8 @@ [safe-coloured-text-gen]  go remaining [safe-coloured-text-gen]  | 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] - AL.Fail _ _ _ -> [safe-coloured-text-gen] - -- This shouldn't happen since ansiTokenP always succeeds on [safe-coloured-text-gen] - -- non-empty input (incompleteEscapeP and plainTextP are catch-alls). [safe-coloured-text-gen] - [PlainText (Lazy.toStrict remaining)] [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse a single ANSI token: a CSI sequence, a bare ESC, a carriage [safe-coloured-text-gen]  -- return, or plain text. [safe-coloured-text-gen]  [safe-coloured-text-gen] 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] 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] 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] 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] 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] 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] 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] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:166:27-25 [safe-coloured-text-gen] @@ -163,20 +163,14 @@ [safe-coloured-text-gen]  where [safe-coloured-text-gen]  go :: ChunkStyle -> [AnsiToken] -> (ChunkStyle, [Chunk]) [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]  | 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]  OtherCsiSequence -> go s rest [safe-coloured-text-gen] - CarriageReturn -> [safe-coloured-text-gen] - case rest of [safe-coloured-text-gen] - (PlainText _ : _) -> [safe-coloured-text-gen] - let (finalS, restChunks) = go s rest [safe-coloured-text-gen] - in (finalS, Chunk {chunkText = "\n", chunkStyle = s} : restChunks) [safe-coloured-text-gen] - _ -> go s rest [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Parse strict 'Text' containing ANSI escape codes into styled 'Chunk's. [safe-coloured-text-gen]  -- [safe-coloured-text-gen]  [safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:255:7-30 [safe-coloured-text-gen] @@ -252,8 +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]  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]  [safe-coloured-text-gen] 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] 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] 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] 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] 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] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:250:7-30 [safe-coloured-text-gen] @@ -247,9 +247,8 @@ [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]  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]  case terminalColourFromIndex (p - 100) of [safe-coloured-text-gen]  [safe-coloured-text-gen] 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] 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] 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] 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] 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] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:240:15-22 [safe-coloured-text-gen] @@ -237,10 +237,9 @@ [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]  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]  -- 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]  [safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:236:7-30 [safe-coloured-text-gen] @@ -233,9 +233,8 @@ [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]  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]  5 : n : rest -> goSGR (s {chunkStyleBackground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  [safe-coloured-text-gen] 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] 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] 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] 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] 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] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:228:15-22 [safe-coloured-text-gen] @@ -225,10 +225,9 @@ [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]  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]  -- 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]  [safe-coloured-text-gen] RemoveCase at src/Text/Colour/Chunk/Parsing.hs:224:7-30 [safe-coloured-text-gen] @@ -221,9 +221,8 @@ [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]  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]  5 : n : rest -> goSGR (s {chunkStyleForeground = Just (Colour8Bit n)}) rest [safe-coloured-text-gen]  [safe-coloured-text-gen] 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] 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] 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] ListLit at src/Text/Colour/Chunk.hs:62:9-10 [safe-coloured-text-gen] @@ -59,17 +59,16 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen]  [safe-coloured-text-gen] ListLit at src/Text/Colour/Chunk.hs:62:9-10 [safe-coloured-text-gen] @@ -59,17 +59,16 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen] - [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  plainChunk :: TerminalCapabilities -> Chunk -> Bool [safe-coloured-text-gen]  plainChunk tc Chunk {..} = [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:70:11-59 [safe-coloured-text-gen] @@ -67,7 +67,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen] - maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:69:11-39 [safe-coloured-text-gen] @@ -66,7 +66,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen] - isNothing chunkStyleBlinking, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  ] [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:68:11-42 [safe-coloured-text-gen] @@ -65,7 +65,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] - isNothing chunkStyleUnderlining, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleBackground [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:67:11-47 [safe-coloured-text-gen] @@ -64,7 +64,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen] - isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  maybe True (plainColour tc) chunkStyleForeground, [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:66:11-40 [safe-coloured-text-gen] @@ -63,7 +63,7 @@ [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen] - isNothing chunkStyleOverlined, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  isNothing chunkStyleBlinking, [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:65:11-40 [safe-coloured-text-gen] @@ -62,7 +62,7 @@ [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] - isNothing chunkStyleConcealed, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  isNothing chunkStyleUnderlining, [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:64:11-55 [safe-coloured-text-gen] @@ -61,7 +61,7 @@ [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] - isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  isNothing chunkStyleConsoleIntensity, [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:63:11-44 [safe-coloured-text-gen] @@ -60,7 +60,7 @@ [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen]  [ isNothing chunkStyleItalic, [safe-coloured-text-gen] - isNothing chunkStyleStrikethrough, [safe-coloured-text-gen] + True, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  isNothing chunkStyleOverlined, [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:62:11-37 [safe-coloured-text-gen] @@ -59,7 +59,7 @@ [safe-coloured-text-gen]  plainStyle tc ChunkStyle {..} = [safe-coloured-text-gen]  let ChunkStyle _ _ _ _ _ _ _ _ _ _ = undefined [safe-coloured-text-gen]  in and [safe-coloured-text-gen] - [ isNothing chunkStyleItalic, [safe-coloured-text-gen] + [ True, [safe-coloured-text-gen]  isNothing chunkStyleStrikethrough, [safe-coloured-text-gen]  isNothing chunkStyleSwapForegroundBackground, [safe-coloured-text-gen]  isNothing chunkStyleConcealed, [safe-coloured-text-gen]  [safe-coloured-text-gen] ConstBool at src/Text/Colour/Chunk.hs:228:24-33 [safe-coloured-text-gen] @@ -225,7 +225,7 @@ [safe-coloured-text-gen]  [safe-coloured-text-gen]  colourSGR :: TerminalCapabilities -> ConsoleLayer -> Colour -> Maybe SGR [safe-coloured-text-gen]  colourSGR tc layer = [safe-coloured-text-gen] - let cap tc' sgr = if tc >= tc' then Just sgr else Nothing [safe-coloured-text-gen] + let cap tc' sgr = if True then Just sgr else Nothing [safe-coloured-text-gen]  in \case [safe-coloured-text-gen]  Colour8 intensity terminalColour -> cap With8Colours $ SetColour intensity layer terminalColour [safe-coloured-text-gen]  Colour8Bit w -> cap With8BitColours $ Set8BitColour layer w [safe-coloured-text-gen] 35,7 +35,7 @@ [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen] - | c >= 8 -> With8Colours [safe-coloured-text-gen] + | c >= 1 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen] Testing mutation IntLit at src/Text/Colour/Capabilities/FromEnv.hs:38:26-27 [safe-coloured-text-gen] @@ -35,7 +35,7 @@ [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen] - | c >= 8 -> With8Colours [safe-coloured-text-gen] + | c >= -8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27 [safe-coloured-text-gen] @@ -35,7 +35,7 @@ [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen] - | c >= 8 -> With8Colours [safe-coloured-text-gen] + | not c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:38:21-27 [safe-coloured-text-gen] @@ -35,7 +35,7 @@ [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen] - | c >= 8 -> With8Colours [safe-coloured-text-gen] + | True -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48 [safe-coloured-text-gen] @@ -30,13 +30,8 @@ [safe-coloured-text-gen]  Just "truecolor" -> With24BitColours [safe-coloured-text-gen]  Just "24bit" -> With24BitColours [safe-coloured-text-gen]  _ -> [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen] - Just c [safe-coloured-text-gen] - | c > 256 -> With24BitColours [safe-coloured-text-gen] - | c >= 256 -> With8BitColours [safe-coloured-text-gen] - | c >= 8 -> With8Colours [safe-coloured-text-gen] - | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48 [safe-coloured-text-gen] @@ -26,17 +26,16 @@ [safe-coloured-text-gen]  -- To support 24-bit colour: [safe-coloured-text-gen]  -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color [safe-coloured-text-gen]  mct <- lookupEnv "COLORTERM" [safe-coloured-text-gen]  pure $ case mct of [safe-coloured-text-gen] - Just "truecolor" -> With24BitColours [safe-coloured-text-gen]  Just "24bit" -> With24BitColours [safe-coloured-text-gen]  _ -> [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:33:15-48 [safe-coloured-text-gen] @@ -30,13 +30,12 @@ [safe-coloured-text-gen]  Just "truecolor" -> With24BitColours [safe-coloured-text-gen]  Just "24bit" -> With24BitColours [safe-coloured-text-gen]  _ -> [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen] - Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48 [safe-coloured-text-gen] @@ -26,17 +26,16 @@ [safe-coloured-text-gen]  -- To support 24-bit colour: [safe-coloured-text-gen]  -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color [safe-coloured-text-gen]  mct <- lookupEnv "COLORTERM" [safe-coloured-text-gen]  pure $ case mct of [safe-coloured-text-gen]  Just "truecolor" -> With24BitColours [safe-coloured-text-gen] - Just "24bit" -> With24BitColours [safe-coloured-text-gen]  _ -> [safe-coloured-text-gen]  case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen]  Nothing -> WithoutColours [safe-coloured-text-gen]  Just c [safe-coloured-text-gen]  | c > 256 -> With24BitColours [safe-coloured-text-gen]  | c >= 256 -> With8BitColours [safe-coloured-text-gen]  | c >= 8 -> With8Colours [safe-coloured-text-gen]  | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation RemoveCase at src/Text/Colour/Capabilities/FromEnv.hs:29:18-48 [safe-coloured-text-gen] @@ -26,17 +26,9 @@ [safe-coloured-text-gen]  -- To support 24-bit colour: [safe-coloured-text-gen]  -- https://unix.stackexchange.com/questions/450365/check-if-terminal-supports-24-bit-true-color [safe-coloured-text-gen]  mct <- lookupEnv "COLORTERM" [safe-coloured-text-gen]  pure $ case mct of [safe-coloured-text-gen]  Just "truecolor" -> With24BitColours [safe-coloured-text-gen]  Just "24bit" -> With24BitColours [safe-coloured-text-gen] - _ -> [safe-coloured-text-gen] - case Terminfo.getCapability term (Terminfo.tiGetNum "colors") of [safe-coloured-text-gen] - Nothing -> WithoutColours [safe-coloured-text-gen] - Just c [safe-coloured-text-gen] - | c > 256 -> With24BitColours [safe-coloured-text-gen] - | c >= 256 -> With8BitColours [safe-coloured-text-gen] - | c >= 8 -> With8Colours [safe-coloured-text-gen] - | otherwise -> WithoutColours [safe-coloured-text-gen]  [safe-coloured-text-gen]  -- | Try to detect how many colours a given handle can handle. [safe-coloured-text-gen]  -- [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12 [safe-coloured-text-gen] @@ -44,6 +44,6 @@ [safe-coloured-text-gen]  getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities [safe-coloured-text-gen]  getTerminalCapabilitiesFromHandle h = do [safe-coloured-text-gen]  isTerm <- hIsTerminalDevice h [safe-coloured-text-gen] - if isTerm [safe-coloured-text-gen] + if True [safe-coloured-text-gen]  then getTerminalCapabilitiesFromEnv [safe-coloured-text-gen]  else pure WithoutColours [safe-coloured-text-gen] Testing mutation Negate at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12 [safe-coloured-text-gen] @@ -44,6 +44,6 @@ [safe-coloured-text-gen]  getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities [safe-coloured-text-gen]  getTerminalCapabilitiesFromHandle h = do [safe-coloured-text-gen]  isTerm <- hIsTerminalDevice h [safe-coloured-text-gen] - if isTerm [safe-coloured-text-gen] + if not isTerm [safe-coloured-text-gen]  then getTerminalCapabilitiesFromEnv [safe-coloured-text-gen]  else pure WithoutColours [safe-coloured-text-gen] Testing mutation ConstBool at src/Text/Colour/Capabilities/FromEnv.hs:47:6-12 [safe-coloured-text-gen] @@ -44,6 +44,6 @@ [safe-coloured-text-gen]  getTerminalCapabilitiesFromHandle :: Handle -> IO TerminalCapabilities [safe-coloured-text-gen]  getTerminalCapabilitiesFromHandle h = do [safe-coloured-text-gen]  isTerm <- hIsTerminalDevice h [safe-coloured-text-gen] - if isTerm [safe-coloured-text-gen] + if False [safe-coloured-text-gen]  then getTerminalCapabilitiesFromEnv [safe-coloured-text-gen]  else pure WithoutColours [safe-coloured-text-gen] checkPhase completed in 16 minutes 1 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/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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-GqYG0S9NpbAKEdEqIS0gtZ [safe-coloured-text-gen] Phase: fixupPhase [safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] shrinking /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-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-GqYG0S9NpbAKEdEqIS0gtZ-ghc9.10.3.so [safe-coloured-text-gen] checking for references to /build/ in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5... [safe-coloured-text-gen] patching script interpreter paths in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5 [safe-coloured-text-gen] stripping (with command strip and flags -S -p) in /nix/store/33mfmdnc32s4dnz89ahnq6fskpj4j9kx-safe-coloured-text-gen-0.0.0.5/lib [safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/af9wnv0xm1jznvm39visr7w9m9ps3yf0-safe-coloured-text-gen-0.0.0.5-doc [safe-coloured-text-gen] checking for references to /build/ in /nix/store/af9wnv0xm1jznvm39visr7w9m9ps3yf0-safe-coloured-text-gen-0.0.0.5-doc... [safe-coloured-text-gen] patching script interpreter paths in /nix/store/af9wnv0xm1jznvm39visr7w9m9ps3yf0-safe-coloured-text-gen-0.0.0.5-doc [safe-coloured-text-gen] shrinking RPATHs of ELF executables and libraries in /nix/store/nyybggh5kwzzc1gl0151sg3a4xjr2555-safe-coloured-text-gen-0.0.0.5-report [safe-coloured-text-gen] checking for references to /build/ in /nix/store/nyybggh5kwzzc1gl0151sg3a4xjr2555-safe-coloured-text-gen-0.0.0.5-report... [safe-coloured-text-gen] patching script interpreter paths in /nix/store/nyybggh5kwzzc1gl0151sg3a4xjr2555-safe-coloured-text-gen-0.0.0.5-report Progress: 3 of 4 built