$ /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=parallel-coverage-discovery&rev=79a0dec3d00444ba296a1fa0088fb483ef4cab6b#checks.x86_64-linux.mutation-opt-env-conf --print-build-logs warning: ignoring untrusted flake configuration setting 'extra-substituters'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'. Pass '--accept-flake-config' to trust it  Downloading cached opt-env-conf-0.15.0.1-manifest from https://cache.staging.nix-ci.com Downloading cached opt-env-conf from https://cache.staging.nix-ci.com Progress: 0 of 9 built, 1 of 2 downloaded from cache (1 downloading) Progress: 0 of 8 built, 2 of 2 downloaded from cache Building sydtest-source [sydtest-source] Phase: setupCompilerEnvironmentPhase [sydtest-source] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [sydtest-source] Phase: unpackPhase [sydtest-source] unpacking source archive /nix/store/8gclkzpprsvk90w5bcl34yd8cjm7l9nb-sydtest [sydtest-source] source root is sydtest [sydtest-source] Phase: patchPhase [sydtest-source] Phase: compileBuildDriverPhase [sydtest-source] setupCompileFlags: -package-db=/build/tmp.g2D0zKZsl9/setup-package.conf.d -threaded [sydtest-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.g2D0zKZsl9/Main.o ) [sydtest-source] [2 of 2] Linking Setup [sydtest-source] Phase: updateAutotoolsGnuConfigScriptsPhase [sydtest-source] Phase: configurePhase [sydtest-source] configureFlags: --verbose --prefix=/nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/share/doc/sydtest-0.23.0.2 --with-gcc=gcc --package-db=/build/tmp.g2D0zKZsl9/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 --enable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --ghc-options=-O2 --ghc-options=-Wall --ghc-options=-Wincomplete-uni-patterns --ghc-options=-Wincomplete-record-updates --ghc-options=-Wpartial-fields --ghc-options=-Widentities --ghc-options=-Wredundant-constraints --ghc-options=-Wcpp-undef --ghc-options=-Wunused-packages --ghc-options=-Werror --ghc-options=-Wno-deprecations --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 [sydtest-source] Using Parsec parser [sydtest-source] Configuring sydtest-0.23.0.2... [sydtest-source] Dependency MonadRandom: using MonadRandom-0.6.2 [sydtest-source] Dependency QuickCheck: using QuickCheck-2.15.0.1 [sydtest-source] Dependency async: using async-2.2.5 [sydtest-source] Dependency autodocodec: using autodocodec-0.5.0.0 [sydtest-source] Dependency base >=4.7 && <5: using base-4.20.2.0 [sydtest-source] Dependency bytestring: using bytestring-0.12.2.0 [sydtest-source] Dependency containers: using containers-0.7 [sydtest-source] Dependency deepseq: using deepseq-1.5.0.0 [sydtest-source] Dependency dlist: using dlist-1.0 [sydtest-source] Dependency fast-myers-diff >=0.0.1: using fast-myers-diff-0.0.2 [sydtest-source] Dependency filepath: using filepath-1.5.4.0 [sydtest-source] Dependency mtl: using mtl-2.3.1 [sydtest-source] Dependency opt-env-conf >=0.10: using opt-env-conf-0.15.0.1 [sydtest-source] Dependency path: using path-0.9.6 [sydtest-source] Dependency path-io: using path-io-1.8.2 [sydtest-source] Dependency pretty-show: using pretty-show-1.10 [sydtest-source] Dependency quickcheck-io: using quickcheck-io-0.2.0 [sydtest-source] Dependency random: using random-1.2.1.3 [sydtest-source] Dependency random-shuffle: using random-shuffle-0.0.4 [sydtest-source] Dependency safe: using safe-0.3.21 [sydtest-source] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [sydtest-source] Dependency safe-coloured-text-terminfo: using [sydtest-source] safe-coloured-text-terminfo-0.3.0.0 [sydtest-source] Dependency stm: using stm-2.5.3.1 [sydtest-source] Dependency svg-builder: using svg-builder-0.1.1 [sydtest-source] Dependency sydtest-mutation-runtime: using sydtest-mutation-runtime-0.0.0.0 [sydtest-source] Dependency text: using text-2.1.3 [sydtest-source] Dependency typed-process: using typed-process-0.2.13.0 [sydtest-source] Dependency vector: using vector-0.13.2.0 [sydtest-source] Source component graph: component lib [sydtest-source] Configured component graph: [sydtest-source]  component sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest-source]  include MonadRandom-0.6.2-4OUPXxFoP45JPrY3Hi7G9u [sydtest-source]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [sydtest-source]  include async-2.2.5-AVpB3MY1d7nLZpywuDqSMi [sydtest-source]  include autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [sydtest-source]  include base-4.20.2.0-64da [sydtest-source]  include bytestring-0.12.2.0-262e [sydtest-source]  include containers-0.7-504a [sydtest-source]  include deepseq-1.5.0.0-9a2c [sydtest-source]  include dlist-1.0-2bT47M9he3qC9V8UeGXfX3 [sydtest-source]  include fast-myers-diff-0.0.2-IH1IhqvSmc78PSV8V5d1yX [sydtest-source]  include filepath-1.5.4.0-e600 [sydtest-source]  include mtl-2.3.1-b4af [sydtest-source]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [sydtest-source]  include path-0.9.6-JuNdYVciddTDWUiQr3NuVx [sydtest-source]  include path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [sydtest-source]  include pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [sydtest-source]  include quickcheck-io-0.2.0-uOZJkNmNm67gZuqoT5mgz [sydtest-source]  include random-1.2.1.3-9T1sBqjfI7C3JconfAiPFk [sydtest-source]  include random-shuffle-0.0.4-730ncrKawDMDidTBZfhecB [sydtest-source]  include safe-0.3.21-3KkbrJIc4RVHGJea2Lg3Om [sydtest-source]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [sydtest-source]  include safe-coloured-text-terminfo-0.3.0.0-DAw6hIDCr4QLuqCDqY7ecg [sydtest-source]  include stm-2.5.3.1-a2f3 [sydtest-source]  include svg-builder-0.1.1-5RHVKdPXgHp8o619RGrosD [sydtest-source]  include sydtest-mutation-runtime-0.0.0.0-6NLQU9FgCflC3T5utcSmV7 [sydtest-source]  include text-2.1.3-c691 [sydtest-source]  include typed-process-0.2.13.0-7OrVL3LKwQnF65e4jVhmYU [sydtest-source]  include vector-0.13.2.0-GDUCoiHhVuq2SKPTzzTr3a [sydtest-source] Linked component graph: [sydtest-source]  unit sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest-source]  include MonadRandom-0.6.2-4OUPXxFoP45JPrY3Hi7G9u [sydtest-source]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [sydtest-source]  include async-2.2.5-AVpB3MY1d7nLZpywuDqSMi [sydtest-source]  include autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [sydtest-source]  include base-4.20.2.0-64da [sydtest-source]  include bytestring-0.12.2.0-262e [sydtest-source]  include containers-0.7-504a [sydtest-source]  include deepseq-1.5.0.0-9a2c [sydtest-source]  include dlist-1.0-2bT47M9he3qC9V8UeGXfX3 [sydtest-source]  include fast-myers-diff-0.0.2-IH1IhqvSmc78PSV8V5d1yX [sydtest-source]  include filepath-1.5.4.0-e600 [sydtest-source]  include mtl-2.3.1-b4af [sydtest-source]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [sydtest-source]  include path-0.9.6-JuNdYVciddTDWUiQr3NuVx [sydtest-source]  include path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [sydtest-source]  include pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [sydtest-source]  include quickcheck-io-0.2.0-uOZJkNmNm67gZuqoT5mgz [sydtest-source]  include random-1.2.1.3-9T1sBqjfI7C3JconfAiPFk [sydtest-source]  include random-shuffle-0.0.4-730ncrKawDMDidTBZfhecB [sydtest-source]  include safe-0.3.21-3KkbrJIc4RVHGJea2Lg3Om [sydtest-source]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [sydtest-source]  include safe-coloured-text-terminfo-0.3.0.0-DAw6hIDCr4QLuqCDqY7ecg [sydtest-source]  include stm-2.5.3.1-a2f3 [sydtest-source]  include svg-builder-0.1.1-5RHVKdPXgHp8o619RGrosD [sydtest-source]  include sydtest-mutation-runtime-0.0.0.0-6NLQU9FgCflC3T5utcSmV7 [sydtest-source]  include text-2.1.3-c691 [sydtest-source]  include typed-process-0.2.13.0-7OrVL3LKwQnF65e4jVhmYU [sydtest-source]  include vector-0.13.2.0-GDUCoiHhVuq2SKPTzzTr3a [sydtest-source]  Test.Syd=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd,Test.Syd.Def=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def,Test.Syd.Def.Around=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.Around,Test.Syd.Def.AroundAll=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.AroundAll,Test.Syd.Def.Golden=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.Golden,Test.Syd.Def.Scenario=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.Scenario,Test.Syd.Def.SetupFunc=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.SetupFunc,Test.Syd.Def.Specify=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.Specify,Test.Syd.Def.TestDefM=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.TestDefM,Test.Syd.Expectation=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Expectation,Test.Syd.HList=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.HList,Test.Syd.Modify=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Modify,Test.Syd.Mutation.Forest=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Mutation.Forest,Test.Syd.MutationMode=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.MutationMode,Test.Syd.OptParse=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.OptParse,Test.Syd.Output=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Output,Test.Syd.Output.Common=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Output.Common,Test.Syd.Output.Pretty=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Output.Pretty,Test.Syd.Output.Terse=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Output.Terse,Test.Syd.Path=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Path,Test.Syd.ReRun=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.ReRun,Test.Syd.Run=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Run,Test.Syd.Runner=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner,Test.Syd.Runner.Asynchronous=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Asynchronous,Test.Syd.Runner.Single=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Single,Test.Syd.Runner.Synchronous=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Synchronous,Test.Syd.Runner.Synchronous.Interleaved=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Synchronous.Interleaved,Test.Syd.Runner.Synchronous.Separate=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Synchronous.Separate,Test.Syd.Runner.Wrappers=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Wrappers,Test.Syd.SVG=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.SVG,Test.Syd.SpecDef=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.SpecDef,Test.Syd.SpecForest=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.SpecForest [sydtest-source] Ready component graph: [sydtest-source]  definite sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest-source]  depends MonadRandom-0.6.2-4OUPXxFoP45JPrY3Hi7G9u [sydtest-source]  depends QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [sydtest-source]  depends async-2.2.5-AVpB3MY1d7nLZpywuDqSMi [sydtest-source]  depends autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [sydtest-source]  depends base-4.20.2.0-64da [sydtest-source]  depends bytestring-0.12.2.0-262e [sydtest-source]  depends containers-0.7-504a [sydtest-source]  depends deepseq-1.5.0.0-9a2c [sydtest-source]  depends dlist-1.0-2bT47M9he3qC9V8UeGXfX3 [sydtest-source]  depends fast-myers-diff-0.0.2-IH1IhqvSmc78PSV8V5d1yX [sydtest-source]  depends filepath-1.5.4.0-e600 [sydtest-source]  depends mtl-2.3.1-b4af [sydtest-source]  depends opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [sydtest-source]  depends path-0.9.6-JuNdYVciddTDWUiQr3NuVx [sydtest-source]  depends path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [sydtest-source]  depends pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [sydtest-source]  depends quickcheck-io-0.2.0-uOZJkNmNm67gZuqoT5mgz [sydtest-source]  depends random-1.2.1.3-9T1sBqjfI7C3JconfAiPFk [sydtest-source]  depends random-shuffle-0.0.4-730ncrKawDMDidTBZfhecB [sydtest-source]  depends safe-0.3.21-3KkbrJIc4RVHGJea2Lg3Om [sydtest-source]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [sydtest-source]  depends safe-coloured-text-terminfo-0.3.0.0-DAw6hIDCr4QLuqCDqY7ecg [sydtest-source]  depends stm-2.5.3.1-a2f3 [sydtest-source]  depends svg-builder-0.1.1-5RHVKdPXgHp8o619RGrosD [sydtest-source]  depends sydtest-mutation-runtime-0.0.0.0-6NLQU9FgCflC3T5utcSmV7 [sydtest-source]  depends text-2.1.3-c691 [sydtest-source]  depends typed-process-0.2.13.0-7OrVL3LKwQnF65e4jVhmYU [sydtest-source]  depends vector-0.13.2.0-GDUCoiHhVuq2SKPTzzTr3a [sydtest-source] Using Cabal-3.12.1.0 compiled by ghc-9.10 [sydtest-source] Using compiler: ghc-9.10.3 [sydtest-source] Using install prefix: [sydtest-source] /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2 [sydtest-source] Executables installed in: [sydtest-source] /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2/bin [sydtest-source] Libraries installed in: [sydtest-source] /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest-source] Dynamic Libraries installed in: [sydtest-source] /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [sydtest-source] Private executables installed in: [sydtest-source] /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2/libexec/x86_64-linux-ghc-9.10.3-05f6/sydtest-0.23.0.2 [sydtest-source] Data files installed in: [sydtest-source] /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2/share/x86_64-linux-ghc-9.10.3-05f6/sydtest-0.23.0.2 [sydtest-source] Documentation installed in: /share/doc/sydtest-0.23.0.2 [sydtest-source] Configuration files installed in: [sydtest-source] /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2/etc [sydtest-source] No alex found [sydtest-source] Using ar found on system at: [sydtest-source] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [sydtest-source] No c2hs found [sydtest-source] No cpphs found [sydtest-source] No doctest found [sydtest-source] Using gcc version 14.3.0 given by user at: [sydtest-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [sydtest-source] Using ghc version 9.10.3 found on system at: [sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [sydtest-source] Using ghc-pkg version 9.10.3 found on system at: [sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [sydtest-source] No ghcjs found [sydtest-source] No ghcjs-pkg found [sydtest-source] No greencard found [sydtest-source] Using haddock version 2.31.1 found on system at: [sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [sydtest-source] No happy found [sydtest-source] Using haskell-suite found on system at: haskell-suite-dummy-location [sydtest-source] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [sydtest-source] No hmake found [sydtest-source] Using hpc version 0.69 found on system at: [sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [sydtest-source] Using hsc2hs version 0.68.10 found on system at: [sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [sydtest-source] Using hscolour version 1.25 found on system at: [sydtest-source] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [sydtest-source] No jhc found [sydtest-source] Using ld found on system at: [sydtest-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [sydtest-source] No pkg-config found [sydtest-source] Using runghc version 9.10.3 found on system at: [sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [sydtest-source] Using strip version 2.44 found on system at: [sydtest-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [sydtest-source] Using tar found on system at: [sydtest-source] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [sydtest-source] No uhc found [sydtest-source] Phase: buildPhase [sydtest-source] Distribution quality warnings: [sydtest-source] [long-synopsis] The 'synopsis' field is rather long (max 80 chars is [sydtest-source] recommended). [sydtest-source] [missing-upper-bounds] On library, these packages miss upper bounds: [sydtest-source] - MonadRandom [sydtest-source] - QuickCheck [sydtest-source] - async [sydtest-source] - autodocodec [sydtest-source] - bytestring [sydtest-source] - containers [sydtest-source] - deepseq [sydtest-source] - dlist [sydtest-source] - fast-myers-diff [sydtest-source] - filepath [sydtest-source] - mtl [sydtest-source] - opt-env-conf [sydtest-source] - path [sydtest-source] - path-io [sydtest-source] - pretty-show [sydtest-source] - quickcheck-io [sydtest-source] - random [sydtest-source] - random-shuffle [sydtest-source] - safe [sydtest-source] - safe-coloured-text [sydtest-source] - stm [sydtest-source] - svg-builder [sydtest-source] - sydtest-mutation-runtime [sydtest-source] - text [sydtest-source] - typed-process [sydtest-source] - vector [sydtest-source] - ansi-terminal [sydtest-source] - safe-coloured-text-terminfo [sydtest-source] Please add them. There is more information at https://pvp.haskell.org/ [sydtest-source] Building source dist for sydtest-0.23.0.2... [sydtest-source] Source tarball created: dist/sydtest-0.23.0.2.tar.gz [sydtest-source] Phase: checkPhase [sydtest-source] Phase: haddockPhase [sydtest-source] Phase: installPhase [sydtest-source] Phase: fixupPhase [post-build-hook] Uploading to cachix cache "sydtest": /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2 [post-build-hook] Pushing 1 paths (0 are already present) using zstd to cache sydtest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2 (60.77 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2' to 'https://cache.staging.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/d9cf2m45482dr75945yfgvagqjd08qjj-sydtest-source-0.23.0.2.drv' to 'https://cache.staging.nix-ci.com'... Progress: 1 of 8 built, 2 of 2 downloaded from cache Building sydtest [sydtest] Phase: setupCompilerEnvironmentPhase [sydtest] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [sydtest] Phase: unpackPhase [sydtest] unpacking source archive /nix/store/442y49y8ypm6z9brgb9flnw8pgmnsixa-sydtest-source-0.23.0.2/sydtest-0.23.0.2.tar.gz [sydtest] source root is sydtest-0.23.0.2 [sydtest] setting SOURCE_DATE_EPOCH to timestamp 1778666684 of file "sydtest-0.23.0.2/sydtest.cabal" [sydtest] warning: file "sydtest-0.23.0.2/sydtest.cabal" may be generated; SOURCE_DATE_EPOCH may be non-deterministic [sydtest] Phase: patchPhase [sydtest] Phase: compileBuildDriverPhase [sydtest] setupCompileFlags: -package-db=/build/tmp.41PcCWWkpz/setup-package.conf.d -threaded [sydtest] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.41PcCWWkpz/Main.o ) [sydtest] [2 of 2] Linking Setup [sydtest] Phase: updateAutotoolsGnuConfigScriptsPhase [sydtest] Phase: configurePhase [sydtest] configureFlags: --verbose --prefix=/nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc/share/doc/sydtest-0.23.0.2 --with-gcc=gcc --package-db=/build/tmp.41PcCWWkpz/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 --enable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --ghc-options=-O2 --ghc-options=-Wall --ghc-options=-Wincomplete-uni-patterns --ghc-options=-Wincomplete-record-updates --ghc-options=-Wpartial-fields --ghc-options=-Widentities --ghc-options=-Wredundant-constraints --ghc-options=-Wcpp-undef --ghc-options=-Wunused-packages --ghc-options=-Werror --ghc-options=-Wno-deprecations --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 [sydtest] Using Parsec parser [sydtest] Configuring sydtest-0.23.0.2... [sydtest] Dependency MonadRandom: using MonadRandom-0.6.2 [sydtest] Dependency QuickCheck: using QuickCheck-2.15.0.1 [sydtest] Dependency async: using async-2.2.5 [sydtest] Dependency autodocodec: using autodocodec-0.5.0.0 [sydtest] Dependency base >=4.7 && <5: using base-4.20.2.0 [sydtest] Dependency bytestring: using bytestring-0.12.2.0 [sydtest] Dependency containers: using containers-0.7 [sydtest] Dependency deepseq: using deepseq-1.5.0.0 [sydtest] Dependency dlist: using dlist-1.0 [sydtest] Dependency fast-myers-diff >=0.0.1: using fast-myers-diff-0.0.2 [sydtest] Dependency filepath: using filepath-1.5.4.0 [sydtest] Dependency mtl: using mtl-2.3.1 [sydtest] Dependency opt-env-conf >=0.10: using opt-env-conf-0.15.0.1 [sydtest] Dependency path: using path-0.9.6 [sydtest] Dependency path-io: using path-io-1.8.2 [sydtest] Dependency pretty-show: using pretty-show-1.10 [sydtest] Dependency quickcheck-io: using quickcheck-io-0.2.0 [sydtest] Dependency random: using random-1.2.1.3 [sydtest] Dependency random-shuffle: using random-shuffle-0.0.4 [sydtest] Dependency safe: using safe-0.3.21 [sydtest] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [sydtest] Dependency safe-coloured-text-terminfo: using [sydtest] safe-coloured-text-terminfo-0.3.0.0 [sydtest] Dependency stm: using stm-2.5.3.1 [sydtest] Dependency svg-builder: using svg-builder-0.1.1 [sydtest] Dependency sydtest-mutation-runtime: using sydtest-mutation-runtime-0.0.0.0 [sydtest] Dependency text: using text-2.1.3 [sydtest] Dependency typed-process: using typed-process-0.2.13.0 [sydtest] Dependency vector: using vector-0.13.2.0 [sydtest] Source component graph: component lib [sydtest] Configured component graph: [sydtest]  component sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest]  include MonadRandom-0.6.2-4OUPXxFoP45JPrY3Hi7G9u [sydtest]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [sydtest]  include async-2.2.5-AVpB3MY1d7nLZpywuDqSMi [sydtest]  include autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [sydtest]  include base-4.20.2.0-64da [sydtest]  include bytestring-0.12.2.0-262e [sydtest]  include containers-0.7-504a [sydtest]  include deepseq-1.5.0.0-9a2c [sydtest]  include dlist-1.0-2bT47M9he3qC9V8UeGXfX3 [sydtest]  include fast-myers-diff-0.0.2-IH1IhqvSmc78PSV8V5d1yX [sydtest]  include filepath-1.5.4.0-e600 [sydtest]  include mtl-2.3.1-b4af [sydtest]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [sydtest]  include path-0.9.6-JuNdYVciddTDWUiQr3NuVx [sydtest]  include path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [sydtest]  include pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [sydtest]  include quickcheck-io-0.2.0-uOZJkNmNm67gZuqoT5mgz [sydtest]  include random-1.2.1.3-9T1sBqjfI7C3JconfAiPFk [sydtest]  include random-shuffle-0.0.4-730ncrKawDMDidTBZfhecB [sydtest]  include safe-0.3.21-3KkbrJIc4RVHGJea2Lg3Om [sydtest]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [sydtest]  include safe-coloured-text-terminfo-0.3.0.0-DAw6hIDCr4QLuqCDqY7ecg [sydtest]  include stm-2.5.3.1-a2f3 [sydtest]  include svg-builder-0.1.1-5RHVKdPXgHp8o619RGrosD [sydtest]  include sydtest-mutation-runtime-0.0.0.0-6NLQU9FgCflC3T5utcSmV7 [sydtest]  include text-2.1.3-c691 [sydtest]  include typed-process-0.2.13.0-7OrVL3LKwQnF65e4jVhmYU [sydtest]  include vector-0.13.2.0-GDUCoiHhVuq2SKPTzzTr3a [sydtest] Linked component graph: [sydtest]  unit sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest]  include MonadRandom-0.6.2-4OUPXxFoP45JPrY3Hi7G9u [sydtest]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [sydtest]  include async-2.2.5-AVpB3MY1d7nLZpywuDqSMi [sydtest]  include autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [sydtest]  include base-4.20.2.0-64da [sydtest]  include bytestring-0.12.2.0-262e [sydtest]  include containers-0.7-504a [sydtest]  include deepseq-1.5.0.0-9a2c [sydtest]  include dlist-1.0-2bT47M9he3qC9V8UeGXfX3 [sydtest]  include fast-myers-diff-0.0.2-IH1IhqvSmc78PSV8V5d1yX [sydtest]  include filepath-1.5.4.0-e600 [sydtest]  include mtl-2.3.1-b4af [sydtest]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [sydtest]  include path-0.9.6-JuNdYVciddTDWUiQr3NuVx [sydtest]  include path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [sydtest]  include pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [sydtest]  include quickcheck-io-0.2.0-uOZJkNmNm67gZuqoT5mgz [sydtest]  include random-1.2.1.3-9T1sBqjfI7C3JconfAiPFk [sydtest]  include random-shuffle-0.0.4-730ncrKawDMDidTBZfhecB [sydtest]  include safe-0.3.21-3KkbrJIc4RVHGJea2Lg3Om [sydtest]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [sydtest]  include safe-coloured-text-terminfo-0.3.0.0-DAw6hIDCr4QLuqCDqY7ecg [sydtest]  include stm-2.5.3.1-a2f3 [sydtest]  include svg-builder-0.1.1-5RHVKdPXgHp8o619RGrosD [sydtest]  include sydtest-mutation-runtime-0.0.0.0-6NLQU9FgCflC3T5utcSmV7 [sydtest]  include text-2.1.3-c691 [sydtest]  include typed-process-0.2.13.0-7OrVL3LKwQnF65e4jVhmYU [sydtest]  include vector-0.13.2.0-GDUCoiHhVuq2SKPTzzTr3a [sydtest]  Test.Syd=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd,Test.Syd.Def=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def,Test.Syd.Def.Around=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.Around,Test.Syd.Def.AroundAll=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.AroundAll,Test.Syd.Def.Golden=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.Golden,Test.Syd.Def.Scenario=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.Scenario,Test.Syd.Def.SetupFunc=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.SetupFunc,Test.Syd.Def.Specify=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.Specify,Test.Syd.Def.TestDefM=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Def.TestDefM,Test.Syd.Expectation=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Expectation,Test.Syd.HList=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.HList,Test.Syd.Modify=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Modify,Test.Syd.Mutation.Forest=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Mutation.Forest,Test.Syd.MutationMode=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.MutationMode,Test.Syd.OptParse=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.OptParse,Test.Syd.Output=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Output,Test.Syd.Output.Common=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Output.Common,Test.Syd.Output.Pretty=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Output.Pretty,Test.Syd.Output.Terse=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Output.Terse,Test.Syd.Path=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Path,Test.Syd.ReRun=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.ReRun,Test.Syd.Run=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Run,Test.Syd.Runner=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner,Test.Syd.Runner.Asynchronous=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Asynchronous,Test.Syd.Runner.Single=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Single,Test.Syd.Runner.Synchronous=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Synchronous,Test.Syd.Runner.Synchronous.Interleaved=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Synchronous.Interleaved,Test.Syd.Runner.Synchronous.Separate=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Synchronous.Separate,Test.Syd.Runner.Wrappers=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.Runner.Wrappers,Test.Syd.SVG=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.SVG,Test.Syd.SpecDef=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.SpecDef,Test.Syd.SpecForest=sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw:Test.Syd.SpecForest [sydtest] Ready component graph: [sydtest]  definite sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest]  depends MonadRandom-0.6.2-4OUPXxFoP45JPrY3Hi7G9u [sydtest]  depends QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [sydtest]  depends async-2.2.5-AVpB3MY1d7nLZpywuDqSMi [sydtest]  depends autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [sydtest]  depends base-4.20.2.0-64da [sydtest]  depends bytestring-0.12.2.0-262e [sydtest]  depends containers-0.7-504a [sydtest]  depends deepseq-1.5.0.0-9a2c [sydtest]  depends dlist-1.0-2bT47M9he3qC9V8UeGXfX3 [sydtest]  depends fast-myers-diff-0.0.2-IH1IhqvSmc78PSV8V5d1yX [sydtest]  depends filepath-1.5.4.0-e600 [sydtest]  depends mtl-2.3.1-b4af [sydtest]  depends opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [sydtest]  depends path-0.9.6-JuNdYVciddTDWUiQr3NuVx [sydtest]  depends path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [sydtest]  depends pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [sydtest]  depends quickcheck-io-0.2.0-uOZJkNmNm67gZuqoT5mgz [sydtest]  depends random-1.2.1.3-9T1sBqjfI7C3JconfAiPFk [sydtest]  depends random-shuffle-0.0.4-730ncrKawDMDidTBZfhecB [sydtest]  depends safe-0.3.21-3KkbrJIc4RVHGJea2Lg3Om [sydtest]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [sydtest]  depends safe-coloured-text-terminfo-0.3.0.0-DAw6hIDCr4QLuqCDqY7ecg [sydtest]  depends stm-2.5.3.1-a2f3 [sydtest]  depends svg-builder-0.1.1-5RHVKdPXgHp8o619RGrosD [sydtest]  depends sydtest-mutation-runtime-0.0.0.0-6NLQU9FgCflC3T5utcSmV7 [sydtest]  depends text-2.1.3-c691 [sydtest]  depends typed-process-0.2.13.0-7OrVL3LKwQnF65e4jVhmYU [sydtest]  depends vector-0.13.2.0-GDUCoiHhVuq2SKPTzzTr3a [sydtest] Using Cabal-3.12.1.0 compiled by ghc-9.10 [sydtest] Using compiler: ghc-9.10.3 [sydtest] Using install prefix: [sydtest] /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2 [sydtest] Executables installed in: [sydtest] /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/bin [sydtest] Libraries installed in: [sydtest] /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest] Dynamic Libraries installed in: [sydtest] /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [sydtest] Private executables installed in: [sydtest] /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/libexec/x86_64-linux-ghc-9.10.3-05f6/sydtest-0.23.0.2 [sydtest] Data files installed in: [sydtest] /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/share/x86_64-linux-ghc-9.10.3-05f6/sydtest-0.23.0.2 [sydtest] Documentation installed in: [sydtest] /nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc/share/doc/sydtest-0.23.0.2 [sydtest] Configuration files installed in: [sydtest] /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/etc [sydtest] No alex found [sydtest] Using ar found on system at: [sydtest] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [sydtest] No c2hs found [sydtest] No cpphs found [sydtest] No doctest found [sydtest] Using gcc version 14.3.0 given by user at: [sydtest] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [sydtest] Using ghc version 9.10.3 found on system at: [sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [sydtest] Using ghc-pkg version 9.10.3 found on system at: [sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [sydtest] No ghcjs found [sydtest] No ghcjs-pkg found [sydtest] No greencard found [sydtest] Using haddock version 2.31.1 found on system at: [sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [sydtest] No happy found [sydtest] Using haskell-suite found on system at: haskell-suite-dummy-location [sydtest] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [sydtest] No hmake found [sydtest] Using hpc version 0.69 found on system at: [sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [sydtest] Using hsc2hs version 0.68.10 found on system at: [sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [sydtest] Using hscolour version 1.25 found on system at: [sydtest] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [sydtest] No jhc found [sydtest] Using ld found on system at: [sydtest] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [sydtest] No pkg-config found [sydtest] Using runghc version 9.10.3 found on system at: [sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [sydtest] Using strip version 2.44 found on system at: [sydtest] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [sydtest] Using tar found on system at: [sydtest] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [sydtest] No uhc found [sydtest] Phase: buildPhase [sydtest] Preprocessing library for sydtest-0.23.0.2... [sydtest] Building library for sydtest-0.23.0.2... [sydtest] [ 1 of 33] Compiling Paths_sydtest ( dist/build/autogen/Paths_sydtest.hs, dist/build/Paths_sydtest.o, dist/build/Paths_sydtest.dyn_o ) [sydtest] [ 2 of 33] Compiling Test.Syd.HList ( src/Test/Syd/HList.hs, dist/build/Test/Syd/HList.o, dist/build/Test/Syd/HList.dyn_o ) [sydtest] [ 3 of 33] Compiling Test.Syd.Run ( src/Test/Syd/Run.hs, dist/build/Test/Syd/Run.o, dist/build/Test/Syd/Run.dyn_o ) [sydtest] [ 4 of 33] Compiling Test.Syd.OptParse ( src/Test/Syd/OptParse.hs, dist/build/Test/Syd/OptParse.o, dist/build/Test/Syd/OptParse.dyn_o ) [sydtest] [ 5 of 33] Compiling Test.Syd.Expectation ( src/Test/Syd/Expectation.hs, dist/build/Test/Syd/Expectation.o, dist/build/Test/Syd/Expectation.dyn_o ) [sydtest] [ 6 of 33] Compiling Test.Syd.Def.Golden ( src/Test/Syd/Def/Golden.hs, dist/build/Test/Syd/Def/Golden.o, dist/build/Test/Syd/Def/Golden.dyn_o ) [sydtest] [ 7 of 33] Compiling Test.Syd.SpecForest ( src/Test/Syd/SpecForest.hs, dist/build/Test/Syd/SpecForest.o, dist/build/Test/Syd/SpecForest.dyn_o ) [sydtest] [ 8 of 33] Compiling Test.Syd.SpecDef ( src/Test/Syd/SpecDef.hs, dist/build/Test/Syd/SpecDef.o, dist/build/Test/Syd/SpecDef.dyn_o ) [sydtest] [ 9 of 33] Compiling Test.Syd.Runner.Wrappers ( src/Test/Syd/Runner/Wrappers.hs, dist/build/Test/Syd/Runner/Wrappers.o, dist/build/Test/Syd/Runner/Wrappers.dyn_o ) [sydtest] [10 of 33] Compiling Test.Syd.Runner.Single ( src/Test/Syd/Runner/Single.hs, dist/build/Test/Syd/Runner/Single.o, dist/build/Test/Syd/Runner/Single.dyn_o ) [sydtest] [11 of 33] Compiling Test.Syd.Mutation.Forest ( src/Test/Syd/Mutation/Forest.hs, dist/build/Test/Syd/Mutation/Forest.o, dist/build/Test/Syd/Mutation/Forest.dyn_o ) [sydtest] [12 of 33] Compiling Test.Syd.Def.TestDefM ( src/Test/Syd/Def/TestDefM.hs, dist/build/Test/Syd/Def/TestDefM.o, dist/build/Test/Syd/Def/TestDefM.dyn_o ) [sydtest] [13 of 33] Compiling Test.Syd.Def.Specify ( src/Test/Syd/Def/Specify.hs, dist/build/Test/Syd/Def/Specify.o, dist/build/Test/Syd/Def/Specify.dyn_o ) [sydtest] [14 of 33] Compiling Test.Syd.Def.Scenario ( src/Test/Syd/Def/Scenario.hs, dist/build/Test/Syd/Def/Scenario.o, dist/build/Test/Syd/Def/Scenario.dyn_o ) [sydtest] [15 of 33] Compiling Test.Syd.Def.AroundAll ( src/Test/Syd/Def/AroundAll.hs, dist/build/Test/Syd/Def/AroundAll.o, dist/build/Test/Syd/Def/AroundAll.dyn_o ) [sydtest] [16 of 33] Compiling Test.Syd.Def.Around ( src/Test/Syd/Def/Around.hs, dist/build/Test/Syd/Def/Around.o, dist/build/Test/Syd/Def/Around.dyn_o ) [sydtest] [17 of 33] Compiling Test.Syd.Def.SetupFunc ( src/Test/Syd/Def/SetupFunc.hs, dist/build/Test/Syd/Def/SetupFunc.o, dist/build/Test/Syd/Def/SetupFunc.dyn_o ) [sydtest] [18 of 33] Compiling Test.Syd.Path ( src/Test/Syd/Path.hs, dist/build/Test/Syd/Path.o, dist/build/Test/Syd/Path.dyn_o ) [sydtest] [19 of 33] Compiling Test.Syd.Def ( src/Test/Syd/Def.hs, dist/build/Test/Syd/Def.o, dist/build/Test/Syd/Def.dyn_o ) [sydtest] [20 of 33] Compiling Test.Syd.Modify ( src/Test/Syd/Modify.hs, dist/build/Test/Syd/Modify.o, dist/build/Test/Syd/Modify.dyn_o ) [sydtest] [21 of 33] Compiling Test.Syd.SVG ( src/Test/Syd/SVG.hs, dist/build/Test/Syd/SVG.o, dist/build/Test/Syd/SVG.dyn_o ) [sydtest] [22 of 33] Compiling Test.Syd.Runner.Synchronous.Separate ( src/Test/Syd/Runner/Synchronous/Separate.hs, dist/build/Test/Syd/Runner/Synchronous/Separate.o, dist/build/Test/Syd/Runner/Synchronous/Separate.dyn_o ) [sydtest] [23 of 33] Compiling Test.Syd.ReRun ( src/Test/Syd/ReRun.hs, dist/build/Test/Syd/ReRun.o, dist/build/Test/Syd/ReRun.dyn_o ) [sydtest] [24 of 33] Compiling Test.Syd.Output.Common ( src/Test/Syd/Output/Common.hs, dist/build/Test/Syd/Output/Common.o, dist/build/Test/Syd/Output/Common.dyn_o ) [sydtest] [25 of 33] Compiling Test.Syd.Output.Terse ( src/Test/Syd/Output/Terse.hs, dist/build/Test/Syd/Output/Terse.o, dist/build/Test/Syd/Output/Terse.dyn_o ) [sydtest] [26 of 33] Compiling Test.Syd.Output.Pretty ( src/Test/Syd/Output/Pretty.hs, dist/build/Test/Syd/Output/Pretty.o, dist/build/Test/Syd/Output/Pretty.dyn_o ) [sydtest] [27 of 33] Compiling Test.Syd.Output ( src/Test/Syd/Output.hs, dist/build/Test/Syd/Output.o, dist/build/Test/Syd/Output.dyn_o ) [sydtest] [28 of 33] Compiling Test.Syd.Runner.Synchronous.Interleaved ( src/Test/Syd/Runner/Synchronous/Interleaved.hs, dist/build/Test/Syd/Runner/Synchronous/Interleaved.o, dist/build/Test/Syd/Runner/Synchronous/Interleaved.dyn_o ) [sydtest] [29 of 33] Compiling Test.Syd.Runner.Synchronous ( src/Test/Syd/Runner/Synchronous.hs, dist/build/Test/Syd/Runner/Synchronous.o, dist/build/Test/Syd/Runner/Synchronous.dyn_o ) [sydtest] [30 of 33] Compiling Test.Syd.Runner.Asynchronous ( src/Test/Syd/Runner/Asynchronous.hs, dist/build/Test/Syd/Runner/Asynchronous.o, dist/build/Test/Syd/Runner/Asynchronous.dyn_o ) [sydtest] [31 of 33] Compiling Test.Syd.Runner ( src/Test/Syd/Runner.hs, dist/build/Test/Syd/Runner.o, dist/build/Test/Syd/Runner.dyn_o ) [sydtest] [32 of 33] Compiling Test.Syd.MutationMode ( src/Test/Syd/MutationMode.hs, dist/build/Test/Syd/MutationMode.o, dist/build/Test/Syd/MutationMode.dyn_o ) [sydtest] [33 of 33] Compiling Test.Syd ( src/Test/Syd.hs, dist/build/Test/Syd.o, dist/build/Test/Syd.dyn_o ) [sydtest] [ 1 of 33] Compiling Paths_sydtest ( dist/build/autogen/Paths_sydtest.hs, dist/build/Paths_sydtest.p_o ) [sydtest] [ 2 of 33] Compiling Test.Syd.HList ( src/Test/Syd/HList.hs, dist/build/Test/Syd/HList.p_o ) [sydtest] [ 3 of 33] Compiling Test.Syd.Run ( src/Test/Syd/Run.hs, dist/build/Test/Syd/Run.p_o ) [sydtest] [ 4 of 33] Compiling Test.Syd.OptParse ( src/Test/Syd/OptParse.hs, dist/build/Test/Syd/OptParse.p_o ) [sydtest] [ 5 of 33] Compiling Test.Syd.Expectation ( src/Test/Syd/Expectation.hs, dist/build/Test/Syd/Expectation.p_o ) [sydtest] [ 6 of 33] Compiling Test.Syd.Def.Golden ( src/Test/Syd/Def/Golden.hs, dist/build/Test/Syd/Def/Golden.p_o ) [sydtest] [ 7 of 33] Compiling Test.Syd.SpecForest ( src/Test/Syd/SpecForest.hs, dist/build/Test/Syd/SpecForest.p_o ) [sydtest] [ 8 of 33] Compiling Test.Syd.SpecDef ( src/Test/Syd/SpecDef.hs, dist/build/Test/Syd/SpecDef.p_o ) [sydtest] [ 9 of 33] Compiling Test.Syd.Runner.Wrappers ( src/Test/Syd/Runner/Wrappers.hs, dist/build/Test/Syd/Runner/Wrappers.p_o ) [sydtest] [10 of 33] Compiling Test.Syd.Runner.Single ( src/Test/Syd/Runner/Single.hs, dist/build/Test/Syd/Runner/Single.p_o ) [sydtest] [11 of 33] Compiling Test.Syd.Mutation.Forest ( src/Test/Syd/Mutation/Forest.hs, dist/build/Test/Syd/Mutation/Forest.p_o ) [sydtest] [12 of 33] Compiling Test.Syd.Def.TestDefM ( src/Test/Syd/Def/TestDefM.hs, dist/build/Test/Syd/Def/TestDefM.p_o ) [sydtest] [13 of 33] Compiling Test.Syd.Def.Specify ( src/Test/Syd/Def/Specify.hs, dist/build/Test/Syd/Def/Specify.p_o ) [sydtest] [14 of 33] Compiling Test.Syd.Def.Scenario ( src/Test/Syd/Def/Scenario.hs, dist/build/Test/Syd/Def/Scenario.p_o ) [sydtest] [15 of 33] Compiling Test.Syd.Def.AroundAll ( src/Test/Syd/Def/AroundAll.hs, dist/build/Test/Syd/Def/AroundAll.p_o ) [sydtest] [16 of 33] Compiling Test.Syd.Def.Around ( src/Test/Syd/Def/Around.hs, dist/build/Test/Syd/Def/Around.p_o ) [sydtest] [17 of 33] Compiling Test.Syd.Def.SetupFunc ( src/Test/Syd/Def/SetupFunc.hs, dist/build/Test/Syd/Def/SetupFunc.p_o ) [sydtest] [18 of 33] Compiling Test.Syd.Path ( src/Test/Syd/Path.hs, dist/build/Test/Syd/Path.p_o ) [sydtest] [19 of 33] Compiling Test.Syd.Def ( src/Test/Syd/Def.hs, dist/build/Test/Syd/Def.p_o ) [sydtest] [20 of 33] Compiling Test.Syd.Modify ( src/Test/Syd/Modify.hs, dist/build/Test/Syd/Modify.p_o ) [sydtest] [21 of 33] Compiling Test.Syd.SVG ( src/Test/Syd/SVG.hs, dist/build/Test/Syd/SVG.p_o ) [sydtest] [22 of 33] Compiling Test.Syd.Runner.Synchronous.Separate ( src/Test/Syd/Runner/Synchronous/Separate.hs, dist/build/Test/Syd/Runner/Synchronous/Separate.p_o ) [sydtest] [23 of 33] Compiling Test.Syd.ReRun ( src/Test/Syd/ReRun.hs, dist/build/Test/Syd/ReRun.p_o ) [sydtest] [24 of 33] Compiling Test.Syd.Output.Common ( src/Test/Syd/Output/Common.hs, dist/build/Test/Syd/Output/Common.p_o ) [sydtest] [25 of 33] Compiling Test.Syd.Output.Terse ( src/Test/Syd/Output/Terse.hs, dist/build/Test/Syd/Output/Terse.p_o ) [sydtest] [26 of 33] Compiling Test.Syd.Output.Pretty ( src/Test/Syd/Output/Pretty.hs, dist/build/Test/Syd/Output/Pretty.p_o ) [sydtest] [27 of 33] Compiling Test.Syd.Output ( src/Test/Syd/Output.hs, dist/build/Test/Syd/Output.p_o ) [sydtest] [28 of 33] Compiling Test.Syd.Runner.Synchronous.Interleaved ( src/Test/Syd/Runner/Synchronous/Interleaved.hs, dist/build/Test/Syd/Runner/Synchronous/Interleaved.p_o ) [sydtest] [29 of 33] Compiling Test.Syd.Runner.Synchronous ( src/Test/Syd/Runner/Synchronous.hs, dist/build/Test/Syd/Runner/Synchronous.p_o ) [sydtest] [30 of 33] Compiling Test.Syd.Runner.Asynchronous ( src/Test/Syd/Runner/Asynchronous.hs, dist/build/Test/Syd/Runner/Asynchronous.p_o ) [sydtest] [31 of 33] Compiling Test.Syd.Runner ( src/Test/Syd/Runner.hs, dist/build/Test/Syd/Runner.p_o ) [sydtest] [32 of 33] Compiling Test.Syd.MutationMode ( src/Test/Syd/MutationMode.hs, dist/build/Test/Syd/MutationMode.p_o ) [sydtest] [33 of 33] Compiling Test.Syd ( src/Test/Syd.hs, dist/build/Test/Syd.p_o ) [sydtest] Phase: checkPhase [sydtest] Package has no test suites. [sydtest] Phase: haddockPhase [sydtest] Preprocessing library for sydtest-0.23.0.2... [sydtest] Running Haddock on library for sydtest-0.23.0.2... [sydtest] Warning: The documentation for the following packages are not installed. No [sydtest] links will be generated to these packages: attoparsec-0.14.4, [sydtest] attoparsec-0.14.4, libyaml-clib-0.2.5, opt-env-conf-0.15.0.1, path-0.9.6, [sydtest] path-0.9.6, vector-0.13.2.0 [sydtest] [ 1 of 33] Compiling Paths_sydtest ( dist/build/autogen/Paths_sydtest.hs, /build/ghc1723_0/ghc_10.o, /build/ghc1723_0/ghc_10.dyn_o ) [sydtest] [ 2 of 33] Compiling Test.Syd.HList ( src/Test/Syd/HList.hs, /build/ghc1723_0/ghc_30.o, /build/ghc1723_0/ghc_30.dyn_o ) [sydtest] [ 3 of 33] Compiling Test.Syd.Run ( src/Test/Syd/Run.hs, /build/ghc1723_0/ghc_34.o, /build/ghc1723_0/ghc_34.dyn_o ) [sydtest] [ 4 of 33] Compiling Test.Syd.OptParse ( src/Test/Syd/OptParse.hs, /build/ghc1723_0/ghc_32.o, /build/ghc1723_0/ghc_32.dyn_o ) [sydtest] [ 5 of 33] Compiling Test.Syd.Expectation ( src/Test/Syd/Expectation.hs, /build/ghc1723_0/ghc_28.o, /build/ghc1723_0/ghc_28.dyn_o ) [sydtest] [ 6 of 33] Compiling Test.Syd.Def.Golden ( src/Test/Syd/Def/Golden.hs, /build/ghc1723_0/ghc_18.o, /build/ghc1723_0/ghc_18.dyn_o ) [sydtest] [ 7 of 33] Compiling Test.Syd.SpecForest ( src/Test/Syd/SpecForest.hs, /build/ghc1723_0/ghc_38.o, /build/ghc1723_0/ghc_38.dyn_o ) [sydtest] [ 8 of 33] Compiling Test.Syd.SpecDef ( src/Test/Syd/SpecDef.hs, /build/ghc1723_0/ghc_36.o, /build/ghc1723_0/ghc_36.dyn_o ) [sydtest] [ 9 of 33] Compiling Test.Syd.Runner.Wrappers ( src/Test/Syd/Runner/Wrappers.hs, nothing ) [sydtest] [10 of 33] Compiling Test.Syd.Runner.Single ( src/Test/Syd/Runner/Single.hs, nothing ) [sydtest] [11 of 33] Compiling Test.Syd.Mutation.Forest ( src/Test/Syd/Mutation/Forest.hs, nothing ) [sydtest] [12 of 33] Compiling Test.Syd.Def.TestDefM ( src/Test/Syd/Def/TestDefM.hs, /build/ghc1723_0/ghc_26.o, /build/ghc1723_0/ghc_26.dyn_o ) [sydtest] [13 of 33] Compiling Test.Syd.Def.Specify ( src/Test/Syd/Def/Specify.hs, /build/ghc1723_0/ghc_24.o, /build/ghc1723_0/ghc_24.dyn_o ) [sydtest] [14 of 33] Compiling Test.Syd.Def.Scenario ( src/Test/Syd/Def/Scenario.hs, /build/ghc1723_0/ghc_20.o, /build/ghc1723_0/ghc_20.dyn_o ) [sydtest] [15 of 33] Compiling Test.Syd.Def.AroundAll ( src/Test/Syd/Def/AroundAll.hs, /build/ghc1723_0/ghc_16.o, /build/ghc1723_0/ghc_16.dyn_o ) [sydtest] [16 of 33] Compiling Test.Syd.Def.Around ( src/Test/Syd/Def/Around.hs, /build/ghc1723_0/ghc_14.o, /build/ghc1723_0/ghc_14.dyn_o ) [sydtest] [17 of 33] Compiling Test.Syd.Def.SetupFunc ( src/Test/Syd/Def/SetupFunc.hs, /build/ghc1723_0/ghc_22.o, /build/ghc1723_0/ghc_22.dyn_o ) [sydtest] [18 of 33] Compiling Test.Syd.Path ( src/Test/Syd/Path.hs, nothing ) [sydtest] [19 of 33] Compiling Test.Syd.Def ( src/Test/Syd/Def.hs, /build/ghc1723_0/ghc_12.o, /build/ghc1723_0/ghc_12.dyn_o ) [sydtest] [20 of 33] Compiling Test.Syd.Modify ( src/Test/Syd/Modify.hs, nothing ) [sydtest] [21 of 33] Compiling Test.Syd.SVG ( src/Test/Syd/SVG.hs, nothing ) [sydtest] [22 of 33] Compiling Test.Syd.Runner.Synchronous.Separate ( src/Test/Syd/Runner/Synchronous/Separate.hs, nothing ) [sydtest] [23 of 33] Compiling Test.Syd.ReRun ( src/Test/Syd/ReRun.hs, nothing ) [sydtest] [24 of 33] Compiling Test.Syd.Output.Common ( src/Test/Syd/Output/Common.hs, nothing ) [sydtest] [25 of 33] Compiling Test.Syd.Output.Terse ( src/Test/Syd/Output/Terse.hs, nothing ) [sydtest] [26 of 33] Compiling Test.Syd.Output.Pretty ( src/Test/Syd/Output/Pretty.hs, nothing ) [sydtest] [27 of 33] Compiling Test.Syd.Output ( src/Test/Syd/Output.hs, nothing ) [sydtest] [28 of 33] Compiling Test.Syd.Runner.Synchronous.Interleaved ( src/Test/Syd/Runner/Synchronous/Interleaved.hs, nothing ) [sydtest] [29 of 33] Compiling Test.Syd.Runner.Synchronous ( src/Test/Syd/Runner/Synchronous.hs, nothing ) [sydtest] [30 of 33] Compiling Test.Syd.Runner.Asynchronous ( src/Test/Syd/Runner/Asynchronous.hs, nothing ) [sydtest] [31 of 33] Compiling Test.Syd.Runner ( src/Test/Syd/Runner.hs, nothing ) [sydtest] [32 of 33] Compiling Test.Syd.MutationMode ( src/Test/Syd/MutationMode.hs, nothing ) [sydtest] [33 of 33] Compiling Test.Syd ( src/Test/Syd.hs, nothing ) [sydtest] Haddock coverage: [sydtest]  0% ( 0 / 3) in 'Test.Syd.HList' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  HList (src/Test/Syd/HList.hs:13) [sydtest]  HContains (src/Test/Syd/HList.hs:17) [sydtest] Warning: 'SomeException' is ambiguous. It is defined [sydtest]  * in ‘GHC.Internal.Exception.Type’ [sydtest]  * in ‘GHC.Internal.Exception.Type’ [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined in ‘GHC.Internal.Exception.Type’ [sydtest] Warning: 'shouldBe' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'golden' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'aroundAll' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'around' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'StagedGolden' is ambiguous. It is defined [sydtest]  * at src/Test/Syd/Run.hs:383:5 [sydtest]  * at src/Test/Syd/Run.hs:382:1 [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined at src/Test/Syd/Run.hs:382:1 [sydtest] Warning: 'timeit' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest]  21% ( 8 / 37) in 'Test.Syd.Run' [sydtest]  Missing documentation for: [sydtest]  IsTest (src/Test/Syd/Run.hs:45) [sydtest]  runPureTestWithArg (src/Test/Syd/Run.hs:81) [sydtest]  applyWrapper2 (src/Test/Syd/Run.hs:106) [sydtest]  runIOTestWithArg (src/Test/Syd/Run.hs:148) [sydtest]  makeQuickCheckArgs (src/Test/Syd/Run.hs:188) [sydtest]  runPropertyTestWithArg (src/Test/Syd/Run.hs:207) [sydtest]  aroundProperty (src/Test/Syd/Run.hs:274) [sydtest]  aroundProp (src/Test/Syd/Run.hs:277) [sydtest]  aroundRose (src/Test/Syd/Run.hs:280) [sydtest]  runGoldenTestWithArg (src/Test/Syd/Run.hs:347) [sydtest]  StagedGolden (src/Test/Syd/Run.hs:382) [sydtest]  runStagedGoldenWithArg (src/Test/Syd/Run.hs:412) [sydtest]  exceptionHandlers (src/Test/Syd/Run.hs:475) [sydtest]  Test (src/Test/Syd/Run.hs:487) [sydtest]  TestRunSettings (src/Test/Syd/Run.hs:489) [sydtest]  defaultTestRunSettings (src/Test/Syd/Run.hs:501) [sydtest]  SeedSetting (src/Test/Syd/Run.hs:519) [sydtest]  TestRunResult (src/Test/Syd/Run.hs:565) [sydtest]  TestStatus (src/Test/Syd/Run.hs:579) [sydtest]  addContextToException (src/Test/Syd/Run.hs:643) [sydtest]  GoldenCase (src/Test/Syd/Run.hs:645) [sydtest]  ProgressReporter (src/Test/Syd/Run.hs:651) [sydtest]  noProgressReporter (src/Test/Syd/Run.hs:654) [sydtest]  reportProgress (src/Test/Syd/Run.hs:657) [sydtest]  Progress (src/Test/Syd/Run.hs:659) [sydtest]  timeItDuration (src/Test/Syd/Run.hs:694) [sydtest]  timeItBeginEnd (src/Test/Syd/Run.hs:699) [sydtest]  Timed (src/Test/Syd/Run.hs:705) [sydtest]  timedTime (src/Test/Syd/Run.hs:716) [sydtest]  21% ( 3 / 14) in 'Test.Syd.OptParse' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  getSettings (src/Test/Syd/OptParse.hs:39) [sydtest]  defaultSettings (src/Test/Syd/OptParse.hs:243) [sydtest]  defaultTimeout (src/Test/Syd/OptParse.hs:279) [sydtest]  defaultRetries (src/Test/Syd/OptParse.hs:282) [sydtest]  detectTerminalCapabilities (src/Test/Syd/OptParse.hs:293) [sydtest]  Flags (src/Test/Syd/OptParse.hs:299) [sydtest]  Timeout (src/Test/Syd/OptParse.hs:582) [sydtest]  Threads (src/Test/Syd/OptParse.hs:615) [sydtest]  Iterations (src/Test/Syd/OptParse.hs:676) [sydtest]  ReportProgress (src/Test/Syd/OptParse.hs:721) [sydtest] Warning: 'String' is ambiguous. It is defined [sydtest]  * in ‘Text.Show.Value’ [sydtest]  * in ‘GHC.Internal.Base’ [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined in ‘GHC.Internal.Base’ [sydtest] Warning: 'a' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: '()' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest]  82% ( 23 / 28) in 'Test.Syd.Expectation' [sydtest]  Missing documentation for: [sydtest]  anyException (src/Test/Syd/Expectation.hs:175) [sydtest]  anyErrorCall (src/Test/Syd/Expectation.hs:178) [sydtest]  errorCall (src/Test/Syd/Expectation.hs:181) [sydtest]  anyIOException (src/Test/Syd/Expectation.hs:184) [sydtest]  anyArithException (src/Test/Syd/Expectation.hs:187) [sydtest] Warning: Test.Syd.Def.Golden: Could not find documentation for exported module: Test.Syd.Def.Golden [sydtest]  93% ( 14 / 15) in 'Test.Syd.Def.Golden' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  0% ( 0 / 5) in 'Test.Syd.SpecForest' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  SpecForest (src/Test/Syd/SpecForest.hs:10) [sydtest]  SpecTree (src/Test/Syd/SpecForest.hs:12) [sydtest]  flattenSpecForest (src/Test/Syd/SpecForest.hs:34) [sydtest]  flattenSpecTree (src/Test/Syd/SpecForest.hs:37) [sydtest] Warning: 'aroundAll' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'around' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'TestDefM' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: '()' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest]  7% ( 2 / 28) in 'Test.Syd.SpecDef' [sydtest]  Missing documentation for: [sydtest]  TDef (src/Test/Syd/SpecDef.hs:41) [sydtest]  TestForest (src/Test/Syd/SpecDef.hs:44) [sydtest]  TestTree (src/Test/Syd/SpecDef.hs:46) [sydtest]  SpecDefForest (src/Test/Syd/SpecDef.hs:48) [sydtest]  filterTestForest (src/Test/Syd/SpecDef.hs:221) [sydtest]  randomiseTestForest (src/Test/Syd/SpecDef.hs:260) [sydtest]  markSpecForestAsPending (src/Test/Syd/SpecDef.hs:287) [sydtest]  Parallelism (src/Test/Syd/SpecDef.hs:311) [sydtest]  ExecutionOrderRandomisation (src/Test/Syd/SpecDef.hs:316) [sydtest]  FlakinessMode (src/Test/Syd/SpecDef.hs:321) [sydtest]  ExpectationMode (src/Test/Syd/SpecDef.hs:326) [sydtest]  ResultForest (src/Test/Syd/SpecDef.hs:331) [sydtest]  ResultTree (src/Test/Syd/SpecDef.hs:333) [sydtest]  computeTestSuiteStats (src/Test/Syd/SpecDef.hs:336) [sydtest]  TestSuiteStats (src/Test/Syd/SpecDef.hs:372) [sydtest]  shouldExitFail (src/Test/Syd/SpecDef.hs:406) [sydtest]  anyFailedTests (src/Test/Syd/SpecDef.hs:420) [sydtest]  TestRunReport (src/Test/Syd/SpecDef.hs:423) [sydtest]  testRunReportReportedRun (src/Test/Syd/SpecDef.hs:432) [sydtest]  testRunReportFailed (src/Test/Syd/SpecDef.hs:442) [sydtest]  testRunReportStatus (src/Test/Syd/SpecDef.hs:446) [sydtest]  testStatusMatchesExpectationMode (src/Test/Syd/SpecDef.hs:468) [sydtest]  testRunReportExamples (src/Test/Syd/SpecDef.hs:474) [sydtest]  testRunResultExamples (src/Test/Syd/SpecDef.hs:477) [sydtest]  testRunReportWasFlaky (src/Test/Syd/SpecDef.hs:481) [sydtest]  testRunReportRetries (src/Test/Syd/SpecDef.hs:489) [sydtest]  0% ( 0 / 8) in 'Test.Syd.Runner.Wrappers' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  Next (src/Test/Syd/Runner/Wrappers.hs:15) [sydtest]  extractNext (src/Test/Syd/Runner/Wrappers.hs:19) [sydtest]  failFastNext (src/Test/Syd/Runner/Wrappers.hs:23) [sydtest]  applySimpleWrapper (src/Test/Syd/Runner/Wrappers.hs:33) [sydtest]  applySimpleWrapper' (src/Test/Syd/Runner/Wrappers.hs:48) [sydtest]  applySimpleWrapper'' (src/Test/Syd/Runner/Wrappers.hs:63) [sydtest]  applySimpleWrapper2 (src/Test/Syd/Runner/Wrappers.hs:76) [sydtest] Warning: 'maxRetries' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest]  50% ( 1 / 2) in 'Test.Syd.Runner.Single' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest] Warning: 'TestId' is ambiguous. It is defined [sydtest]  * in ‘Test.Syd.Mutation.TestId’ [sydtest]  * in ‘Test.Syd.Mutation.TestId’ [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined in ‘Test.Syd.Mutation.TestId’ [sydtest]  100% ( 8 / 8) in 'Test.Syd.Mutation.Forest' [sydtest] Warning: 'aroundAll' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'around' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'TestDefM' is ambiguous. It is defined [sydtest]  * at src/Test/Syd/Def/TestDefM.hs:47:52 [sydtest]  * at src/Test/Syd/Def/TestDefM.hs:47:1 [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined at src/Test/Syd/Def/TestDefM.hs:47:1 [sydtest] Warning: '()' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'describe' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest]  54% ( 6 / 11) in 'Test.Syd.Def.TestDefM' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  TestDefEnv (src/Test/Syd/Def/TestDefM.hs:59) [sydtest]  execTestDefM (src/Test/Syd/Def/TestDefM.hs:66) [sydtest]  runTestDefM (src/Test/Syd/Def/TestDefM.hs:69) [sydtest]  toTestRunSettings (src/Test/Syd/Def/TestDefM.hs:103) [sydtest]  80% ( 21 / 26) in 'Test.Syd.Def.Specify' [sydtest]  Missing documentation for: [sydtest]  xdescribe (src/Test/Syd/Def/Specify.hs:74) [sydtest]  xit (src/Test/Syd/Def/Specify.hs:195) [sydtest]  xitWithOuter (src/Test/Syd/Def/Specify.hs:295) [sydtest]  xitWithBoth (src/Test/Syd/Def/Specify.hs:396) [sydtest]  xitWithAll (src/Test/Syd/Def/Specify.hs:465) [sydtest]  66% ( 2 / 3) in 'Test.Syd.Def.Scenario' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest] Warning: 'a' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'b' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'around_' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest]  100% ( 12 / 12) in 'Test.Syd.Def.AroundAll' [sydtest] Warning: 'inner' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'newInner' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'oldInner' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'c' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'd' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest]  90% ( 10 / 11) in 'Test.Syd.Def.Around' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest] Warning: 'SetupFunc' is ambiguous. It is defined [sydtest]  * at src/Test/Syd/Def/SetupFunc.hs:30:30 [sydtest]  * at src/Test/Syd/Def/SetupFunc.hs:30:1 [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined at src/Test/Syd/Def/SetupFunc.hs:30:1 [sydtest] Warning: 'resource' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest]  100% ( 12 / 12) in 'Test.Syd.Def.SetupFunc' [sydtest]  50% ( 2 / 4) in 'Test.Syd.Path' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  tempBinaryFileWithContentsSetupFunc (src/Test/Syd/Path.hs:31) [sydtest]  100% ( 9 / 9) in 'Test.Syd.Def' [sydtest]  74% ( 29 / 39) in 'Test.Syd.Modify' [sydtest]  Missing documentation for: [sydtest]  modifyMaxSuccess (src/Test/Syd/Modify.hs:64) [sydtest]  modifyMaxDiscardRatio (src/Test/Syd/Modify.hs:67) [sydtest]  modifyMaxSize (src/Test/Syd/Modify.hs:70) [sydtest]  modifyMaxShrinks (src/Test/Syd/Modify.hs:73) [sydtest]  modifyRunSettings (src/Test/Syd/Modify.hs:61) [sydtest]  TestRunSettings (src/Test/Syd/Run.hs:489) [sydtest]  Parallelism (src/Test/Syd/SpecDef.hs:311) [sydtest]  ExecutionOrderRandomisation (src/Test/Syd/SpecDef.hs:316) [sydtest]  FlakinessMode (src/Test/Syd/SpecDef.hs:321) [sydtest]  ExpectationMode (src/Test/Syd/SpecDef.hs:326) [sydtest]  0% ( 0 / 2) in 'Test.Syd.SVG' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  writeSvgReport (src/Test/Syd/SVG.hs:18) [sydtest]  0% ( 0 / 2) in 'Test.Syd.Runner.Synchronous.Separate' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  runSpecForestSynchronously (src/Test/Syd/Runner/Synchronous/Separate.hs:21) [sydtest]  0% ( 0 / 2) in 'Test.Syd.ReRun' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  withRerunByReport (src/Test/Syd/ReRun.hs:35) [sydtest] Warning: 'Chunk' is ambiguous. It is defined [sydtest]  * in ‘Text.Colour.Chunk’ [sydtest]  * in ‘Text.Colour.Chunk’ [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined in ‘Text.Colour.Chunk’ [sydtest]  4% ( 1 / 22) in 'Test.Syd.Output.Common' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  padding (src/Test/Syd/Output/Common.hs:28) [sydtest]  paddingSize (src/Test/Syd/Output/Common.hs:31) [sydtest]  orange (src/Test/Syd/Output/Common.hs:34) [sydtest]  darkRed (src/Test/Syd/Output/Common.hs:37) [sydtest]  statusColour (src/Test/Syd/Output/Common.hs:40) [sydtest]  statusCheckMark (src/Test/Syd/Output/Common.hs:45) [sydtest]  timeChunkFor (src/Test/Syd/Output/Common.hs:50) [sydtest]  stringChunks (src/Test/Syd/Output/Common.hs:63) [sydtest]  indexed (src/Test/Syd/Output/Common.hs:68) [sydtest]  commaList (src/Test/Syd/Output/Common.hs:71) [sydtest]  mContextChunks (src/Test/Syd/Output/Common.hs:76) [sydtest]  outputSomeException (src/Test/Syd/Output/Common.hs:79) [sydtest]  outputAssertion (src/Test/Syd/Output/Common.hs:93) [sydtest]  outputEqualityAssertionFailed (src/Test/Syd/Output/Common.hs:143) [sydtest]  formatDiff (src/Test/Syd/Output/Common.hs:155) [sydtest]  outputNotEqualAssertionFailed (src/Test/Syd/Output/Common.hs:201) [sydtest]  outputPredicateSuccessAssertionFailed (src/Test/Syd/Output/Common.hs:214) [sydtest]  outputPredicateFailAssertionFailed (src/Test/Syd/Output/Common.hs:223) [sydtest]  resultForestWidth (src/Test/Syd/Output/Common.hs:232) [sydtest]  specForestWidth (src/Test/Syd/Output/Common.hs:244) [sydtest]  80% ( 4 / 5) in 'Test.Syd.Output.Terse' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  0% ( 0 / 25) in 'Test.Syd.Output.Pretty' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  renderPrettyReport (src/Test/Syd/Output/Pretty.hs:28) [sydtest]  outputResultReport (src/Test/Syd/Output/Pretty.hs:35) [sydtest]  outputPrettySummary (src/Test/Syd/Output/Pretty.hs:47) [sydtest]  outputFailuresHeader (src/Test/Syd/Output/Pretty.hs:60) [sydtest]  outputFailuresWithHeading (src/Test/Syd/Output/Pretty.hs:63) [sydtest]  outputStats (src/Test/Syd/Output/Pretty.hs:73) [sydtest]  outputProfilingInfo (src/Test/Syd/Output/Pretty.hs:121) [sydtest]  outputTestsHeader (src/Test/Syd/Output/Pretty.hs:138) [sydtest]  outputHeader (src/Test/Syd/Output/Pretty.hs:141) [sydtest]  outputSpecForest (src/Test/Syd/Output/Pretty.hs:147) [sydtest]  outputSpecTree (src/Test/Syd/Output/Pretty.hs:150) [sydtest]  outputDescribeLine (src/Test/Syd/Output/Pretty.hs:157) [sydtest]  outputSpecifyLines (src/Test/Syd/Output/Pretty.hs:160) [sydtest]  exampleNrChunk (src/Test/Syd/Output/Pretty.hs:194) [sydtest]  retriesChunks (src/Test/Syd/Output/Pretty.hs:201) [sydtest]  labelsChunks (src/Test/Syd/Output/Pretty.hs:218) [sydtest]  classesChunks (src/Test/Syd/Output/Pretty.hs:243) [sydtest]  tablesChunks (src/Test/Syd/Output/Pretty.hs:264) [sydtest]  outputPendingLines (src/Test/Syd/Output/Pretty.hs:287) [sydtest]  outputFailureLabels (src/Test/Syd/Output/Pretty.hs:297) [sydtest]  outputFailureClasses (src/Test/Syd/Output/Pretty.hs:303) [sydtest]  outputGoldenCase (src/Test/Syd/Output/Pretty.hs:309) [sydtest]  spacingChunk (src/Test/Syd/Output/Pretty.hs:318) [sydtest]  outputFailures (src/Test/Syd/Output/Pretty.hs:331) [sydtest]  71% ( 5 / 7) in 'Test.Syd.Output' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  printOutputSpecForest (src/Test/Syd/Output.hs:22) [sydtest]  0% ( 0 / 2) in 'Test.Syd.Runner.Synchronous.Interleaved' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  runSpecForestInterleavedWithOutputSynchronously (src/Test/Syd/Runner/Synchronous/Interleaved.hs:28) [sydtest]  0% ( 0 / 3) in 'Test.Syd.Runner.Synchronous' [sydtest]  Missing documentation for: [sydtest]  Module header [sydtest]  runSpecForestSynchronously (src/Test/Syd/Runner/Synchronous/Separate.hs:21) [sydtest]  runSpecForestInterleavedWithOutputSynchronously (src/Test/Syd/Runner/Synchronous/Interleaved.hs:28) [sydtest]  33% ( 1 / 3) in 'Test.Syd.Runner.Asynchronous' [sydtest]  Missing documentation for: [sydtest]  runSpecForestAsynchronously (src/Test/Syd/Runner/Asynchronous.hs:39) [sydtest]  runSpecForestInterleavedWithOutputAsynchronously (src/Test/Syd/Runner/Asynchronous.hs:48) [sydtest] Warning: Test.Syd.Runner: Could not find documentation for exported module: Test.Syd.Runner [sydtest]  50% ( 4 / 8) in 'Test.Syd.Runner' [sydtest]  Missing documentation for: [sydtest]  sydTestResult (src/Test/Syd/Runner.hs:53) [sydtest]  sydTestOnce (src/Test/Syd/Runner.hs:63) [sydtest]  sydTestIterations (src/Test/Syd/Runner.hs:76) [sydtest]  setPseudorandomness (src/Test/Syd/Runner.hs:113) [sydtest] Warning: 'runIO' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'activeMutation' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'MutationId' is ambiguous. It is defined [sydtest]  * in ‘Test.Syd.Mutation.Runtime’ [sydtest]  * in ‘Test.Syd.Mutation.Runtime’ [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined in ‘Test.Syd.Mutation.Runtime’ [sydtest] Warning: 'ifMutation' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'AugmentedMutationRecord' is ambiguous. It is defined [sydtest]  * in ‘Test.Syd.Mutation.AugmentedManifest’ [sydtest]  * in ‘Test.Syd.Mutation.AugmentedManifest’ [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined in ‘Test.Syd.Mutation.AugmentedManifest’ [sydtest] Warning: 'MutationRecord' is ambiguous. It is defined [sydtest]  * in ‘Test.Syd.Mutation.Manifest’ [sydtest]  * in ‘Test.Syd.Mutation.Manifest’ [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined in ‘Test.Syd.Mutation.Manifest’ [sydtest]  80% ( 4 / 5) in 'Test.Syd.MutationMode' [sydtest]  Missing documentation for: [sydtest]  formatMutationLog (src/Test/Syd/MutationMode.hs:367) [sydtest] Warning: 'GoldenTest' is ambiguous. It is defined [sydtest]  * at src/Test/Syd/Run.hs:298:21 [sydtest]  * at src/Test/Syd/Run.hs:298:1 [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined at src/Test/Syd/Run.hs:298:1 [sydtest] Warning: '()' is out of scope. [sydtest]  If you qualify the identifier, haddock can try to link it anyway. [sydtest] Warning: 'Settings' is ambiguous. It is defined [sydtest]  * at src/Test/Syd/OptParse.hs:42:17 [sydtest]  * at src/Test/Syd/OptParse.hs:42:1 [sydtest]  You may be able to disambiguate the identifier by qualifying it or [sydtest]  by specifying the type/value namespace explicitly. [sydtest]  Defaulting to the one defined at src/Test/Syd/OptParse.hs:42:1 [sydtest]  83% (154 /184) in 'Test.Syd' [sydtest]  Missing documentation for: [sydtest]  xdescribe (src/Test/Syd/Def/Specify.hs:74) [sydtest]  xit (src/Test/Syd/Def/Specify.hs:195) [sydtest]  xitWithOuter (src/Test/Syd/Def/Specify.hs:295) [sydtest]  xitWithBoth (src/Test/Syd/Def/Specify.hs:396) [sydtest]  xitWithAll (src/Test/Syd/Def/Specify.hs:465) [sydtest]  anyException (src/Test/Syd/Expectation.hs:175) [sydtest]  anyErrorCall (src/Test/Syd/Expectation.hs:178) [sydtest]  errorCall (src/Test/Syd/Expectation.hs:181) [sydtest]  anyIOException (src/Test/Syd/Expectation.hs:184) [sydtest]  anyArithException (src/Test/Syd/Expectation.hs:187) [sydtest]  modifyMaxSuccess (src/Test/Syd/Modify.hs:64) [sydtest]  modifyMaxDiscardRatio (src/Test/Syd/Modify.hs:67) [sydtest]  modifyMaxSize (src/Test/Syd/Modify.hs:70) [sydtest]  modifyMaxShrinks (src/Test/Syd/Modify.hs:73) [sydtest]  modifyRunSettings (src/Test/Syd/Modify.hs:61) [sydtest]  TestRunSettings (src/Test/Syd/Run.hs:489) [sydtest]  Parallelism (src/Test/Syd/SpecDef.hs:311) [sydtest]  ExecutionOrderRandomisation (src/Test/Syd/SpecDef.hs:316) [sydtest]  FlakinessMode (src/Test/Syd/SpecDef.hs:321) [sydtest]  ExpectationMode (src/Test/Syd/SpecDef.hs:326) [sydtest]  execTestDefM (src/Test/Syd/Def/TestDefM.hs:66) [sydtest]  runTestDefM (src/Test/Syd/Def/TestDefM.hs:69) [sydtest]  IsTest (src/Test/Syd/Run.hs:45) [sydtest]  TDef (src/Test/Syd/SpecDef.hs:41) [sydtest]  TestForest (src/Test/Syd/SpecDef.hs:44) [sydtest]  TestTree (src/Test/Syd/SpecDef.hs:46) [sydtest]  SpecDefForest (src/Test/Syd/SpecDef.hs:48) [sydtest]  ResultForest (src/Test/Syd/SpecDef.hs:331) [sydtest]  ResultTree (src/Test/Syd/SpecDef.hs:333) [sydtest]  shouldExitFail (src/Test/Syd/SpecDef.hs:406) [sydtest] Warning: Test.Syd.Run: could not find link destinations for: [sydtest]  - Test.QuickCheck.Property.Result [sydtest]  - Test.QuickCheck.Property.Prop [sydtest]  - Test.QuickCheck.Property.Rose [sydtest]  - OptEnvConf.Parser.HasParser [sydtest]  - OptEnvConf.Parser.settingsParser [sydtest]  - OptEnvConf.Parser.Parser [sydtest]  - Test.Syd.Run.Rep_Timed [sydtest]  - Test.Syd.Run.Rep_Progress [sydtest]  - Test.Syd.Run.Rep_TestRunResult [sydtest]  - Test.Syd.Run.Rep_GoldenCase [sydtest]  - Test.Syd.Run.Rep_Assertion [sydtest]  - Test.Syd.Run.Rep_TestStatus [sydtest]  - Test.Syd.Run.Rep_TestRunSettings [sydtest]  - Test.Syd.Run.Rep_SeedSetting [sydtest] Warning: Test.Syd.OptParse: could not find link destinations for: [sydtest]  - Path.Internal.Posix.Path [sydtest]  - OptEnvConf.Parser.HasParser [sydtest]  - OptEnvConf.Parser.settingsParser [sydtest]  - OptEnvConf.Parser.Parser [sydtest]  - Path.Posix.Abs [sydtest]  - Path.Posix.Dir [sydtest]  - Path.Posix.File [sydtest]  - Test.Syd.OptParse.Rep_Settings [sydtest]  - Test.Syd.OptParse.Rep_Flags [sydtest]  - Test.Syd.OptParse.Rep_ReportProgress [sydtest]  - Test.Syd.OptParse.Rep_Iterations [sydtest]  - Test.Syd.OptParse.Rep_Threads [sydtest]  - Test.Syd.OptParse.Rep_Timeout [sydtest]  - Test.Syd.OptParse.Rep_OutputFormat [sydtest] Warning: Test.Syd.SpecDef: could not find link destinations for: [sydtest]  - Test.Syd.SpecDef.Rep_TestRunReport [sydtest]  - Test.Syd.SpecDef.Rep_ExpectationMode [sydtest]  - Test.Syd.SpecDef.Rep_FlakinessMode [sydtest]  - Test.Syd.SpecDef.Rep_ExecutionOrderRandomisation [sydtest]  - Test.Syd.SpecDef.Rep_Parallelism [sydtest] Warning: Test.Syd.Def.TestDefM: could not find link destinations for: [sydtest]  - Test.Syd.Def.TestDefM.Rep_TestDefEnv [sydtest] Warning: Test.Syd.Path: could not find link destinations for: [sydtest]  - Path.Internal.Posix.Path [sydtest]  - Path.Posix.Abs [sydtest]  - Path.Posix.Dir [sydtest]  - Path.Posix.File [sydtest] Warning: Test.Syd.Modify: could not find link destinations for: [sydtest]  - Test.Syd.Run.Rep_TestRunSettings [sydtest]  - Test.Syd.SpecDef.Rep_ExpectationMode [sydtest]  - Test.Syd.SpecDef.Rep_FlakinessMode [sydtest]  - Test.Syd.SpecDef.Rep_ExecutionOrderRandomisation [sydtest]  - Test.Syd.SpecDef.Rep_Parallelism [sydtest] Warning: Test.Syd.MutationMode: could not find link destinations for: [sydtest]  - Path.Internal.Posix.Path [sydtest]  - Path.Posix.Abs [sydtest]  - Path.Posix.Dir [sydtest] Warning: Test.Syd: could not find link destinations for: [sydtest]  - Test.Syd.Run.Rep_Assertion [sydtest]  - Test.Syd.Run.Rep_TestRunSettings [sydtest]  - Test.Syd.SpecDef.Rep_ExpectationMode [sydtest]  - Test.Syd.SpecDef.Rep_FlakinessMode [sydtest]  - Test.Syd.SpecDef.Rep_ExecutionOrderRandomisation [sydtest]  - Test.Syd.SpecDef.Rep_Parallelism [sydtest] Documentation created: dist/doc/html/sydtest/, [sydtest] dist/doc/html/sydtest/sydtest.txt [sydtest] Phase: installPhase [sydtest] Installing library in /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [sydtest] Phase: fixupPhase [sydtest] shrinking RPATHs of ELF executables and libraries in /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2 [sydtest] shrinking /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSsydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw-ghc9.10.3.so [sydtest] checking for references to /build/ in /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2... [sydtest] patching script interpreter paths in /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2 [sydtest] stripping (with command strip and flags -S -p) in /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2/lib [sydtest] shrinking RPATHs of ELF executables and libraries in /nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc [sydtest] checking for references to /build/ in /nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc... [sydtest] patching script interpreter paths in /nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc [post-build-hook] Uploading to cachix cache "sydtest": /nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2 [post-build-hook] Pushing 3 paths (265 are already present) using zstd to cache sydtest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc (7.14 MiB) [post-build-hook] Pushing /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2 (19.76 MiB) [post-build-hook] Pushing /nix/store/nbj1wx1an9rl5d1g4zj8cbqa5dj3rkh6-opt-env-conf-0.15.0.1 (30.10 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc /nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/hq3hkz1ln7bh24sbyma0lf67l8pj1hcz-sydtest-0.23.0.2-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/xkkmr4yn52y8shrpi0s697bxgcz8kdrs-sydtest-0.23.0.2' to 'https://cache.staging.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/pchrxa03mv84hlh40g63jsbdlcaxn61p-sydtest-0.23.0.2.drv' to 'https://cache.staging.nix-ci.com'... Progress: 2 of 8 built, 2 of 2 downloaded from cache Building genvalidity-sydtest-source Building opt-env-conf-test-source [opt-env-conf-test-source] Phase: setupCompilerEnvironmentPhase [opt-env-conf-test-source] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [genvalidity-sydtest-source] Phase: setupCompilerEnvironmentPhase [genvalidity-sydtest-source] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [opt-env-conf-test-source] Phase: unpackPhase [opt-env-conf-test-source] unpacking source archive /nix/store/8sr4z0mday4k62xn3vyb8dvl02qhicbl-opt-env-conf-test [opt-env-conf-test-source] source root is opt-env-conf-test [opt-env-conf-test-source] Phase: patchPhase [opt-env-conf-test-source] Phase: compileBuildDriverPhase [opt-env-conf-test-source] setupCompileFlags: -package-db=/build/tmp.VejLRJyw7w/setup-package.conf.d -threaded [opt-env-conf-test-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.VejLRJyw7w/Main.o ) [opt-env-conf-test-source] [2 of 2] Linking Setup [genvalidity-sydtest-source] Phase: unpackPhase [genvalidity-sydtest-source] unpacking source archive /nix/store/dqdpwym3w17fcyylxh144v7wvc1c621z-genvalidity-sydtest [genvalidity-sydtest-source] source root is genvalidity-sydtest [genvalidity-sydtest-source] Phase: patchPhase [genvalidity-sydtest-source] Phase: compileBuildDriverPhase [genvalidity-sydtest-source] setupCompileFlags: -package-db=/build/tmp.1TAVh8DX5R/setup-package.conf.d -threaded [genvalidity-sydtest-source] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.1TAVh8DX5R/Main.o ) [genvalidity-sydtest-source] [2 of 2] Linking Setup [opt-env-conf-test-source] Phase: updateAutotoolsGnuConfigScriptsPhase [opt-env-conf-test-source] Phase: configurePhase [opt-env-conf-test-source] configureFlags: --verbose --prefix=/nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/share/doc/opt-env-conf-test-0.0.0.4 --with-gcc=gcc --package-db=/build/tmp.VejLRJyw7w/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 --disable-tests --enable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --ghc-options=-O2 --ghc-options=-Wall --ghc-options=-Wincomplete-uni-patterns --ghc-options=-Wincomplete-record-updates --ghc-options=-Wpartial-fields --ghc-options=-Widentities --ghc-options=-Wredundant-constraints --ghc-options=-Wcpp-undef --ghc-options=-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 [opt-env-conf-test-source] Using Parsec parser [opt-env-conf-test-source] Configuring opt-env-conf-test-0.0.0.4... [genvalidity-sydtest-source] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-sydtest-source] Phase: configurePhase [genvalidity-sydtest-source] configureFlags: --verbose --prefix=/nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/share/doc/genvalidity-sydtest-1.0.1.0 --with-gcc=gcc --package-db=/build/tmp.1TAVh8DX5R/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 [genvalidity-sydtest-source] Using Parsec parser [genvalidity-sydtest-source] Configuring genvalidity-sydtest-1.0.1.0... [opt-env-conf-test-source] Dependency aeson: using aeson-2.2.3.0 [opt-env-conf-test-source] Dependency base <5: using base-4.20.2.0 [opt-env-conf-test-source] Dependency genvalidity: using genvalidity-1.1.1.0 [opt-env-conf-test-source] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2 [opt-env-conf-test-source] Dependency opt-env-conf >=0.9.0.0: using opt-env-conf-0.15.0.1 [opt-env-conf-test-source] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [opt-env-conf-test-source] Dependency sydtest: using sydtest-0.23.0.2 [opt-env-conf-test-source] Dependency text: using text-2.1.3 [opt-env-conf-test-source] Source component graph: component lib [opt-env-conf-test-source] Configured component graph: [opt-env-conf-test-source]  component opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [opt-env-conf-test-source]  include aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test-source]  include base-4.20.2.0-64da [opt-env-conf-test-source]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test-source]  include genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test-source]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test-source]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test-source]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test-source]  include text-2.1.3-c691 [opt-env-conf-test-source] Linked component graph: [opt-env-conf-test-source]  unit opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [opt-env-conf-test-source]  include aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test-source]  include base-4.20.2.0-64da [opt-env-conf-test-source]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test-source]  include genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test-source]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test-source]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test-source]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test-source]  include text-2.1.3-c691 [opt-env-conf-test-source]  OptEnvConf.Args.Gen=opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC:OptEnvConf.Args.Gen,OptEnvConf.EnvMap.Gen=opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC:OptEnvConf.EnvMap.Gen,OptEnvConf.Test=opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC:OptEnvConf.Test [opt-env-conf-test-source] Ready component graph: [opt-env-conf-test-source]  definite opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [opt-env-conf-test-source]  depends aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test-source]  depends base-4.20.2.0-64da [opt-env-conf-test-source]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test-source]  depends genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test-source]  depends opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test-source]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test-source]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test-source]  depends text-2.1.3-c691 [opt-env-conf-test-source] Using Cabal-3.12.1.0 compiled by ghc-9.10 [opt-env-conf-test-source] Using compiler: ghc-9.10.3 [opt-env-conf-test-source] Using install prefix: [opt-env-conf-test-source] /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4 [opt-env-conf-test-source] Executables installed in: [opt-env-conf-test-source] /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4/bin [opt-env-conf-test-source] Libraries installed in: [opt-env-conf-test-source] /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [opt-env-conf-test-source] Dynamic Libraries installed in: [opt-env-conf-test-source] /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [opt-env-conf-test-source] Private executables installed in: [opt-env-conf-test-source] /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4/libexec/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4 [opt-env-conf-test-source] Data files installed in: [opt-env-conf-test-source] /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4/share/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4 [opt-env-conf-test-source] Documentation installed in: /share/doc/opt-env-conf-test-0.0.0.4 [opt-env-conf-test-source] Configuration files installed in: [opt-env-conf-test-source] /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4/etc [opt-env-conf-test-source] No alex found [opt-env-conf-test-source] Using ar found on system at: [opt-env-conf-test-source] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [opt-env-conf-test-source] No c2hs found [opt-env-conf-test-source] No cpphs found [opt-env-conf-test-source] No doctest found [opt-env-conf-test-source] Using gcc version 14.3.0 given by user at: [opt-env-conf-test-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [opt-env-conf-test-source] Using ghc version 9.10.3 found on system at: [opt-env-conf-test-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [opt-env-conf-test-source] Using ghc-pkg version 9.10.3 found on system at: [opt-env-conf-test-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [opt-env-conf-test-source] No ghcjs found [opt-env-conf-test-source] No ghcjs-pkg found [opt-env-conf-test-source] No greencard found [opt-env-conf-test-source] Using haddock version 2.31.1 found on system at: [opt-env-conf-test-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [opt-env-conf-test-source] No happy found [opt-env-conf-test-source] Using haskell-suite found on system at: haskell-suite-dummy-location [opt-env-conf-test-source] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [opt-env-conf-test-source] No hmake found [opt-env-conf-test-source] Using hpc version 0.69 found on system at: [opt-env-conf-test-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [opt-env-conf-test-source] Using hsc2hs version 0.68.10 found on system at: [opt-env-conf-test-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [opt-env-conf-test-source] Using hscolour version 1.25 found on system at: [opt-env-conf-test-source] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [opt-env-conf-test-source] No jhc found [opt-env-conf-test-source] Using ld found on system at: [opt-env-conf-test-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [opt-env-conf-test-source] No pkg-config found [opt-env-conf-test-source] Using runghc version 9.10.3 found on system at: [opt-env-conf-test-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [opt-env-conf-test-source] Using strip version 2.44 found on system at: [opt-env-conf-test-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [opt-env-conf-test-source] Using tar found on system at: [opt-env-conf-test-source] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [opt-env-conf-test-source] No uhc found [genvalidity-sydtest-source] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-sydtest-source] Dependency base >=4.7 && <5: using base-4.20.2.0 [genvalidity-sydtest-source] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [genvalidity-sydtest-source] Dependency sydtest: using sydtest-0.23.0.2 [genvalidity-sydtest-source] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-sydtest-source] Dependency base >=4.7 && <5: using base-4.20.2.0 [genvalidity-sydtest-source] Dependency genvalidity: using genvalidity-1.1.1.0 [genvalidity-sydtest-source] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest-source] Dependency sydtest: using sydtest-0.23.0.2 [genvalidity-sydtest-source] Source component graph: [genvalidity-sydtest-source]  component lib [genvalidity-sydtest-source]  component test:genvalidity-sydtest-test dependency lib [genvalidity-sydtest-source] Configured component graph: [genvalidity-sydtest-source]  component genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest-source]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest-source]  include base-4.20.2.0-64da [genvalidity-sydtest-source]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest-source]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest-source]  component genvalidity-sydtest-1.0.1.0-1ny4a51zXrh2vGWfyFa5xL-genvalidity-sydtest-test [genvalidity-sydtest-source]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest-source]  include base-4.20.2.0-64da [genvalidity-sydtest-source]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest-source]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest-source]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest-source] Linked component graph: [genvalidity-sydtest-source]  unit genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest-source]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest-source]  include base-4.20.2.0-64da [genvalidity-sydtest-source]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest-source]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest-source]  Test.Syd.Validity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity,Test.Syd.Validity.Applicative=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Applicative,Test.Syd.Validity.Arbitrary=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Arbitrary,Test.Syd.Validity.Eq=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Eq,Test.Syd.Validity.Functions=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions,Test.Syd.Validity.Functions.CanFail=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.CanFail,Test.Syd.Validity.Functions.Equivalence=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.Equivalence,Test.Syd.Validity.Functions.Idempotence=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.Idempotence,Test.Syd.Validity.Functions.Inverse=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.Inverse,Test.Syd.Validity.Functions.Validity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.Validity,Test.Syd.Validity.Functor=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functor,Test.Syd.Validity.GenValidity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.GenValidity,Test.Syd.Validity.GenValidity.Property=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.GenValidity.Property,Test.Syd.Validity.Monad=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Monad,Test.Syd.Validity.Monoid=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Monoid,Test.Syd.Validity.Operations=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Operations,Test.Syd.Validity.Operations.Associativity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Operations.Associativity,Test.Syd.Validity.Operations.Commutativity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Operations.Commutativity,Test.Syd.Validity.Operations.Identity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Operations.Identity,Test.Syd.Validity.Ord=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Ord,Test.Syd.Validity.Property=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Property,Test.Syd.Validity.Property.Utils=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Property.Utils,Test.Syd.Validity.Relations=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations,Test.Syd.Validity.Relations.Antireflexivity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Antireflexivity,Test.Syd.Validity.Relations.Antisymmetry=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Antisymmetry,Test.Syd.Validity.Relations.Reflexivity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Reflexivity,Test.Syd.Validity.Relations.Symmetry=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Symmetry,Test.Syd.Validity.Relations.Transitivity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Transitivity,Test.Syd.Validity.Show=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Show,Test.Syd.Validity.Shrinking=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Shrinking,Test.Syd.Validity.Shrinking.Property=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Shrinking.Property,Test.Syd.Validity.Types=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Types,Test.Syd.Validity.Utils=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Utils [genvalidity-sydtest-source]  unit genvalidity-sydtest-1.0.1.0-1ny4a51zXrh2vGWfyFa5xL-genvalidity-sydtest-test [genvalidity-sydtest-source]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest-source]  include base-4.20.2.0-64da [genvalidity-sydtest-source]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest-source]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest-source]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest-source] Ready component graph: [genvalidity-sydtest-source]  definite genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest-source]  depends QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest-source]  depends base-4.20.2.0-64da [genvalidity-sydtest-source]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest-source]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest-source]  definite genvalidity-sydtest-1.0.1.0-1ny4a51zXrh2vGWfyFa5xL-genvalidity-sydtest-test [genvalidity-sydtest-source]  depends QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest-source]  depends base-4.20.2.0-64da [genvalidity-sydtest-source]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest-source]  depends genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest-source]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest-source] Using Cabal-3.12.1.0 compiled by ghc-9.10 [genvalidity-sydtest-source] Using compiler: ghc-9.10.3 [genvalidity-sydtest-source] Using install prefix: [genvalidity-sydtest-source] /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0 [genvalidity-sydtest-source] Executables installed in: [genvalidity-sydtest-source] /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0/bin [genvalidity-sydtest-source] Libraries installed in: [genvalidity-sydtest-source] /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest-source] Dynamic Libraries installed in: [genvalidity-sydtest-source] /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [genvalidity-sydtest-source] Private executables installed in: [genvalidity-sydtest-source] /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0/libexec/x86_64-linux-ghc-9.10.3-05f6/genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest-source] Data files installed in: [genvalidity-sydtest-source] /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0/share/x86_64-linux-ghc-9.10.3-05f6/genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest-source] Documentation installed in: /share/doc/genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest-source] Configuration files installed in: [genvalidity-sydtest-source] /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0/etc [genvalidity-sydtest-source] No alex found [genvalidity-sydtest-source] Using ar found on system at: [genvalidity-sydtest-source] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [genvalidity-sydtest-source] No c2hs found [genvalidity-sydtest-source] No cpphs found [genvalidity-sydtest-source] No doctest found [genvalidity-sydtest-source] Using gcc version 14.3.0 given by user at: [genvalidity-sydtest-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [genvalidity-sydtest-source] Using ghc version 9.10.3 found on system at: [genvalidity-sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [genvalidity-sydtest-source] Using ghc-pkg version 9.10.3 found on system at: [genvalidity-sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [genvalidity-sydtest-source] No ghcjs found [genvalidity-sydtest-source] No ghcjs-pkg found [genvalidity-sydtest-source] No greencard found [genvalidity-sydtest-source] Using haddock version 2.31.1 found on system at: [genvalidity-sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [genvalidity-sydtest-source] No happy found [genvalidity-sydtest-source] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity-sydtest-source] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity-sydtest-source] No hmake found [genvalidity-sydtest-source] Using hpc version 0.69 found on system at: [genvalidity-sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [genvalidity-sydtest-source] Using hsc2hs version 0.68.10 found on system at: [genvalidity-sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [genvalidity-sydtest-source] Using hscolour version 1.25 found on system at: [genvalidity-sydtest-source] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [genvalidity-sydtest-source] No jhc found [genvalidity-sydtest-source] Using ld found on system at: [genvalidity-sydtest-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [genvalidity-sydtest-source] No pkg-config found [genvalidity-sydtest-source] Using runghc version 9.10.3 found on system at: [genvalidity-sydtest-source] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [genvalidity-sydtest-source] Using strip version 2.44 found on system at: [genvalidity-sydtest-source] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [genvalidity-sydtest-source] Using tar found on system at: [genvalidity-sydtest-source] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [genvalidity-sydtest-source] No uhc found [opt-env-conf-test-source] Phase: buildPhase [genvalidity-sydtest-source] Phase: buildPhase [genvalidity-sydtest-source] Distribution quality warnings: [genvalidity-sydtest-source] [no-description] No 'description' field. [genvalidity-sydtest-source] [missing-upper-bounds] On library, these packages miss upper bounds: [genvalidity-sydtest-source] - QuickCheck [genvalidity-sydtest-source] - genvalidity [genvalidity-sydtest-source] - sydtest [genvalidity-sydtest-source] Please add them. There is more information at https://pvp.haskell.org/ [genvalidity-sydtest-source] Building source dist for genvalidity-sydtest-1.0.1.0... [genvalidity-sydtest-source] Source tarball created: dist/genvalidity-sydtest-1.0.1.0.tar.gz [genvalidity-sydtest-source] Phase: checkPhase [genvalidity-sydtest-source] Phase: haddockPhase [opt-env-conf-test-source] Distribution quality warnings: [opt-env-conf-test-source] [no-category] No 'category' field. [opt-env-conf-test-source] [no-description] No 'description' field. [opt-env-conf-test-source] [missing-upper-bounds] On library, these packages miss upper bounds: [opt-env-conf-test-source] - aeson [opt-env-conf-test-source] - genvalidity [opt-env-conf-test-source] - genvalidity-containers [opt-env-conf-test-source] - opt-env-conf [opt-env-conf-test-source] - safe-coloured-text [opt-env-conf-test-source] - sydtest [opt-env-conf-test-source] - text [opt-env-conf-test-source] Please add them. There is more information at https://pvp.haskell.org/ [opt-env-conf-test-source] Building source dist for opt-env-conf-test-0.0.0.4... [genvalidity-sydtest-source] Phase: installPhase [genvalidity-sydtest-source] Phase: fixupPhase [post-build-hook] Uploading to cachix cache "sydtest": /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0 [post-build-hook] Pushing 1 paths (0 are already present) using zstd to cache sydtest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0 (18.23 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0' to 'https://cache.staging.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/8lvf6ssrk02dwck1v6bg5sldc0z0a7vn-genvalidity-sydtest-source-1.0.1.0.drv' to 'https://cache.staging.nix-ci.com'... Progress: 3 of 8 built (1 building), 2 of 2 downloaded from cache Building genvalidity-sydtest [opt-env-conf-test-source] Source tarball created: dist/opt-env-conf-test-0.0.0.4.tar.gz [opt-env-conf-test-source] Phase: haddockPhase [opt-env-conf-test-source] Phase: installPhase [opt-env-conf-test-source] Phase: fixupPhase [post-build-hook] Uploading to cachix cache "sydtest": /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4 [post-build-hook] Pushing 1 paths (0 are already present) using zstd to cache sydtest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4 (57.72 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4' to 'https://cache.staging.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/750jkjzjxsm9ms35a686wxamcpahlv0y-opt-env-conf-test-source-0.0.0.4.drv' to 'https://cache.staging.nix-ci.com'... Progress: 4 of 8 built (1 building), 2 of 2 downloaded from cache Building opt-env-conf-test [genvalidity-sydtest] Phase: setupCompilerEnvironmentPhase [genvalidity-sydtest] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [genvalidity-sydtest] Phase: unpackPhase [genvalidity-sydtest] unpacking source archive /nix/store/2fp534dzqgb5irw75csbi30wri7nh2jz-genvalidity-sydtest-source-1.0.1.0/genvalidity-sydtest-1.0.1.0.tar.gz [genvalidity-sydtest] source root is genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest] setting SOURCE_DATE_EPOCH to timestamp 1778666745 of file "genvalidity-sydtest-1.0.1.0/test/Test/Syd/Validity/ShrinkingSpec.hs" [genvalidity-sydtest] warning: file "genvalidity-sydtest-1.0.1.0/test/Test/Syd/Validity/ShrinkingSpec.hs" may be generated; SOURCE_DATE_EPOCH may be non-deterministic [genvalidity-sydtest] Phase: patchPhase [genvalidity-sydtest] Phase: compileBuildDriverPhase [genvalidity-sydtest] setupCompileFlags: -package-db=/build/tmp.bMN0H1mbPE/setup-package.conf.d -threaded [genvalidity-sydtest] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.bMN0H1mbPE/Main.o ) [genvalidity-sydtest] [2 of 2] Linking Setup [genvalidity-sydtest] Phase: updateAutotoolsGnuConfigScriptsPhase [genvalidity-sydtest] Phase: configurePhase [genvalidity-sydtest] configureFlags: --verbose --prefix=/nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc/share/doc/genvalidity-sydtest-1.0.1.0 --with-gcc=gcc --package-db=/build/tmp.bMN0H1mbPE/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 --enable-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 [genvalidity-sydtest] Using Parsec parser [genvalidity-sydtest] Configuring genvalidity-sydtest-1.0.1.0... [opt-env-conf-test] Phase: setupCompilerEnvironmentPhase [opt-env-conf-test] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [opt-env-conf-test] Phase: unpackPhase [opt-env-conf-test] unpacking source archive /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4/opt-env-conf-test-0.0.0.4.tar.gz [opt-env-conf-test] source root is opt-env-conf-test-0.0.0.4 [opt-env-conf-test] setting SOURCE_DATE_EPOCH to timestamp 1778666745 of file "opt-env-conf-test-0.0.0.4/test/Spec.hs" [opt-env-conf-test] warning: file "opt-env-conf-test-0.0.0.4/test/Spec.hs" may be generated; SOURCE_DATE_EPOCH may be non-deterministic [opt-env-conf-test] Phase: patchPhase [opt-env-conf-test] Phase: compileBuildDriverPhase [opt-env-conf-test] setupCompileFlags: -package-db=/build/tmp.moh4idmnv3/setup-package.conf.d -threaded [genvalidity-sydtest] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-sydtest] Dependency base >=4.7 && <5: using base-4.20.2.0 [genvalidity-sydtest] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [genvalidity-sydtest] Dependency sydtest: using sydtest-0.23.0.2 [genvalidity-sydtest] Dependency QuickCheck: using QuickCheck-2.15.0.1 [genvalidity-sydtest] Dependency base >=4.7 && <5: using base-4.20.2.0 [genvalidity-sydtest] Dependency genvalidity: using genvalidity-1.1.1.0 [genvalidity-sydtest] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest] Dependency sydtest: using sydtest-0.23.0.2 [genvalidity-sydtest] Source component graph: [genvalidity-sydtest]  component lib [genvalidity-sydtest]  component test:genvalidity-sydtest-test dependency lib [genvalidity-sydtest] Configured component graph: [genvalidity-sydtest]  component genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest]  include base-4.20.2.0-64da [genvalidity-sydtest]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest]  component genvalidity-sydtest-1.0.1.0-1ny4a51zXrh2vGWfyFa5xL-genvalidity-sydtest-test [genvalidity-sydtest]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest]  include base-4.20.2.0-64da [genvalidity-sydtest]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest] Linked component graph: [genvalidity-sydtest]  unit genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest]  include base-4.20.2.0-64da [genvalidity-sydtest]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest]  Test.Syd.Validity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity,Test.Syd.Validity.Applicative=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Applicative,Test.Syd.Validity.Arbitrary=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Arbitrary,Test.Syd.Validity.Eq=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Eq,Test.Syd.Validity.Functions=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions,Test.Syd.Validity.Functions.CanFail=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.CanFail,Test.Syd.Validity.Functions.Equivalence=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.Equivalence,Test.Syd.Validity.Functions.Idempotence=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.Idempotence,Test.Syd.Validity.Functions.Inverse=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.Inverse,Test.Syd.Validity.Functions.Validity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functions.Validity,Test.Syd.Validity.Functor=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Functor,Test.Syd.Validity.GenValidity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.GenValidity,Test.Syd.Validity.GenValidity.Property=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.GenValidity.Property,Test.Syd.Validity.Monad=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Monad,Test.Syd.Validity.Monoid=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Monoid,Test.Syd.Validity.Operations=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Operations,Test.Syd.Validity.Operations.Associativity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Operations.Associativity,Test.Syd.Validity.Operations.Commutativity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Operations.Commutativity,Test.Syd.Validity.Operations.Identity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Operations.Identity,Test.Syd.Validity.Ord=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Ord,Test.Syd.Validity.Property=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Property,Test.Syd.Validity.Property.Utils=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Property.Utils,Test.Syd.Validity.Relations=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations,Test.Syd.Validity.Relations.Antireflexivity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Antireflexivity,Test.Syd.Validity.Relations.Antisymmetry=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Antisymmetry,Test.Syd.Validity.Relations.Reflexivity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Reflexivity,Test.Syd.Validity.Relations.Symmetry=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Symmetry,Test.Syd.Validity.Relations.Transitivity=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Relations.Transitivity,Test.Syd.Validity.Show=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Show,Test.Syd.Validity.Shrinking=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Shrinking,Test.Syd.Validity.Shrinking.Property=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Shrinking.Property,Test.Syd.Validity.Types=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Types,Test.Syd.Validity.Utils=genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1:Test.Syd.Validity.Utils [genvalidity-sydtest]  unit genvalidity-sydtest-1.0.1.0-1ny4a51zXrh2vGWfyFa5xL-genvalidity-sydtest-test [genvalidity-sydtest]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest]  include base-4.20.2.0-64da [genvalidity-sydtest]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest] Ready component graph: [genvalidity-sydtest]  definite genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest]  depends QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest]  depends base-4.20.2.0-64da [genvalidity-sydtest]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest]  definite genvalidity-sydtest-1.0.1.0-1ny4a51zXrh2vGWfyFa5xL-genvalidity-sydtest-test [genvalidity-sydtest]  depends QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [genvalidity-sydtest]  depends base-4.20.2.0-64da [genvalidity-sydtest]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [genvalidity-sydtest]  depends genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [genvalidity-sydtest] Using Cabal-3.12.1.0 compiled by ghc-9.10 [genvalidity-sydtest] Using compiler: ghc-9.10.3 [genvalidity-sydtest] Using install prefix: [genvalidity-sydtest] /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest] Executables installed in: [genvalidity-sydtest] /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/bin [genvalidity-sydtest] Libraries installed in: [genvalidity-sydtest] /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest] Dynamic Libraries installed in: [genvalidity-sydtest] /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [genvalidity-sydtest] Private executables installed in: [genvalidity-sydtest] /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/libexec/x86_64-linux-ghc-9.10.3-05f6/genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest] Data files installed in: [genvalidity-sydtest] /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/share/x86_64-linux-ghc-9.10.3-05f6/genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest] Documentation installed in: [genvalidity-sydtest] /nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc/share/doc/genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest] Configuration files installed in: [genvalidity-sydtest] /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/etc [genvalidity-sydtest] No alex found [genvalidity-sydtest] Using ar found on system at: [genvalidity-sydtest] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [genvalidity-sydtest] No c2hs found [genvalidity-sydtest] No cpphs found [genvalidity-sydtest] No doctest found [genvalidity-sydtest] Using gcc version 14.3.0 given by user at: [genvalidity-sydtest] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [genvalidity-sydtest] Using ghc version 9.10.3 found on system at: [genvalidity-sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [genvalidity-sydtest] Using ghc-pkg version 9.10.3 found on system at: [genvalidity-sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [genvalidity-sydtest] No ghcjs found [genvalidity-sydtest] No ghcjs-pkg found [genvalidity-sydtest] No greencard found [genvalidity-sydtest] Using haddock version 2.31.1 found on system at: [genvalidity-sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [genvalidity-sydtest] No happy found [genvalidity-sydtest] Using haskell-suite found on system at: haskell-suite-dummy-location [genvalidity-sydtest] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [genvalidity-sydtest] No hmake found [genvalidity-sydtest] Using hpc version 0.69 found on system at: [genvalidity-sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [genvalidity-sydtest] Using hsc2hs version 0.68.10 found on system at: [genvalidity-sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [genvalidity-sydtest] Using hscolour version 1.25 found on system at: [genvalidity-sydtest] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [genvalidity-sydtest] No jhc found [genvalidity-sydtest] Using ld found on system at: [genvalidity-sydtest] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [genvalidity-sydtest] No pkg-config found [genvalidity-sydtest] Using runghc version 9.10.3 found on system at: [genvalidity-sydtest] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [genvalidity-sydtest] Using strip version 2.44 found on system at: [genvalidity-sydtest] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [genvalidity-sydtest] Using tar found on system at: [genvalidity-sydtest] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [genvalidity-sydtest] No uhc found [opt-env-conf-test] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.moh4idmnv3/Main.o ) [opt-env-conf-test] [2 of 2] Linking Setup [genvalidity-sydtest] Phase: buildPhase [genvalidity-sydtest] Preprocessing library for genvalidity-sydtest-1.0.1.0... [genvalidity-sydtest] Building library for genvalidity-sydtest-1.0.1.0... [genvalidity-sydtest] [ 1 of 34] Compiling Paths_genvalidity_sydtest ( dist/build/autogen/Paths_genvalidity_sydtest.hs, dist/build/Paths_genvalidity_sydtest.o, dist/build/Paths_genvalidity_sydtest.dyn_o ) [genvalidity-sydtest] [ 2 of 34] Compiling Test.Syd.Validity.Functions.Idempotence ( src/Test/Syd/Validity/Functions/Idempotence.hs, dist/build/Test/Syd/Validity/Functions/Idempotence.o, dist/build/Test/Syd/Validity/Functions/Idempotence.dyn_o ) [genvalidity-sydtest] [ 3 of 34] Compiling Test.Syd.Validity.Operations.Associativity ( src/Test/Syd/Validity/Operations/Associativity.hs, dist/build/Test/Syd/Validity/Operations/Associativity.o, dist/build/Test/Syd/Validity/Operations/Associativity.dyn_o ) [genvalidity-sydtest] [ 4 of 34] Compiling Test.Syd.Validity.Operations.Commutativity ( src/Test/Syd/Validity/Operations/Commutativity.hs, dist/build/Test/Syd/Validity/Operations/Commutativity.o, dist/build/Test/Syd/Validity/Operations/Commutativity.dyn_o ) [genvalidity-sydtest] [ 5 of 34] Compiling Test.Syd.Validity.Operations.Identity ( src/Test/Syd/Validity/Operations/Identity.hs, dist/build/Test/Syd/Validity/Operations/Identity.o, dist/build/Test/Syd/Validity/Operations/Identity.dyn_o ) [genvalidity-sydtest] [ 6 of 34] Compiling Test.Syd.Validity.Operations ( src/Test/Syd/Validity/Operations.hs, dist/build/Test/Syd/Validity/Operations.o, dist/build/Test/Syd/Validity/Operations.dyn_o ) [genvalidity-sydtest] [ 7 of 34] Compiling Test.Syd.Validity.Property.Utils ( src/Test/Syd/Validity/Property/Utils.hs, dist/build/Test/Syd/Validity/Property/Utils.o, dist/build/Test/Syd/Validity/Property/Utils.dyn_o ) [genvalidity-sydtest] [ 8 of 34] Compiling Test.Syd.Validity.GenValidity.Property ( src/Test/Syd/Validity/GenValidity/Property.hs, dist/build/Test/Syd/Validity/GenValidity/Property.o, dist/build/Test/Syd/Validity/GenValidity/Property.dyn_o ) [genvalidity-sydtest] [ 9 of 34] Compiling Test.Syd.Validity.Functions.Validity ( src/Test/Syd/Validity/Functions/Validity.hs, dist/build/Test/Syd/Validity/Functions/Validity.o, dist/build/Test/Syd/Validity/Functions/Validity.dyn_o ) [genvalidity-sydtest] [10 of 34] Compiling Test.Syd.Validity.Relations.Antireflexivity ( src/Test/Syd/Validity/Relations/Antireflexivity.hs, dist/build/Test/Syd/Validity/Relations/Antireflexivity.o, dist/build/Test/Syd/Validity/Relations/Antireflexivity.dyn_o ) [genvalidity-sydtest] [11 of 34] Compiling Test.Syd.Validity.Relations.Antisymmetry ( src/Test/Syd/Validity/Relations/Antisymmetry.hs, dist/build/Test/Syd/Validity/Relations/Antisymmetry.o, dist/build/Test/Syd/Validity/Relations/Antisymmetry.dyn_o ) [genvalidity-sydtest] [12 of 34] Compiling Test.Syd.Validity.Relations.Reflexivity ( src/Test/Syd/Validity/Relations/Reflexivity.hs, dist/build/Test/Syd/Validity/Relations/Reflexivity.o, dist/build/Test/Syd/Validity/Relations/Reflexivity.dyn_o ) [genvalidity-sydtest] [13 of 34] Compiling Test.Syd.Validity.Relations.Symmetry ( src/Test/Syd/Validity/Relations/Symmetry.hs, dist/build/Test/Syd/Validity/Relations/Symmetry.o, dist/build/Test/Syd/Validity/Relations/Symmetry.dyn_o ) [genvalidity-sydtest] [14 of 34] Compiling Test.Syd.Validity.Relations.Transitivity ( src/Test/Syd/Validity/Relations/Transitivity.hs, dist/build/Test/Syd/Validity/Relations/Transitivity.o, dist/build/Test/Syd/Validity/Relations/Transitivity.dyn_o ) [genvalidity-sydtest] [15 of 34] Compiling Test.Syd.Validity.Relations ( src/Test/Syd/Validity/Relations.hs, dist/build/Test/Syd/Validity/Relations.o, dist/build/Test/Syd/Validity/Relations.dyn_o ) [genvalidity-sydtest] [16 of 34] Compiling Test.Syd.Validity.Shrinking.Property ( src/Test/Syd/Validity/Shrinking/Property.hs, dist/build/Test/Syd/Validity/Shrinking/Property.o, dist/build/Test/Syd/Validity/Shrinking/Property.dyn_o ) [genvalidity-sydtest] [17 of 34] Compiling Test.Syd.Validity.Types ( src/Test/Syd/Validity/Types.hs, dist/build/Test/Syd/Validity/Types.o, dist/build/Test/Syd/Validity/Types.dyn_o ) [genvalidity-sydtest] [18 of 34] Compiling Test.Syd.Validity.Functions.Inverse ( src/Test/Syd/Validity/Functions/Inverse.hs, dist/build/Test/Syd/Validity/Functions/Inverse.o, dist/build/Test/Syd/Validity/Functions/Inverse.dyn_o ) [genvalidity-sydtest] [19 of 34] Compiling Test.Syd.Validity.Functions.Equivalence ( src/Test/Syd/Validity/Functions/Equivalence.hs, dist/build/Test/Syd/Validity/Functions/Equivalence.o, dist/build/Test/Syd/Validity/Functions/Equivalence.dyn_o ) [genvalidity-sydtest] [20 of 34] Compiling Test.Syd.Validity.Functions.CanFail ( src/Test/Syd/Validity/Functions/CanFail.hs, dist/build/Test/Syd/Validity/Functions/CanFail.o, dist/build/Test/Syd/Validity/Functions/CanFail.dyn_o ) [genvalidity-sydtest] [21 of 34] Compiling Test.Syd.Validity.Functions ( src/Test/Syd/Validity/Functions.hs, dist/build/Test/Syd/Validity/Functions.o, dist/build/Test/Syd/Validity/Functions.dyn_o ) [genvalidity-sydtest] [22 of 34] Compiling Test.Syd.Validity.Property ( src/Test/Syd/Validity/Property.hs, dist/build/Test/Syd/Validity/Property.o, dist/build/Test/Syd/Validity/Property.dyn_o ) [genvalidity-sydtest] [23 of 34] Compiling Test.Syd.Validity.Utils ( src/Test/Syd/Validity/Utils.hs, dist/build/Test/Syd/Validity/Utils.o, dist/build/Test/Syd/Validity/Utils.dyn_o ) [genvalidity-sydtest] [24 of 34] Compiling Test.Syd.Validity.Shrinking ( src/Test/Syd/Validity/Shrinking.hs, dist/build/Test/Syd/Validity/Shrinking.o, dist/build/Test/Syd/Validity/Shrinking.dyn_o ) [genvalidity-sydtest] [25 of 34] Compiling Test.Syd.Validity.Show ( src/Test/Syd/Validity/Show.hs, dist/build/Test/Syd/Validity/Show.o, dist/build/Test/Syd/Validity/Show.dyn_o ) [genvalidity-sydtest] [26 of 34] Compiling Test.Syd.Validity.Ord ( src/Test/Syd/Validity/Ord.hs, dist/build/Test/Syd/Validity/Ord.o, dist/build/Test/Syd/Validity/Ord.dyn_o ) [opt-env-conf-test] Phase: updateAutotoolsGnuConfigScriptsPhase [opt-env-conf-test] Phase: configurePhase [opt-env-conf-test] configureFlags: --verbose --prefix=/nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.moh4idmnv3/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 --disable-static --disable-executable-dynamic --disable-tests --enable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-options=-O2 --ghc-options=-Wall --ghc-options=-Wincomplete-uni-patterns --ghc-options=-Wincomplete-record-updates --ghc-options=-Wpartial-fields --ghc-options=-Widentities --ghc-options=-Wredundant-constraints --ghc-options=-Wcpp-undef --ghc-options=-Werror --ghc-options=-fplugin-opt=Test.Syd.Mutation.Plugin:--debug --disable-optimization --ghc-option=-j1 --ghc-option=+RTS --ghc-option=-A32M --ghc-option=-M16g --ghc-option=-RTS --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 [opt-env-conf-test] Using Parsec parser [opt-env-conf-test] Configuring opt-env-conf-test-0.0.0.4... [genvalidity-sydtest] [27 of 34] Compiling Test.Syd.Validity.Monoid ( src/Test/Syd/Validity/Monoid.hs, dist/build/Test/Syd/Validity/Monoid.o, dist/build/Test/Syd/Validity/Monoid.dyn_o ) [genvalidity-sydtest] [28 of 34] Compiling Test.Syd.Validity.Monad ( src/Test/Syd/Validity/Monad.hs, dist/build/Test/Syd/Validity/Monad.o, dist/build/Test/Syd/Validity/Monad.dyn_o ) [genvalidity-sydtest] [29 of 34] Compiling Test.Syd.Validity.GenValidity ( src/Test/Syd/Validity/GenValidity.hs, dist/build/Test/Syd/Validity/GenValidity.o, dist/build/Test/Syd/Validity/GenValidity.dyn_o ) [genvalidity-sydtest] [30 of 34] Compiling Test.Syd.Validity.Functor ( src/Test/Syd/Validity/Functor.hs, dist/build/Test/Syd/Validity/Functor.o, dist/build/Test/Syd/Validity/Functor.dyn_o ) [genvalidity-sydtest] [31 of 34] Compiling Test.Syd.Validity.Eq ( src/Test/Syd/Validity/Eq.hs, dist/build/Test/Syd/Validity/Eq.o, dist/build/Test/Syd/Validity/Eq.dyn_o ) [genvalidity-sydtest] [32 of 34] Compiling Test.Syd.Validity.Arbitrary ( src/Test/Syd/Validity/Arbitrary.hs, dist/build/Test/Syd/Validity/Arbitrary.o, dist/build/Test/Syd/Validity/Arbitrary.dyn_o ) [genvalidity-sydtest] [33 of 34] Compiling Test.Syd.Validity.Applicative ( src/Test/Syd/Validity/Applicative.hs, dist/build/Test/Syd/Validity/Applicative.o, dist/build/Test/Syd/Validity/Applicative.dyn_o ) [genvalidity-sydtest] [34 of 34] Compiling Test.Syd.Validity ( src/Test/Syd/Validity.hs, dist/build/Test/Syd/Validity.o, dist/build/Test/Syd/Validity.dyn_o ) [genvalidity-sydtest] [ 1 of 34] Compiling Paths_genvalidity_sydtest ( dist/build/autogen/Paths_genvalidity_sydtest.hs, dist/build/Paths_genvalidity_sydtest.p_o ) [genvalidity-sydtest] [ 2 of 34] Compiling Test.Syd.Validity.Functions.Idempotence ( src/Test/Syd/Validity/Functions/Idempotence.hs, dist/build/Test/Syd/Validity/Functions/Idempotence.p_o ) [genvalidity-sydtest] [ 3 of 34] Compiling Test.Syd.Validity.Operations.Associativity ( src/Test/Syd/Validity/Operations/Associativity.hs, dist/build/Test/Syd/Validity/Operations/Associativity.p_o ) [genvalidity-sydtest] [ 4 of 34] Compiling Test.Syd.Validity.Operations.Commutativity ( src/Test/Syd/Validity/Operations/Commutativity.hs, dist/build/Test/Syd/Validity/Operations/Commutativity.p_o ) [genvalidity-sydtest] [ 5 of 34] Compiling Test.Syd.Validity.Operations.Identity ( src/Test/Syd/Validity/Operations/Identity.hs, dist/build/Test/Syd/Validity/Operations/Identity.p_o ) [genvalidity-sydtest] [ 6 of 34] Compiling Test.Syd.Validity.Operations ( src/Test/Syd/Validity/Operations.hs, dist/build/Test/Syd/Validity/Operations.p_o ) [opt-env-conf-test] Dependency aeson: using aeson-2.2.3.0 [opt-env-conf-test] Dependency base <5: using base-4.20.2.0 [opt-env-conf-test] Dependency genvalidity: using genvalidity-1.1.1.0 [opt-env-conf-test] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2 [opt-env-conf-test] Dependency opt-env-conf >=0.9.0.0: using opt-env-conf-0.15.0.1 [opt-env-conf-test] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [opt-env-conf-test] Dependency sydtest: using sydtest-0.23.0.2 [opt-env-conf-test] Dependency text: using text-2.1.3 [opt-env-conf-test] Source component graph: component lib [opt-env-conf-test] Configured component graph: [opt-env-conf-test]  component opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [opt-env-conf-test]  include aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  include base-4.20.2.0-64da [opt-env-conf-test]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test]  include genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  include text-2.1.3-c691 [opt-env-conf-test] Linked component graph: [opt-env-conf-test]  unit opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [opt-env-conf-test]  include aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  include base-4.20.2.0-64da [opt-env-conf-test]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test]  include genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  include text-2.1.3-c691 [opt-env-conf-test]  OptEnvConf.Args.Gen=opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC:OptEnvConf.Args.Gen,OptEnvConf.EnvMap.Gen=opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC:OptEnvConf.EnvMap.Gen,OptEnvConf.Test=opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC:OptEnvConf.Test [opt-env-conf-test] Ready component graph: [opt-env-conf-test]  definite opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [opt-env-conf-test]  depends aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  depends base-4.20.2.0-64da [opt-env-conf-test]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test]  depends genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test]  depends opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  depends text-2.1.3-c691 [opt-env-conf-test] Using Cabal-3.12.1.0 compiled by ghc-9.10 [opt-env-conf-test] Using compiler: ghc-9.10.3 [opt-env-conf-test] Using install prefix: [opt-env-conf-test] /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Executables installed in: [opt-env-conf-test] /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/bin [opt-env-conf-test] Libraries installed in: [opt-env-conf-test] /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [opt-env-conf-test] Dynamic Libraries installed in: [opt-env-conf-test] /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [opt-env-conf-test] Private executables installed in: [opt-env-conf-test] /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/libexec/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Data files installed in: [opt-env-conf-test] /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/share/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Documentation installed in: [opt-env-conf-test] /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/share/doc/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Configuration files installed in: [opt-env-conf-test] /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/etc [opt-env-conf-test] No alex found [opt-env-conf-test] Using ar found on system at: [opt-env-conf-test] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [opt-env-conf-test] No c2hs found [opt-env-conf-test] No cpphs found [opt-env-conf-test] No doctest found [opt-env-conf-test] Using gcc version 14.3.0 given by user at: [opt-env-conf-test] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [opt-env-conf-test] Using ghc version 9.10.3 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [opt-env-conf-test] Using ghc-pkg version 9.10.3 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [opt-env-conf-test] No ghcjs found [opt-env-conf-test] No ghcjs-pkg found [opt-env-conf-test] No greencard found [opt-env-conf-test] Using haddock version 2.31.1 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [opt-env-conf-test] No happy found [opt-env-conf-test] Using haskell-suite found on system at: haskell-suite-dummy-location [opt-env-conf-test] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [opt-env-conf-test] No hmake found [opt-env-conf-test] Using hpc version 0.69 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [opt-env-conf-test] Using hsc2hs version 0.68.10 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [opt-env-conf-test] Using hscolour version 1.25 found on system at: [opt-env-conf-test] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [opt-env-conf-test] No jhc found [opt-env-conf-test] Using ld found on system at: [opt-env-conf-test] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [opt-env-conf-test] No pkg-config found [opt-env-conf-test] Using runghc version 9.10.3 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [opt-env-conf-test] Using strip version 2.44 found on system at: [opt-env-conf-test] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [opt-env-conf-test] Using tar found on system at: [opt-env-conf-test] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [opt-env-conf-test] No uhc found [genvalidity-sydtest] [ 7 of 34] Compiling Test.Syd.Validity.Property.Utils ( src/Test/Syd/Validity/Property/Utils.hs, dist/build/Test/Syd/Validity/Property/Utils.p_o ) [genvalidity-sydtest] [ 8 of 34] Compiling Test.Syd.Validity.GenValidity.Property ( src/Test/Syd/Validity/GenValidity/Property.hs, dist/build/Test/Syd/Validity/GenValidity/Property.p_o ) [genvalidity-sydtest] [ 9 of 34] Compiling Test.Syd.Validity.Functions.Validity ( src/Test/Syd/Validity/Functions/Validity.hs, dist/build/Test/Syd/Validity/Functions/Validity.p_o ) [genvalidity-sydtest] [10 of 34] Compiling Test.Syd.Validity.Relations.Antireflexivity ( src/Test/Syd/Validity/Relations/Antireflexivity.hs, dist/build/Test/Syd/Validity/Relations/Antireflexivity.p_o ) [genvalidity-sydtest] [11 of 34] Compiling Test.Syd.Validity.Relations.Antisymmetry ( src/Test/Syd/Validity/Relations/Antisymmetry.hs, dist/build/Test/Syd/Validity/Relations/Antisymmetry.p_o ) [genvalidity-sydtest] [12 of 34] Compiling Test.Syd.Validity.Relations.Reflexivity ( src/Test/Syd/Validity/Relations/Reflexivity.hs, dist/build/Test/Syd/Validity/Relations/Reflexivity.p_o ) [genvalidity-sydtest] [13 of 34] Compiling Test.Syd.Validity.Relations.Symmetry ( src/Test/Syd/Validity/Relations/Symmetry.hs, dist/build/Test/Syd/Validity/Relations/Symmetry.p_o ) [genvalidity-sydtest] [14 of 34] Compiling Test.Syd.Validity.Relations.Transitivity ( src/Test/Syd/Validity/Relations/Transitivity.hs, dist/build/Test/Syd/Validity/Relations/Transitivity.p_o ) [genvalidity-sydtest] [15 of 34] Compiling Test.Syd.Validity.Relations ( src/Test/Syd/Validity/Relations.hs, dist/build/Test/Syd/Validity/Relations.p_o ) [genvalidity-sydtest] [16 of 34] Compiling Test.Syd.Validity.Shrinking.Property ( src/Test/Syd/Validity/Shrinking/Property.hs, dist/build/Test/Syd/Validity/Shrinking/Property.p_o ) [genvalidity-sydtest] [17 of 34] Compiling Test.Syd.Validity.Types ( src/Test/Syd/Validity/Types.hs, dist/build/Test/Syd/Validity/Types.p_o ) [genvalidity-sydtest] [18 of 34] Compiling Test.Syd.Validity.Functions.Inverse ( src/Test/Syd/Validity/Functions/Inverse.hs, dist/build/Test/Syd/Validity/Functions/Inverse.p_o ) [genvalidity-sydtest] [19 of 34] Compiling Test.Syd.Validity.Functions.Equivalence ( src/Test/Syd/Validity/Functions/Equivalence.hs, dist/build/Test/Syd/Validity/Functions/Equivalence.p_o ) [genvalidity-sydtest] [20 of 34] Compiling Test.Syd.Validity.Functions.CanFail ( src/Test/Syd/Validity/Functions/CanFail.hs, dist/build/Test/Syd/Validity/Functions/CanFail.p_o ) [genvalidity-sydtest] [21 of 34] Compiling Test.Syd.Validity.Functions ( src/Test/Syd/Validity/Functions.hs, dist/build/Test/Syd/Validity/Functions.p_o ) [genvalidity-sydtest] [22 of 34] Compiling Test.Syd.Validity.Property ( src/Test/Syd/Validity/Property.hs, dist/build/Test/Syd/Validity/Property.p_o ) [opt-env-conf-test] Phase: buildPhase [opt-env-conf-test] mutation-nix: setting MUTATION_MANIFEST_DIR=/nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest [opt-env-conf-test] Preprocessing library for opt-env-conf-test-0.0.0.4... [opt-env-conf-test] Building library for opt-env-conf-test-0.0.0.4... [genvalidity-sydtest] [23 of 34] Compiling Test.Syd.Validity.Utils ( src/Test/Syd/Validity/Utils.hs, dist/build/Test/Syd/Validity/Utils.p_o ) [genvalidity-sydtest] [24 of 34] Compiling Test.Syd.Validity.Shrinking ( src/Test/Syd/Validity/Shrinking.hs, dist/build/Test/Syd/Validity/Shrinking.p_o ) [genvalidity-sydtest] [25 of 34] Compiling Test.Syd.Validity.Show ( src/Test/Syd/Validity/Show.hs, dist/build/Test/Syd/Validity/Show.p_o ) [genvalidity-sydtest] [26 of 34] Compiling Test.Syd.Validity.Ord ( src/Test/Syd/Validity/Ord.hs, dist/build/Test/Syd/Validity/Ord.p_o ) [opt-env-conf-test] [1 of 4] Compiling OptEnvConf.Args.Gen ( src/OptEnvConf/Args/Gen.hs, dist/build/OptEnvConf/Args/Gen.o, dist/build/OptEnvConf/Args/Gen.dyn_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.Args.Gen [genvalidity-sydtest] [27 of 34] Compiling Test.Syd.Validity.Monoid ( src/Test/Syd/Validity/Monoid.hs, dist/build/Test/Syd/Validity/Monoid.p_o ) [genvalidity-sydtest] [28 of 34] Compiling Test.Syd.Validity.Monad ( src/Test/Syd/Validity/Monad.hs, dist/build/Test/Syd/Validity/Monad.p_o ) [genvalidity-sydtest] [29 of 34] Compiling Test.Syd.Validity.GenValidity ( src/Test/Syd/Validity/GenValidity.hs, dist/build/Test/Syd/Validity/GenValidity.p_o ) [genvalidity-sydtest] [30 of 34] Compiling Test.Syd.Validity.Functor ( src/Test/Syd/Validity/Functor.hs, dist/build/Test/Syd/Validity/Functor.p_o ) [genvalidity-sydtest] [31 of 34] Compiling Test.Syd.Validity.Eq ( src/Test/Syd/Validity/Eq.hs, dist/build/Test/Syd/Validity/Eq.p_o ) [genvalidity-sydtest] [32 of 34] Compiling Test.Syd.Validity.Arbitrary ( src/Test/Syd/Validity/Arbitrary.hs, dist/build/Test/Syd/Validity/Arbitrary.p_o ) [genvalidity-sydtest] [33 of 34] Compiling Test.Syd.Validity.Applicative ( src/Test/Syd/Validity/Applicative.hs, dist/build/Test/Syd/Validity/Applicative.p_o ) [genvalidity-sydtest] [34 of 34] Compiling Test.Syd.Validity ( src/Test/Syd/Validity.hs, dist/build/Test/Syd/Validity.p_o ) [opt-env-conf-test] [2 of 4] Compiling OptEnvConf.EnvMap.Gen ( src/OptEnvConf/EnvMap/Gen.hs, dist/build/OptEnvConf/EnvMap/Gen.o, dist/build/OptEnvConf/EnvMap/Gen.dyn_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.EnvMap.Gen [opt-env-conf-test] [3 of 4] Compiling OptEnvConf.Test ( src/OptEnvConf/Test.hs, dist/build/OptEnvConf/Test.o, dist/build/OptEnvConf/Test.dyn_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.Test [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] [4 of 4] Compiling Paths_opt_env_conf_test ( dist/build/autogen/Paths_opt_env_conf_test.hs, dist/build/Paths_opt_env_conf_test.o, dist/build/Paths_opt_env_conf_test.dyn_o ) [opt-env-conf-test] [1 of 4] Compiling OptEnvConf.Args.Gen ( src/OptEnvConf/Args/Gen.hs, dist/build/OptEnvConf/Args/Gen.p_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.Args.Gen [opt-env-conf-test] [2 of 4] Compiling OptEnvConf.EnvMap.Gen ( src/OptEnvConf/EnvMap/Gen.hs, dist/build/OptEnvConf/EnvMap/Gen.p_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.EnvMap.Gen [genvalidity-sydtest] Preprocessing test suite 'genvalidity-sydtest-test' for genvalidity-sydtest-1.0.1.0... [genvalidity-sydtest] Building test suite 'genvalidity-sydtest-test' for genvalidity-sydtest-1.0.1.0... [opt-env-conf-test] [3 of 4] Compiling OptEnvConf.Test ( src/OptEnvConf/Test.hs, dist/build/OptEnvConf/Test.p_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.Test [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [genvalidity-sydtest] [ 1 of 15] Compiling Paths_genvalidity_sydtest ( dist/build/genvalidity-sydtest-test/autogen/Paths_genvalidity_sydtest.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Paths_genvalidity_sydtest.o ) [genvalidity-sydtest] [ 2 of 15] Compiling Test.Syd.Validity.ApplicativeSpec ( test/Test/Syd/Validity/ApplicativeSpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/ApplicativeSpec.o ) [genvalidity-sydtest] [ 3 of 15] Compiling Test.Syd.Validity.ArbitrarySpec ( test/Test/Syd/Validity/ArbitrarySpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/ArbitrarySpec.o ) [genvalidity-sydtest] [ 4 of 15] Compiling Test.Syd.Validity.EqSpec ( test/Test/Syd/Validity/EqSpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/EqSpec.o ) [genvalidity-sydtest] [ 5 of 15] Compiling Test.Syd.Validity.FunctorSpec ( test/Test/Syd/Validity/FunctorSpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/FunctorSpec.o ) [genvalidity-sydtest] [ 6 of 15] Compiling Test.Syd.Validity.GenRelativeValiditySpec ( test/Test/Syd/Validity/GenRelativeValiditySpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/GenRelativeValiditySpec.o ) [genvalidity-sydtest] [ 7 of 15] Compiling Test.Syd.Validity.GenValiditySpec ( test/Test/Syd/Validity/GenValiditySpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/GenValiditySpec.o ) [genvalidity-sydtest] [ 8 of 15] Compiling Test.Syd.Validity.MonadSpec ( test/Test/Syd/Validity/MonadSpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/MonadSpec.o ) [genvalidity-sydtest] [ 9 of 15] Compiling Test.Syd.Validity.MonoidSpec ( test/Test/Syd/Validity/MonoidSpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/MonoidSpec.o ) [genvalidity-sydtest] [10 of 15] Compiling Test.Syd.Validity.Operations.CommutativitySpec ( test/Test/Syd/Validity/Operations/CommutativitySpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/Operations/CommutativitySpec.o ) [genvalidity-sydtest] [11 of 15] Compiling Test.Syd.Validity.OrdSpec ( test/Test/Syd/Validity/OrdSpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/OrdSpec.o ) [genvalidity-sydtest] [12 of 15] Compiling Test.Syd.Validity.RelativeValiditySpec ( test/Test/Syd/Validity/RelativeValiditySpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/RelativeValiditySpec.o ) [genvalidity-sydtest] [13 of 15] Compiling Test.Syd.Validity.ShowSpec ( test/Test/Syd/Validity/ShowSpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/ShowSpec.o ) [genvalidity-sydtest] [14 of 15] Compiling Test.Syd.Validity.ShrinkingSpec ( test/Test/Syd/Validity/ShrinkingSpec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Test/Syd/Validity/ShrinkingSpec.o ) [genvalidity-sydtest] [15 of 15] Compiling Main ( test/Spec.hs, dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test-tmp/Main.o ) [opt-env-conf-test] [4 of 4] Compiling Paths_opt_env_conf_test ( dist/build/autogen/Paths_opt_env_conf_test.hs, dist/build/Paths_opt_env_conf_test.p_o ) [genvalidity-sydtest] [16 of 16] Linking dist/build/genvalidity-sydtest-test/genvalidity-sydtest-test [opt-env-conf-test] Warning: ignoring unrecognised input `dist/build/OptEnvConf/Args/Gen.dyn_o' [opt-env-conf-test] Warning: ignoring unrecognised input `dist/build/OptEnvConf/EnvMap/Gen.dyn_o' [opt-env-conf-test] Warning: ignoring unrecognised input `dist/build/OptEnvConf/Test.dyn_o' [opt-env-conf-test] Warning: ignoring unrecognised input `dist/build/Paths_opt_env_conf_test.dyn_o' [opt-env-conf-test] mutation-nix: manifest output at /nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest: [opt-env-conf-test] total 80 [opt-env-conf-test] drwxr-xr-x 2 nixbld nixbld 4096 May 13 10:05 . [opt-env-conf-test] drwxrwxr-t 311 nobody nixbld 36864 May 13 10:05 .. [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 10:05 OptEnvConf.Args.Gen.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 10:05 OptEnvConf.EnvMap.Gen.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 25621 May 13 10:05 OptEnvConf.Test.json [opt-env-conf-test] Phase: haddockPhase [opt-env-conf-test] Phase: installPhase [opt-env-conf-test] Installing library in /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC [genvalidity-sydtest] Phase: checkPhase [opt-env-conf-test] Phase: fixupPhase [opt-env-conf-test] shrinking RPATHs of ELF executables and libraries in /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4 [opt-env-conf-test] shrinking /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSopt-env-conf-test-0.0.0.4-6DPLjxGHlNS3QVbDSbLJDC-ghc9.10.3.so [opt-env-conf-test] checking for references to /build/ in /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4... [opt-env-conf-test] patching script interpreter paths in /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4 [opt-env-conf-test] stripping (with command strip and flags -S -p) in /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4/lib [opt-env-conf-test] shrinking RPATHs of ELF executables and libraries in /nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest [opt-env-conf-test] checking for references to /build/ in /nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest... [opt-env-conf-test] patching script interpreter paths in /nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest [post-build-hook] Uploading to cachix cache "sydtest": /nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4 [post-build-hook] Pushing 2 paths (268 are already present) using zstd to cache sydtest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest (25.73 KiB) [post-build-hook] Pushing /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4 (1.98 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest /nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/wc96ajfqslmlldfi66k7p02yl83p7yi6-opt-env-conf-test-0.0.0.4' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/8dbgfxz3dccp7il34ya8v3whm3rffhx1-opt-env-conf-test-0.0.0.4-manifest' to 'https://cache.staging.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/w1dcv6d3rpqi5zpcdh9fbvqdlfsmfyd4-opt-env-conf-test-0.0.0.4.drv' to 'https://cache.staging.nix-ci.com'... Progress: 5 of 8 built (1 building), 2 of 2 downloaded from cache [genvalidity-sydtest] Running 1 test suites... [genvalidity-sydtest] Test suite genvalidity-sydtest-test: RUNNING... [genvalidity-sydtest] Tests: [genvalidity-sydtest]  [genvalidity-sydtest] Test.Syd.Validity.MonoidSpec [genvalidity-sydtest]  Monoid [Int] [genvalidity-sydtest]  mappend :: [Int] -> [Int] -> [Int] [genvalidity-sydtest]  ✓ is an associative operation for "valid :: ([Int],[Int],[Int])"  20.71 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  mempty :: [Int] [genvalidity-sydtest]  ✓ is the identity for mappend :: [Int] -> [Int] -> [Int] for "valid :: [Int]"  13.19 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  mconcat :: [[Int]] -> [Int] [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "valid :: [[Int]]"  13.07 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monoid [Int] [genvalidity-sydtest]  mconcat :: [[Int]] -> [Int] [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "arbitrary :: [[Int]]"  6.55 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  mempty :: [Int] [genvalidity-sydtest]  ✓ is the identity for mappend :: [Int] -> [Int] -> [Int] for "arbitrary :: [Int]"  7.92 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  mappend :: [Int] -> [Int] -> [Int] [genvalidity-sydtest]  ✓ is an associative operation for "arbitrary :: ([Int],[Int],[Int])"  7.71 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monoid ([Ratio Integer]) [genvalidity-sydtest]  mappend :: ([Ratio Integer]) -> ([Ratio Integer]) -> ([Ratio Integer]) [genvalidity-sydtest]  ✓ is an associative operation for "valid :: (([Ratio Integer],[Ratio Integer],[Ratio Integer]))"  77.35 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  mempty :: ([Ratio Integer]) [genvalidity-sydtest]  ✓ is the identity for mappend :: ([Ratio Integer]) -> ([Ratio Integer]) -> ([Ratio Integer]) for "valid :: ([Ratio Integer])"  62.07 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  mconcat :: [([Ratio Integer])] -> ([Ratio Integer]) [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "valid :: ([[Ratio Integer]])"  43.07 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monoid [Char] [genvalidity-sydtest]  mappend :: [Char] -> [Char] -> [Char] [genvalidity-sydtest]  ✓ is an associative operation for "singleton list of 'a' :: ([Char],[Char],[Char])"  0.69 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  mempty :: [Char] [genvalidity-sydtest]  ✓ is the identity for mappend :: [Char] -> [Char] -> [Char] for "singleton list of 'a' :: [Char]"  0.87 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  mconcat :: [[Char]] -> [Char] [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "singleton list of 'a' :: [[Char]]"  1.69 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.OrdSpec [genvalidity-sydtest]  Ord (Ratio Integer) [genvalidity-sydtest]  "max :: (Ratio Integer -> Ratio Integer -> Ratio Integer)" [genvalidity-sydtest]  ✓ is equivalent to (\a b -> if a >= b then a else b) for "valid (Ratio Integer)"'s  14.71 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>=) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-sydtest]  ✓ is transitive for "valid (Ratio Integer)"'s  6.08 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antisymmetric for "valid (Ratio Integer)"'s  2.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "valid (Ratio Integer)"'s  4.94 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b /= LT) for "valid (Ratio Integer)"'s  13.24 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  "min :: (Ratio Integer -> Ratio Integer -> Ratio Integer)" [genvalidity-sydtest]  ✓ is equivalent to (\a b -> if a <= b then a else b) for "valid (Ratio Integer)"'s  12.69 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<=) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b /= GT) for "valid (Ratio Integer)"'s  5.71 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "valid (Ratio Integer)"'s  1.68 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid (Ratio Integer)"'s  11.19 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antisymmetric for "valid (Ratio Integer)"'s  11.32 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b == GT) for "valid (Ratio Integer)"'s  5.00 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid (Ratio Integer)"'s  18.59 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antireflexive for "valid (Ratio Integer)"'s  3.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-sydtest]  ✓ is antireflexive for "valid (Ratio Integer)"'s  11.44 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b == LT) for "valid (Ratio Integer)"'s  6.51 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid (Ratio Integer)"'s  8.79 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Ord Int [genvalidity-sydtest]  (<=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b /= GT) for "arbitrary Int"'s  0.19 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "arbitrary Int"'s  0.55 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "arbitrary Int"'s  0.43 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antisymmetric for "arbitrary Int"'s  0.57 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  "min :: (Int -> Int -> Int)" [genvalidity-sydtest]  ✓ is equivalent to (\a b -> if a <= b then a else b) for "arbitrary Int"'s  0.15 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is antireflexive for "arbitrary Int"'s  0.37 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "arbitrary Int"'s  2.58 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b == GT) for "arbitrary Int"'s  0.72 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  "max :: (Int -> Int -> Int)" [genvalidity-sydtest]  ✓ is equivalent to (\a b -> if a >= b then a else b) for "arbitrary Int"'s  0.72 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is transitive for "arbitrary Int"'s  0.55 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b == LT) for "arbitrary Int"'s  0.44 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antireflexive for "arbitrary Int"'s  0.09 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is transitive for "arbitrary Int"'s  0.37 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b /= LT) for "arbitrary Int"'s  0.12 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "arbitrary Int"'s  0.13 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antisymmetric for "arbitrary Int"'s  5.65 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Ord Int [genvalidity-sydtest]  (>=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is antisymmetric for "valid Int"'s  0.35 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b /= LT) for "valid Int"'s  0.74 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid Int"'s  0.37 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "valid Int"'s  0.32 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  "max :: (Int -> Int -> Int)" [genvalidity-sydtest]  ✓ is equivalent to (\a b -> if a >= b then a else b) for "valid Int"'s  0.66 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  "min :: (Int -> Int -> Int)" [genvalidity-sydtest]  ✓ is equivalent to (\a b -> if a <= b then a else b) for "valid Int"'s  0.20 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is antireflexive for "valid Int"'s  0.48 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b == GT) for "valid Int"'s  0.48 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid Int"'s  6.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is antireflexive for "valid Int"'s  0.32 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid Int"'s  1.21 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b == LT) for "valid Int"'s  4.97 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is antisymmetric for "valid Int"'s  5.52 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b /= GT) for "valid Int"'s  7.90 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid Int"'s  1.13 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "valid Int"'s  1.29 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Ord Int [genvalidity-sydtest]  (>=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is transitive for "even Int"'s  0.10 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b /= LT) for "even Int"'s  0.19 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antisymmetric for "even Int"'s  0.16 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "even Int"'s  0.08 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b == LT) for "even Int"'s  0.11 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antireflexive for "even Int"'s  0.14 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "even Int"'s  0.15 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is transitive for "even Int"'s  0.10 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b == GT) for "even Int"'s  0.23 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antireflexive for "even Int"'s  0.09 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  "max :: (Int -> Int -> Int)" [genvalidity-sydtest]  ✓ is equivalent to (\a b -> if a >= b then a else b) for "even Int"'s  0.60 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  "min :: (Int -> Int -> Int)" [genvalidity-sydtest]  ✓ is equivalent to (\a b -> if a <= b then a else b) for "even Int"'s  0.21 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is transitive for "even Int"'s  0.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "even Int"'s  0.18 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> compare a b /= GT) for "even Int"'s  0.20 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antisymmetric for "even Int"'s  0.33 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.MonadSpec [genvalidity-sydtest]  Monad [] [genvalidity-sydtest]  relation with Applicative [] [genvalidity-sydtest]  ✓ satisfies 'pure = return' for "[] of ints :: [Int]"  0.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(>>) = (*>)' for "[] of ints :: [Int]" and "[] of ints :: [Int]"  20.01 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(<*>) = ap' for "[] of additions :: ([Int -> Int])" and "[] of ints :: [Int]"  7.05 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Functor [] [genvalidity-sydtest]  ✓ satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "[] of ints :: [Int]"  3.87 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-sydtest]  ✓ satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "[] of ints :: [Int]" "perturbations using the int :: (Int -> [Int])" and "perturbations using the double the int :: (Int -> [Int])"  293.52 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  return :: a -> [] a and (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-sydtest]  ✓ satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> [Int])"  39.54 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the second Monad law: 'm >>= return = m' for "[] of ints :: [Int]"  19.40 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monad Maybe [genvalidity-sydtest]  (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-sydtest]  ✓ satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "Maybe of ints :: (Maybe Int)" "perturbations using the int :: (Int -> Maybe Int)" and "perturbations using the double the int :: (Int -> Maybe Int)"  0.20 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  return :: a -> Maybe a and (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-sydtest]  ✓ satisfy the second Monad law: 'm >>= return = m' for "Maybe of ints :: (Maybe Int)"  0.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> Maybe Int)"  0.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Functor Maybe [genvalidity-sydtest]  ✓ satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "Maybe of ints :: (Maybe Int)"  0.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Applicative Maybe [genvalidity-sydtest]  ✓ satisfies '(<*>) = ap' for "Maybe of additions :: (Maybe (Int -> Int))" and "Maybe of ints :: (Maybe Int)"  0.26 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies 'pure = return' for "Maybe of ints :: (Maybe Int)"  0.20 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(>>) = (*>)' for "Maybe of ints :: (Maybe Int)" and "Maybe of ints :: (Maybe Int)"  0.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monad Maybe [genvalidity-sydtest]  (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-sydtest]  ✓ satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "Maybe of ints :: (Maybe Int)" "perturbations using the int :: (Int -> Maybe Int)" and "perturbations using the double the int :: (Int -> Maybe Int)"  0.27 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Applicative Maybe [genvalidity-sydtest]  ✓ satisfies 'pure = return' for "Maybe of ints :: (Maybe Int)"  0.13 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(>>) = (*>)' for "Maybe of ints :: (Maybe Int)" and "Maybe of ints :: (Maybe Int)"  0.20 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(<*>) = ap' for "Maybe of additions :: (Maybe (Int -> Int))" and "Maybe of ints :: (Maybe Int)"  8.74 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  return :: a -> Maybe a and (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-sydtest]  ✓ satisfy the second Monad law: 'm >>= return = m' for "Maybe of ints :: (Maybe Int)"  0.20 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> Maybe Int)"  8.55 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Functor Maybe [genvalidity-sydtest]  ✓ satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "Maybe of ints :: (Maybe Int)"  0.33 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monad (Either Int) [genvalidity-sydtest]  return :: a -> (Either Int) a and (>>=) :: (Either Int) a -> (b -> (Either Int) a) -> (Either Int) b [genvalidity-sydtest]  ✓ satisfy the second Monad law: 'm >>= return = m' for "(Either Int) of ints :: (Either Int Int)"  0.22 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> Either Int Int)"  0.16 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Applicative (Either Int) [genvalidity-sydtest]  ✓ satisfies '(<*>) = ap' for "(Either Int) of additions :: (Either Int (Int -> Int))" and "(Either Int) of ints :: (Either Int Int)"  0.26 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies 'pure = return' for "(Either Int) of ints :: (Either Int Int)"  0.20 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(>>) = (*>)' for "(Either Int) of ints :: (Either Int Int)" and "(Either Int) of ints :: (Either Int Int)"  6.31 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>>=) :: (Either Int) a -> (b -> (Either Int) a) -> (Either Int) b [genvalidity-sydtest]  ✓ satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "(Either Int) of ints :: (Either Int Int)" "perturbations using the int :: (Int -> Either Int Int)" and "perturbations using the double the int :: (Int -> Either Int Int)"  0.39 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Functor (Either Int) [genvalidity-sydtest]  ✓ satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "(Either Int) of ints :: (Either Int Int)"  0.23 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monad Maybe [genvalidity-sydtest]  relation with Functor Maybe [genvalidity-sydtest]  ✓ satisfies 'fmap f xs = xs >>= return . f' for "appends :: ([Char] -> [Char])" and "Just an ABC :: (Maybe [Char])"  8.31 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Applicative Maybe [genvalidity-sydtest]  ✓ satisfies 'pure = return' for "Just an ABC :: (Maybe [Char])"  0.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(>>) = (*>)' for "Just an ABC :: (Maybe [Char])" and "Just an ABC :: (Maybe [Char])"  0.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(<*>) = ap' for "append 'a' in Just :: (Maybe ([Char] -> [Char]))" and "Just an ABC :: (Maybe [Char])"  7.87 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-sydtest]  ✓ satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "Just an ABC :: (Maybe [Char])" "justisation :: ([Char] -> Maybe [Char])" and "justisation :: ([Char] -> Maybe [Char])"  5.88 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  return :: a -> Maybe a and (>>=) :: Maybe a -> (b -> Maybe a) -> Maybe b [genvalidity-sydtest]  ✓ satisfy the second Monad law: 'm >>= return = m' for "Just an ABC :: (Maybe [Char])"  7.62 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the first Monad law: 'return a >>= k = k a' for "ABC :: [Char]" and "justisation :: ([Char] -> Maybe [Char])"  5.90 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monad [] [genvalidity-sydtest]  (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-sydtest]  ✓ satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "list of fives :: [Int]" "singletonisation :: (Int -> [Int])" and "singletonisation :: (Int -> [Int])"  1.58 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  return :: a -> [] a and (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-sydtest]  ✓ satisfy the second Monad law: 'm >>= return = m' for "list of fives :: [Int]"  0.83 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the first Monad law: 'return a >>= k = k a' for "four :: Int" and "singletonisation :: (Int -> [Int])"  0.16 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Applicative [] [genvalidity-sydtest]  ✓ satisfies 'pure = return' for "list of fives :: [Int]"  0.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(>>) = (*>)' for "list of fives :: [Int]" and "list of sixes :: [Int]"  9.60 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(<*>) = ap' for "increment in list :: ([Int -> Int])" and "list of fives :: [Int]"  24.77 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Functor [] [genvalidity-sydtest]  ✓ satisfies 'fmap f xs = xs >>= return . f' for "factorisations :: (Int -> Int)" and "list of fives :: [Int]"  1.47 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Monad [] [genvalidity-sydtest]  relation with Functor [] [genvalidity-sydtest]  ✓ satisfies 'fmap f xs = xs >>= return . f' for "increments :: (Int -> Int)" and "[] of ints :: [Int]"  4.89 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-sydtest]  ✓ satisfies the third Monad law: 'm >>= (x -> k x >>= h) = (m >>= k) >>= h' for "[] of ints :: [Int]" "perturbations using the int :: (Int -> [Int])" and "perturbations using the double the int :: (Int -> [Int])"  237.27 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  relation with Applicative [] [genvalidity-sydtest]  ✓ satisfies '(>>) = (*>)' for "[] of ints :: [Int]" and "[] of ints :: [Int]"  34.23 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies 'pure = return' for "[] of ints :: [Int]"  0.70 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies '(<*>) = ap' for "[] of additions :: ([Int -> Int])" and "[] of ints :: [Int]"  11.11 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  return :: a -> [] a and (>>=) :: [] a -> (b -> [] a) -> [] b [genvalidity-sydtest]  ✓ satisfy the first Monad law: 'return a >>= k = k a' for "int :: Int" and "perturbations using the int :: (Int -> [Int])"  0.53 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the second Monad law: 'm >>= return = m' for "[] of ints :: [Int]"  7.57 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.EqSpec [genvalidity-sydtest]  Eq (Ratio Integer) [genvalidity-sydtest]  (==) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> not $ a /= b) for "valid (Ratio Integer)"s  5.34 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid (Ratio Integer)"s  1.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "valid (Ratio Integer)"s  3.42 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is symmetric for "valid (Ratio Integer)"s  1.69 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (/=) :: (Ratio Integer) -> (Ratio Integer) -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> not $ a == b) for "valid (Ratio Integer)"s  17.85 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antireflexive for "valid (Ratio Integer)"s  0.91 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Eq Int [genvalidity-sydtest]  (==) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> not $ a /= b) for "valid Int"s  0.58 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "valid Int"s  0.21 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "valid Int"s  0.42 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is symmetric for "valid Int"s  0.30 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (/=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> not $ a == b) for "valid Int"s  0.49 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is antireflexive for "valid Int"s  0.30 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Eq Int [genvalidity-sydtest]  (==) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is transitive for "arbitrary Int"s  0.32 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is symmetric for "arbitrary Int"s  0.41 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "arbitrary Int"s  14.42 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> not $ a /= b) for "arbitrary Int"s  0.31 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (/=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is antireflexive for "arbitrary Int"s  2.40 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> not $ a == b) for "arbitrary Int"s  2.51 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Eq Int [genvalidity-sydtest]  (/=) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is antireflexive for "even Int"s  2.37 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is equivalent to (\a b -> not $ a == b) for "even Int"s  2.41 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (==) :: Int -> Int -> Bool [genvalidity-sydtest]  ✓ is equivalent to (\a b -> not $ a /= b) for "even Int"s  6.87 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is symmetric for "even Int"s  12.39 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is reflexive for "even Int"s  0.16 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ is transitive for "even Int"s  0.14 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.ArbitrarySpec [genvalidity-sydtest]  Arbitrary Int [genvalidity-sydtest]  arbitrary :: Gen Int [genvalidity-sydtest]  ✓ only generates valid values  0.17 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.Operations.CommutativitySpec [genvalidity-sydtest]  commutative [genvalidity-sydtest]  ✓ cross product is not commutative  0.39 ms [genvalidity-sydtest]  passed for all of 1 inputs. [genvalidity-sydtest]  ✓ + is commutative  0.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ * is commutative  0.32 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ - is not commutative  6.21 ms [genvalidity-sydtest]  passed for all of 1 inputs. [genvalidity-sydtest]  ✓ dot product is commutative  0.24 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.GenValiditySpec [genvalidity-sydtest]  GenValid (Ratio Integer) [genvalidity-sydtest]  genValid :: Gen (Ratio Integer) [genvalidity-sydtest]  ✓ only generates valid '(Ratio Integer)'s  0.76 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  GenValid (Ratio Integer) [genvalidity-sydtest]  genValid :: Gen (Ratio Integer) [genvalidity-sydtest]  ✓ only generates valid '(Ratio Integer)'s  2.21 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.ShrinkingSpec [genvalidity-sydtest]  shrinkValid :: (Int -> [Int]) [genvalidity-sydtest]  ✓ preserves validity  15.02 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ never shrinks to itself for valid values  14.34 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  shrinkValidPreservesValidOnGenValid [genvalidity-sydtest]  ✓ [Ordering]  46.21 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ Ordering  0.16 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  shrinkValid :: (Ratio Int8 -> [Ratio Int8]) [genvalidity-sydtest]  ✓ never shrinks to itself for valid values  12.00 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ preserves validity  42.48 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  shrinkValidDoesNotShrinkToItself [genvalidity-sydtest]  ✓ [Int]  156.58 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ Int  10.32 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  shrinkValidDoesNotShrinkToItself [genvalidity-sydtest]  ✓ [Ordering]  23.36 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ Ordering  0.16 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  shrinkValidPreservesValidOnGenValid [genvalidity-sydtest]  ✓ Ordering  0.16 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ [Ordering]  40.32 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.FunctorSpec [genvalidity-sydtest]  Functor Maybe [genvalidity-sydtest]  fmap :: (a -> b) -> Maybe a -> Maybe b [genvalidity-sydtest]  ✓ satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "Just an ABC :: (Maybe [Char])" 's given to "prepends :: ([Char] -> [Char])" and "appends :: ([Char] -> [Char])"  1.94 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies the first Fuctor law: 'fmap id == id' for "Just an ABC :: (Maybe [Char])"  0.14 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<$) :: a -> Maybe b -> Maybe a [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "ABC :: [Char]" and "Just an ABC :: (Maybe [Char])"  0.24 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Functor [] [genvalidity-sydtest]  fmap :: (a -> b) -> [] a -> [] b [genvalidity-sydtest]  ✓ satisfies the first Fuctor law: 'fmap id == id' for "list of fives :: [Int]"  3.57 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "list of fives :: [Int]" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)"  4.27 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<$) :: a -> [] b -> [] a [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "four :: Int" and "list of fives :: [Int]"  0.49 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Functor [] [genvalidity-sydtest]  (<$) :: a -> [] b -> [] a [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "int :: Int" and "[] of ints :: [Int]"  11.65 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  fmap :: (a -> b) -> [] a -> [] b [genvalidity-sydtest]  ✓ satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "[] of ints :: [Int]" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)"  6.62 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies the first Fuctor law: 'fmap id == id' for "[] of ints :: [Int]"  0.52 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Functor (Either Int) [genvalidity-sydtest]  fmap :: (a -> b) -> (Either Int) a -> (Either Int) b [genvalidity-sydtest]  ✓ satisfies the first Fuctor law: 'fmap id == id' for "(Either Int) of ints :: (Either Int Int)"  0.18 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "(Either Int) of ints :: (Either Int Int)" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)"  0.40 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<$) :: a -> (Either Int) b -> (Either Int) a [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "int :: Int" and "(Either Int) of ints :: (Either Int Int)"  7.15 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Functor [] [genvalidity-sydtest]  (<$) :: a -> [] b -> [] a [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "int :: Int" and "[] of ints :: [Int]"  1.80 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  fmap :: (a -> b) -> [] a -> [] b [genvalidity-sydtest]  ✓ satisfies the first Fuctor law: 'fmap id == id' for "[] of ints :: [Int]"  1.08 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "[] of ints :: [Int]" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)"  5.00 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Functor Maybe [genvalidity-sydtest]  (<$) :: a -> Maybe b -> Maybe a [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "int :: Int" and "Maybe of ints :: (Maybe Int)"  0.31 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  fmap :: (a -> b) -> Maybe a -> Maybe b [genvalidity-sydtest]  ✓ satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "Maybe of ints :: (Maybe Int)" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)"  5.13 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies the first Fuctor law: 'fmap id == id' for "Maybe of ints :: (Maybe Int)"  0.19 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Functor ((,) Int) [genvalidity-sydtest]  fmap :: (a -> b) -> ((,) Int) a -> ((,) Int) b [genvalidity-sydtest]  ✓ satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "((,) Int) of ints :: (Int,Int)" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)"  0.47 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies the first Fuctor law: 'fmap id == id' for "((,) Int) of ints :: (Int,Int)"  6.10 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<$) :: a -> ((,) Int) b -> ((,) Int) a [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "int :: Int" and "((,) Int) of ints :: (Int,Int)"  1.83 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Functor Maybe [genvalidity-sydtest]  (<$) :: a -> Maybe b -> Maybe a [genvalidity-sydtest]  ✓ is equivalent to its default implementation for "int :: Int" and "Maybe of ints :: (Maybe Int)"  0.98 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  fmap :: (a -> b) -> Maybe a -> Maybe b [genvalidity-sydtest]  ✓ satisfieds the second Functor law: 'fmap (f . g) == fmap f . fmap g' for "Maybe of ints :: (Maybe Int)" 's given to "increments :: (Int -> Int)" and "scalings :: (Int -> Int)"  0.39 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfies the first Fuctor law: 'fmap id == id' for "Maybe of ints :: (Maybe Int)"  0.18 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.ShowSpec [genvalidity-sydtest]  Show (Ratio Integer) and Read (Ratio Integer) [genvalidity-sydtest]  ✓ are implemented such that read . show == id for arbitrary values  4.95 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Show Int and Read Int [genvalidity-sydtest]  ✓ are implemented such that read . show == id for valid values  0.58 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Show (Ratio Integer) and Read (Ratio Integer) [genvalidity-sydtest]  ✓ are implemented such that read . show == id for valid values  12.95 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Show Int and Read Int [genvalidity-sydtest]  ✓ are implemented such that read . show == id for even values  3.23 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest] Test.Syd.Validity.ApplicativeSpec [genvalidity-sydtest]  Applicative [] [genvalidity-sydtest]  (*>) :: [] a -> [] b -> [] b [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "[] of ints :: [Int]" in front of "[] of ints :: Int"  26.44 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  pure :: a -> [] a and (<*>) :: [] (a -> b) -> [] a -> [] b [genvalidity-sydtest]  ✓ satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "[] of increments :: ([Int -> Int])" sequenced with "int :: Int"  4.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "[] of ints :: [Int]"  13.36 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the identity law: 'pure id <*> v = v' for "[] of ints :: [Int]"  2.85 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "[] of scalings :: ([Int -> Int])" composed with "[] of increments :: ([Int -> Int])" and applied to "[] of ints :: [Int]"  0.63 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int"  0.22 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<*) :: [] a -> [] b -> [] a [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "[] of ints :: Int" behind "[] of ints :: [Int]"  14.18 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Applicative (Either Int) [genvalidity-sydtest]  (*>) :: (Either Int) a -> (Either Int) b -> (Either Int) b [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "(Either Int) of ints :: (Either Int Int)" in front of "(Either Int) of ints :: Int"  0.15 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<*) :: (Either Int) a -> (Either Int) b -> (Either Int) a [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "(Either Int) of ints :: Int" behind "(Either Int) of ints :: (Either Int Int)"  0.41 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  pure :: a -> (Either Int) a and (<*>) :: (Either Int) (a -> b) -> (Either Int) a -> (Either Int) b [genvalidity-sydtest]  ✓ satisfy the identity law: 'pure id <*> v = v' for "(Either Int) of ints :: (Either Int Int)"  0.31 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "(Either Int) of ints :: (Either Int Int)"  0.24 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "(Either Int) of scalings :: (Either Int (Int -> Int))" composed with "(Either Int) of increments :: (Either Int (Int -> Int))" and applied to "(Either Int) of ints :: (Either Int Int)"  12.91 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int"  3.92 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "(Either Int) of increments :: (Either Int (Int -> Int))" sequenced with "int :: Int"  0.54 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Applicative Maybe [genvalidity-sydtest]  pure :: a -> Maybe a and (<*>) :: Maybe (a -> b) -> Maybe a -> Maybe b [genvalidity-sydtest]  ✓ satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int"  0.43 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "Maybe of increments :: (Maybe (Int -> Int))" sequenced with "int :: Int"  0.24 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "Maybe of ints :: (Maybe Int)"  0.45 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "Maybe of scalings :: (Maybe (Int -> Int))" composed with "Maybe of increments :: (Maybe (Int -> Int))" and applied to "Maybe of ints :: (Maybe Int)"  0.48 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the identity law: 'pure id <*> v = v' for "Maybe of ints :: (Maybe Int)"  0.36 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<*) :: Maybe a -> Maybe b -> Maybe a [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "Maybe of ints :: Int" behind "Maybe of ints :: (Maybe Int)"  0.31 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (*>) :: Maybe a -> Maybe b -> Maybe b [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "Maybe of ints :: (Maybe Int)" in front of "Maybe of ints :: Int"  0.37 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Applicative Maybe [genvalidity-sydtest]  (<*) :: Maybe a -> Maybe b -> Maybe a [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "purely Nothing :: [Char]" behind "Just an ABC :: (Maybe [Char])"  0.38 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (*>) :: Maybe a -> Maybe b -> Maybe b [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "Just an ABC :: (Maybe [Char])" in front of "purely Nothing :: [Char]"  0.34 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  pure :: a -> Maybe a and (<*>) :: Maybe (a -> b) -> Maybe a -> Maybe b [genvalidity-sydtest]  ✓ satisfy the identity law: 'pure id <*> v = v' for "Just an ABC :: (Maybe [Char])"  0.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the law about the functor instance: fmap f x = pure f <*> x for "prepends :: ([Char] -> [Char])" mapped over "Just an ABC :: (Maybe [Char])"  8.28 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "prepends :: ([Char] -> [Char])" sequenced with "ABC :: [Char]"  0.73 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "appends in a Just :: (Maybe ([Char] -> [Char]))" composed with "prepends in a Just :: (Maybe ([Char] -> [Char]))" and applied to "Just an ABC :: (Maybe [Char])"  9.96 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "prepends in a Just :: (Maybe ([Char] -> [Char]))" sequenced with "ABC :: [Char]"  2.64 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Applicative [] [genvalidity-sydtest]  (*>) :: [] a -> [] b -> [] b [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "[] of ints :: [Int]" in front of "[] of ints :: Int"  17.21 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  pure :: a -> [] a and (<*>) :: [] (a -> b) -> [] a -> [] b [genvalidity-sydtest]  ✓ satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int"  0.45 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "[] of scalings :: ([Int -> Int])" composed with "[] of increments :: ([Int -> Int])" and applied to "[] of ints :: [Int]"  3.98 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "[] of ints :: [Int]"  3.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the identity law: 'pure id <*> v = v' for "[] of ints :: [Int]"  4.68 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "[] of increments :: ([Int -> Int])" sequenced with "int :: Int"  1.96 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<*) :: [] a -> [] b -> [] a [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "[] of ints :: Int" behind "[] of ints :: [Int]"  32.31 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Applicative [] [genvalidity-sydtest]  pure :: a -> [] a and (<*>) :: [] (a -> b) -> [] a -> [] b [genvalidity-sydtest]  ✓ satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "four :: Int"  0.21 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "increments in a list :: ([Int -> Int])" sequenced with "four :: Int"  0.21 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "scalings in a list :: ([Int -> Int])" composed with "increments in a list :: ([Int -> Int])" and applied to "list of fives :: [Int]"  7.81 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the identity law: 'pure id <*> v = v' for "list of fives :: [Int]"  0.98 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "list of fives :: [Int]"  2.57 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<*) :: [] a -> [] b -> [] a [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "purely empty list :: Int" behind "list of fives :: [Int]"  0.56 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (*>) :: [] a -> [] b -> [] b [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "list of fives :: [Int]" in front of "purely empty list :: Int"  14.24 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  Applicative Maybe [genvalidity-sydtest]  (*>) :: Maybe a -> Maybe b -> Maybe b [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u Type> v = pure (const id) <*> u <*> v' for "Maybe of ints :: (Maybe Int)" in front of "Maybe of ints :: Int"  0.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  (<*) :: Maybe a -> Maybe b -> Maybe a [genvalidity-sydtest]  ✓ is equivalent to its default implementation 'u <* v = pure const <*> u <*> v' for "Maybe of ints :: Int" behind "Maybe of ints :: (Maybe Int)"  0.29 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  pure :: a -> Maybe a and (<*>) :: Maybe (a -> b) -> Maybe a -> Maybe b [genvalidity-sydtest]  ✓ satisfy the composition law: 'pure (.) <*> u <*> v <*> w = u <*> (v <*> w)' for "Maybe of scalings :: (Maybe (Int -> Int))" composed with "Maybe of increments :: (Maybe (Int -> Int))" and applied to "Maybe of ints :: (Maybe Int)"  0.33 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the identity law: 'pure id <*> v = v' for "Maybe of ints :: (Maybe Int)"  0.31 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the law about the functor instance: fmap f x = pure f <*> x for "increments :: (Int -> Int)" mapped over "Maybe of ints :: (Maybe Int)"  0.76 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the homomorphism law: 'pure f <*> pure x = pure (f x)' for "increments :: (Int -> Int)" sequenced with "int :: Int"  0.25 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  ✓ satisfy the interchange law: 'u <*> pure y = pure ($ y) <*> u' for "Maybe of increments :: (Maybe (Int -> Int))" sequenced with "int :: Int"  3.97 ms [genvalidity-sydtest]  passed for all of 100 inputs. [genvalidity-sydtest]  [genvalidity-sydtest]  Examples: 24402 [genvalidity-sydtest]  Passed: 246 [genvalidity-sydtest]  Failed: 0 [genvalidity-sydtest]  Sum of test runtimes: 1.96 seconds [genvalidity-sydtest]  Test suite took:  4.27 seconds [genvalidity-sydtest]  [genvalidity-sydtest] Test suite genvalidity-sydtest-test: PASS [genvalidity-sydtest] Test suite logged to: [genvalidity-sydtest] dist/test/genvalidity-sydtest-1.0.1.0-genvalidity-sydtest-test.log [genvalidity-sydtest] 1 of 1 test suites (1 of 1 test cases) passed. [genvalidity-sydtest] Phase: haddockPhase [genvalidity-sydtest] Preprocessing library for genvalidity-sydtest-1.0.1.0... [genvalidity-sydtest] Running Haddock on library for genvalidity-sydtest-1.0.1.0... [genvalidity-sydtest] Warning: The documentation for the following packages are not installed. No [genvalidity-sydtest] links will be generated to these packages: attoparsec-0.14.4, [genvalidity-sydtest] attoparsec-0.14.4, libyaml-clib-0.2.5, opt-env-conf-0.15.0.1, path-0.9.6, [genvalidity-sydtest] path-0.9.6, vector-0.13.2.0 [genvalidity-sydtest] [ 1 of 34] Compiling Paths_genvalidity_sydtest ( dist/build/autogen/Paths_genvalidity_sydtest.hs, nothing ) [genvalidity-sydtest] [ 2 of 34] Compiling Test.Syd.Validity.Functions.Idempotence ( src/Test/Syd/Validity/Functions/Idempotence.hs, nothing ) [genvalidity-sydtest] [ 3 of 34] Compiling Test.Syd.Validity.Operations.Associativity ( src/Test/Syd/Validity/Operations/Associativity.hs, nothing ) [genvalidity-sydtest] [ 4 of 34] Compiling Test.Syd.Validity.Operations.Commutativity ( src/Test/Syd/Validity/Operations/Commutativity.hs, nothing ) [genvalidity-sydtest] [ 5 of 34] Compiling Test.Syd.Validity.Operations.Identity ( src/Test/Syd/Validity/Operations/Identity.hs, nothing ) [genvalidity-sydtest] [ 6 of 34] Compiling Test.Syd.Validity.Operations ( src/Test/Syd/Validity/Operations.hs, nothing ) [genvalidity-sydtest] [ 7 of 34] Compiling Test.Syd.Validity.Property.Utils ( src/Test/Syd/Validity/Property/Utils.hs, nothing ) [genvalidity-sydtest] [ 8 of 34] Compiling Test.Syd.Validity.GenValidity.Property ( src/Test/Syd/Validity/GenValidity/Property.hs, nothing ) [genvalidity-sydtest] [ 9 of 34] Compiling Test.Syd.Validity.Functions.Validity ( src/Test/Syd/Validity/Functions/Validity.hs, nothing ) [genvalidity-sydtest] [10 of 34] Compiling Test.Syd.Validity.Relations.Antireflexivity ( src/Test/Syd/Validity/Relations/Antireflexivity.hs, nothing ) [genvalidity-sydtest] [11 of 34] Compiling Test.Syd.Validity.Relations.Antisymmetry ( src/Test/Syd/Validity/Relations/Antisymmetry.hs, nothing ) [genvalidity-sydtest] [12 of 34] Compiling Test.Syd.Validity.Relations.Reflexivity ( src/Test/Syd/Validity/Relations/Reflexivity.hs, nothing ) [genvalidity-sydtest] [13 of 34] Compiling Test.Syd.Validity.Relations.Symmetry ( src/Test/Syd/Validity/Relations/Symmetry.hs, nothing ) [genvalidity-sydtest] [14 of 34] Compiling Test.Syd.Validity.Relations.Transitivity ( src/Test/Syd/Validity/Relations/Transitivity.hs, nothing ) [genvalidity-sydtest] [15 of 34] Compiling Test.Syd.Validity.Relations ( src/Test/Syd/Validity/Relations.hs, nothing ) [genvalidity-sydtest] [16 of 34] Compiling Test.Syd.Validity.Shrinking.Property ( src/Test/Syd/Validity/Shrinking/Property.hs, nothing ) [genvalidity-sydtest] [17 of 34] Compiling Test.Syd.Validity.Types ( src/Test/Syd/Validity/Types.hs, nothing ) [genvalidity-sydtest] [18 of 34] Compiling Test.Syd.Validity.Functions.Inverse ( src/Test/Syd/Validity/Functions/Inverse.hs, nothing ) [genvalidity-sydtest] [19 of 34] Compiling Test.Syd.Validity.Functions.Equivalence ( src/Test/Syd/Validity/Functions/Equivalence.hs, nothing ) [genvalidity-sydtest] [20 of 34] Compiling Test.Syd.Validity.Functions.CanFail ( src/Test/Syd/Validity/Functions/CanFail.hs, nothing ) [genvalidity-sydtest] [21 of 34] Compiling Test.Syd.Validity.Functions ( src/Test/Syd/Validity/Functions.hs, nothing ) [genvalidity-sydtest] [22 of 34] Compiling Test.Syd.Validity.Property ( src/Test/Syd/Validity/Property.hs, nothing ) [genvalidity-sydtest] [23 of 34] Compiling Test.Syd.Validity.Utils ( src/Test/Syd/Validity/Utils.hs, nothing ) [genvalidity-sydtest] [24 of 34] Compiling Test.Syd.Validity.Shrinking ( src/Test/Syd/Validity/Shrinking.hs, nothing ) [genvalidity-sydtest] [25 of 34] Compiling Test.Syd.Validity.Show ( src/Test/Syd/Validity/Show.hs, nothing ) [genvalidity-sydtest] [26 of 34] Compiling Test.Syd.Validity.Ord ( src/Test/Syd/Validity/Ord.hs, nothing ) [genvalidity-sydtest] [27 of 34] Compiling Test.Syd.Validity.Monoid ( src/Test/Syd/Validity/Monoid.hs, nothing ) [genvalidity-sydtest] [28 of 34] Compiling Test.Syd.Validity.Monad ( src/Test/Syd/Validity/Monad.hs, nothing ) [genvalidity-sydtest] [29 of 34] Compiling Test.Syd.Validity.GenValidity ( src/Test/Syd/Validity/GenValidity.hs, nothing ) [genvalidity-sydtest] [30 of 34] Compiling Test.Syd.Validity.Functor ( src/Test/Syd/Validity/Functor.hs, nothing ) [genvalidity-sydtest] [31 of 34] Compiling Test.Syd.Validity.Eq ( src/Test/Syd/Validity/Eq.hs, nothing ) [genvalidity-sydtest] [32 of 34] Compiling Test.Syd.Validity.Arbitrary ( src/Test/Syd/Validity/Arbitrary.hs, nothing ) [genvalidity-sydtest] [33 of 34] Compiling Test.Syd.Validity.Applicative ( src/Test/Syd/Validity/Applicative.hs, nothing ) [genvalidity-sydtest] [34 of 34] Compiling Test.Syd.Validity ( src/Test/Syd/Validity.hs, nothing ) [genvalidity-sydtest] Haddock coverage: [genvalidity-sydtest]  50% ( 2 / 4) in 'Test.Syd.Validity.Functions.Idempotence' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  idempotentOnGen (src/Test/Syd/Validity/Functions/Idempotence.hs:17) [genvalidity-sydtest]  idempotent (src/Test/Syd/Validity/Functions/Idempotence.hs:20) [genvalidity-sydtest]  75% ( 3 / 4) in 'Test.Syd.Validity.Operations.Associativity' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  75% ( 3 / 4) in 'Test.Syd.Validity.Operations.Commutativity' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  64% ( 9 / 14) in 'Test.Syd.Validity.Operations.Identity' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  leftIdentityOnGenWithEquality (src/Test/Syd/Validity/Operations/Identity.hs:54) [genvalidity-sydtest]  leftIdentityOnGen (src/Test/Syd/Validity/Operations/Identity.hs:66) [genvalidity-sydtest]  rightIdentityOnGenWithEquality (src/Test/Syd/Validity/Operations/Identity.hs:111) [genvalidity-sydtest]  rightIdentityOnGen (src/Test/Syd/Validity/Operations/Identity.hs:123) [genvalidity-sydtest]  100% ( 4 / 4) in 'Test.Syd.Validity.Operations' [genvalidity-sydtest]  0% ( 0 / 6) in 'Test.Syd.Validity.Property.Utils' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  forAllValid (src/Test/Syd/Validity/Property/Utils.hs:15) [genvalidity-sydtest]  shouldBeValid (src/Test/Syd/Validity/Property/Utils.hs:24) [genvalidity-sydtest]  shouldBeInvalid (src/Test/Syd/Validity/Property/Utils.hs:40) [genvalidity-sydtest]  <==> (src/Test/Syd/Validity/Property/Utils.hs:21) [genvalidity-sydtest]  ===> (src/Test/Syd/Validity/Property/Utils.hs:18) [genvalidity-sydtest]  100% ( 3 / 3) in 'Test.Syd.Validity.GenValidity.Property' [genvalidity-sydtest]  40% ( 4 / 10) in 'Test.Syd.Validity.Functions.Validity' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  producesValidsOnGens2 (src/Test/Syd/Validity/Functions/Validity.hs:51) [genvalidity-sydtest]  producesValid2 (src/Test/Syd/Validity/Functions/Validity.hs:58) [genvalidity-sydtest]  producesValidsOnArbitrary2 (src/Test/Syd/Validity/Functions/Validity.hs:64) [genvalidity-sydtest]  producesValidsOnGens3 (src/Test/Syd/Validity/Functions/Validity.hs:72) [genvalidity-sydtest]  producesValid3 (src/Test/Syd/Validity/Functions/Validity.hs:87) [genvalidity-sydtest]  producesValidsOnArbitrary3 (src/Test/Syd/Validity/Functions/Validity.hs:101) [genvalidity-sydtest]  60% ( 3 / 5) in 'Test.Syd.Validity.Relations.Antireflexivity' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  antireflexivityOnGen (src/Test/Syd/Validity/Relations/Antireflexivity.hs:32) [genvalidity-sydtest]  50% ( 3 / 6) in 'Test.Syd.Validity.Relations.Antisymmetry' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  antisymmetryOnGensWithEquality (src/Test/Syd/Validity/Relations/Antisymmetry.hs:43) [genvalidity-sydtest]  antisymmetryOnGens (src/Test/Syd/Validity/Relations/Antisymmetry.hs:54) [genvalidity-sydtest]  60% ( 3 / 5) in 'Test.Syd.Validity.Relations.Reflexivity' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  reflexivityOnGen (src/Test/Syd/Validity/Relations/Reflexivity.hs:32) [genvalidity-sydtest]  60% ( 3 / 5) in 'Test.Syd.Validity.Relations.Symmetry' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  symmetryOnGens (src/Test/Syd/Validity/Relations/Symmetry.hs:34) [genvalidity-sydtest]  60% ( 3 / 5) in 'Test.Syd.Validity.Relations.Transitivity' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  transitivityOnGens (src/Test/Syd/Validity/Relations/Transitivity.hs:35) [genvalidity-sydtest]  100% ( 6 / 6) in 'Test.Syd.Validity.Relations' [genvalidity-sydtest]  100% ( 13 / 13) in 'Test.Syd.Validity.Shrinking.Property' [genvalidity-sydtest]  50% ( 1 / 2) in 'Test.Syd.Validity.Types' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  15% ( 2 / 13) in 'Test.Syd.Validity.Functions.Inverse' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  inverseFunctionsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:28) [genvalidity-sydtest]  inverseFunctions (src/Test/Syd/Validity/Functions/Inverse.hs:33) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceedsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:49) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceeds (src/Test/Syd/Validity/Functions/Inverse.hs:60) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:68) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceedsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:78) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceeds (src/Test/Syd/Validity/Functions/Inverse.hs:89) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:97) [genvalidity-sydtest]  inverseFunctionsIfSucceedOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:107) [genvalidity-sydtest]  inverseFunctionsIfSucceed (src/Test/Syd/Validity/Functions/Inverse.hs:120) [genvalidity-sydtest]  inverseFunctionsIfSucceedOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:128) [genvalidity-sydtest]  7% ( 2 / 28) in 'Test.Syd.Validity.Functions.Equivalence' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  equivalentOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:47) [genvalidity-sydtest]  equivalent (src/Test/Syd/Validity/Functions/Equivalence.hs:54) [genvalidity-sydtest]  equivalentOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:73) [genvalidity-sydtest]  equivalent2 (src/Test/Syd/Validity/Functions/Equivalence.hs:81) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:100) [genvalidity-sydtest]  equivalentWhenFirstSucceeds (src/Test/Syd/Validity/Functions/Equivalence.hs:119) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:111) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:129) [genvalidity-sydtest]  equivalentWhenFirstSucceeds2 (src/Test/Syd/Validity/Functions/Equivalence.hs:162) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:147) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:172) [genvalidity-sydtest]  equivalentWhenSecondSucceeds (src/Test/Syd/Validity/Functions/Equivalence.hs:191) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:183) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:201) [genvalidity-sydtest]  equivalentWhenSecondSucceeds2 (src/Test/Syd/Validity/Functions/Equivalence.hs:234) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:219) [genvalidity-sydtest]  equivalentWhenSucceedOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:244) [genvalidity-sydtest]  equivalentWhenSucceed (src/Test/Syd/Validity/Functions/Equivalence.hs:258) [genvalidity-sydtest]  equivalentWhenSucceedOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:266) [genvalidity-sydtest]  equivalentWhenSucceedOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:276) [genvalidity-sydtest]  equivalentWhenSucceed2 (src/Test/Syd/Validity/Functions/Equivalence.hs:312) [genvalidity-sydtest]  equivalentWhenSucceedOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:297) [genvalidity-sydtest]  equivalentOnGens3 (src/Test/Syd/Validity/Functions/Equivalence.hs:322) [genvalidity-sydtest]  equivalent3 (src/Test/Syd/Validity/Functions/Equivalence.hs:338) [genvalidity-sydtest]  equivalentOnArbitrary3 (src/Test/Syd/Validity/Functions/Equivalence.hs:353) [genvalidity-sydtest]  38% ( 7 / 18) in 'Test.Syd.Validity.Functions.CanFail' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  succeedsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:77) [genvalidity-sydtest]  succeeds2 (src/Test/Syd/Validity/Functions/CanFail.hs:84) [genvalidity-sydtest]  succeedsOnArbitrary2 (src/Test/Syd/Validity/Functions/CanFail.hs:90) [genvalidity-sydtest]  failsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:100) [genvalidity-sydtest]  validIfSucceedsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:109) [genvalidity-sydtest]  validIfSucceeds2 (src/Test/Syd/Validity/Functions/CanFail.hs:119) [genvalidity-sydtest]  validIfSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/CanFail.hs:125) [genvalidity-sydtest]  validIfSucceedsOnGens3 (src/Test/Syd/Validity/Functions/CanFail.hs:133) [genvalidity-sydtest]  validIfSucceeds3 (src/Test/Syd/Validity/Functions/CanFail.hs:152) [genvalidity-sydtest]  validIfSucceedsOnArbitrary3 (src/Test/Syd/Validity/Functions/CanFail.hs:158) [genvalidity-sydtest]  100% ( 6 / 6) in 'Test.Syd.Validity.Functions' [genvalidity-sydtest]  54% ( 80 /146) in 'Test.Syd.Validity.Property' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  Module header [genvalidity-sydtest]  forAllValid (src/Test/Syd/Validity/Property/Utils.hs:15) [genvalidity-sydtest]  producesValidsOnGens2 (src/Test/Syd/Validity/Functions/Validity.hs:51) [genvalidity-sydtest]  producesValid2 (src/Test/Syd/Validity/Functions/Validity.hs:58) [genvalidity-sydtest]  producesValidsOnArbitrary2 (src/Test/Syd/Validity/Functions/Validity.hs:64) [genvalidity-sydtest]  producesValidsOnGens3 (src/Test/Syd/Validity/Functions/Validity.hs:72) [genvalidity-sydtest]  producesValid3 (src/Test/Syd/Validity/Functions/Validity.hs:87) [genvalidity-sydtest]  producesValidsOnArbitrary3 (src/Test/Syd/Validity/Functions/Validity.hs:101) [genvalidity-sydtest]  succeedsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:77) [genvalidity-sydtest]  succeeds2 (src/Test/Syd/Validity/Functions/CanFail.hs:84) [genvalidity-sydtest]  succeedsOnArbitrary2 (src/Test/Syd/Validity/Functions/CanFail.hs:90) [genvalidity-sydtest]  failsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:100) [genvalidity-sydtest]  validIfSucceedsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:109) [genvalidity-sydtest]  validIfSucceeds2 (src/Test/Syd/Validity/Functions/CanFail.hs:119) [genvalidity-sydtest]  validIfSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/CanFail.hs:125) [genvalidity-sydtest]  validIfSucceedsOnGens3 (src/Test/Syd/Validity/Functions/CanFail.hs:133) [genvalidity-sydtest]  validIfSucceeds3 (src/Test/Syd/Validity/Functions/CanFail.hs:152) [genvalidity-sydtest]  validIfSucceedsOnArbitrary3 (src/Test/Syd/Validity/Functions/CanFail.hs:158) [genvalidity-sydtest]  equivalentOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:47) [genvalidity-sydtest]  equivalent (src/Test/Syd/Validity/Functions/Equivalence.hs:54) [genvalidity-sydtest]  equivalentOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:73) [genvalidity-sydtest]  equivalent2 (src/Test/Syd/Validity/Functions/Equivalence.hs:81) [genvalidity-sydtest]  equivalentOnGens3 (src/Test/Syd/Validity/Functions/Equivalence.hs:322) [genvalidity-sydtest]  equivalent3 (src/Test/Syd/Validity/Functions/Equivalence.hs:338) [genvalidity-sydtest]  equivalentOnArbitrary3 (src/Test/Syd/Validity/Functions/Equivalence.hs:353) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:100) [genvalidity-sydtest]  equivalentWhenFirstSucceeds (src/Test/Syd/Validity/Functions/Equivalence.hs:119) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:111) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:129) [genvalidity-sydtest]  equivalentWhenFirstSucceeds2 (src/Test/Syd/Validity/Functions/Equivalence.hs:162) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:147) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:172) [genvalidity-sydtest]  equivalentWhenSecondSucceeds (src/Test/Syd/Validity/Functions/Equivalence.hs:191) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:183) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:201) [genvalidity-sydtest]  equivalentWhenSecondSucceeds2 (src/Test/Syd/Validity/Functions/Equivalence.hs:234) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:219) [genvalidity-sydtest]  equivalentWhenSucceedOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:244) [genvalidity-sydtest]  equivalentWhenSucceed (src/Test/Syd/Validity/Functions/Equivalence.hs:258) [genvalidity-sydtest]  equivalentWhenSucceedOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:266) [genvalidity-sydtest]  equivalentWhenSucceedOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:276) [genvalidity-sydtest]  equivalentWhenSucceed2 (src/Test/Syd/Validity/Functions/Equivalence.hs:312) [genvalidity-sydtest]  equivalentWhenSucceedOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:297) [genvalidity-sydtest]  inverseFunctionsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:28) [genvalidity-sydtest]  inverseFunctions (src/Test/Syd/Validity/Functions/Inverse.hs:33) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceedsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:49) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceeds (src/Test/Syd/Validity/Functions/Inverse.hs:60) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:68) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceedsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:78) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceeds (src/Test/Syd/Validity/Functions/Inverse.hs:89) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:97) [genvalidity-sydtest]  inverseFunctionsIfSucceedOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:107) [genvalidity-sydtest]  inverseFunctionsIfSucceed (src/Test/Syd/Validity/Functions/Inverse.hs:120) [genvalidity-sydtest]  inverseFunctionsIfSucceedOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:128) [genvalidity-sydtest]  idempotentOnGen (src/Test/Syd/Validity/Functions/Idempotence.hs:17) [genvalidity-sydtest]  idempotent (src/Test/Syd/Validity/Functions/Idempotence.hs:20) [genvalidity-sydtest]  reflexivityOnGen (src/Test/Syd/Validity/Relations/Reflexivity.hs:32) [genvalidity-sydtest]  transitivityOnGens (src/Test/Syd/Validity/Relations/Transitivity.hs:35) [genvalidity-sydtest]  antisymmetryOnGensWithEquality (src/Test/Syd/Validity/Relations/Antisymmetry.hs:43) [genvalidity-sydtest]  antisymmetryOnGens (src/Test/Syd/Validity/Relations/Antisymmetry.hs:54) [genvalidity-sydtest]  antireflexivityOnGen (src/Test/Syd/Validity/Relations/Antireflexivity.hs:32) [genvalidity-sydtest]  symmetryOnGens (src/Test/Syd/Validity/Relations/Symmetry.hs:34) [genvalidity-sydtest]  leftIdentityOnGenWithEquality (src/Test/Syd/Validity/Operations/Identity.hs:54) [genvalidity-sydtest]  leftIdentityOnGen (src/Test/Syd/Validity/Operations/Identity.hs:66) [genvalidity-sydtest]  rightIdentityOnGenWithEquality (src/Test/Syd/Validity/Operations/Identity.hs:111) [genvalidity-sydtest]  rightIdentityOnGen (src/Test/Syd/Validity/Operations/Identity.hs:123) [genvalidity-sydtest] Warning: 'Spec' is out of scope. [genvalidity-sydtest]  If you qualify the identifier, haddock can try to link it anyway. [genvalidity-sydtest]  14% ( 1 / 7) in 'Test.Syd.Validity.Utils' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  nameOf (src/Test/Syd/Validity/Utils.hs:27) [genvalidity-sydtest]  genDescr (src/Test/Syd/Validity/Utils.hs:38) [genvalidity-sydtest]  binRelStr (src/Test/Syd/Validity/Utils.hs:45) [genvalidity-sydtest]  shouldBeValid (src/Test/Syd/Validity/Property/Utils.hs:24) [genvalidity-sydtest]  shouldBeInvalid (src/Test/Syd/Validity/Property/Utils.hs:40) [genvalidity-sydtest]  Anon (src/Test/Syd/Validity/Utils.hs:49) [genvalidity-sydtest]  45% ( 5 / 11) in 'Test.Syd.Validity.Shrinking' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  shrinkValidSpec (src/Test/Syd/Validity/Shrinking.hs:35) [genvalidity-sydtest]  shrinkValidSpecWithLimit (src/Test/Syd/Validity/Shrinking.hs:48) [genvalidity-sydtest]  shrinkValidPreservesValidOnGenValid (src/Test/Syd/Validity/Shrinking.hs:66) [genvalidity-sydtest]  shrinkValidPreservesValidOnGenValidWithLimit (src/Test/Syd/Validity/Shrinking.hs:74) [genvalidity-sydtest]  shrinkValidDoesNotShrinkToItself (src/Test/Syd/Validity/Shrinking.hs:81) [genvalidity-sydtest]  shrinkValidDoesNotShrinkToItselfWithLimit (src/Test/Syd/Validity/Shrinking.hs:89) [genvalidity-sydtest]  100% ( 7 / 7) in 'Test.Syd.Validity.Show' [genvalidity-sydtest]  100% ( 4 / 4) in 'Test.Syd.Validity.Ord' [genvalidity-sydtest]  100% ( 4 / 4) in 'Test.Syd.Validity.Monoid' [genvalidity-sydtest]  100% ( 4 / 4) in 'Test.Syd.Validity.Monad' [genvalidity-sydtest]  100% ( 5 / 5) in 'Test.Syd.Validity.GenValidity' [genvalidity-sydtest]  100% ( 4 / 4) in 'Test.Syd.Validity.Functor' [genvalidity-sydtest]  100% ( 4 / 4) in 'Test.Syd.Validity.Eq' [genvalidity-sydtest]  100% ( 3 / 3) in 'Test.Syd.Validity.Arbitrary' [genvalidity-sydtest]  100% ( 4 / 4) in 'Test.Syd.Validity.Applicative' [genvalidity-sydtest] Warning: 'Spec' is out of scope. [genvalidity-sydtest]  If you qualify the identifier, haddock can try to link it anyway. [genvalidity-sydtest]  63% (122 /192) in 'Test.Syd.Validity' [genvalidity-sydtest]  Missing documentation for: [genvalidity-sydtest]  forAllValid (src/Test/Syd/Validity/Property/Utils.hs:15) [genvalidity-sydtest]  shouldBeValid (src/Test/Syd/Validity/Property/Utils.hs:24) [genvalidity-sydtest]  shouldBeInvalid (src/Test/Syd/Validity/Property/Utils.hs:40) [genvalidity-sydtest]  shrinkValidSpec (src/Test/Syd/Validity/Shrinking.hs:35) [genvalidity-sydtest]  shrinkValidSpecWithLimit (src/Test/Syd/Validity/Shrinking.hs:48) [genvalidity-sydtest]  shrinkValidPreservesValidOnGenValid (src/Test/Syd/Validity/Shrinking.hs:66) [genvalidity-sydtest]  producesValidsOnGens2 (src/Test/Syd/Validity/Functions/Validity.hs:51) [genvalidity-sydtest]  producesValid2 (src/Test/Syd/Validity/Functions/Validity.hs:58) [genvalidity-sydtest]  producesValidsOnArbitrary2 (src/Test/Syd/Validity/Functions/Validity.hs:64) [genvalidity-sydtest]  producesValidsOnGens3 (src/Test/Syd/Validity/Functions/Validity.hs:72) [genvalidity-sydtest]  producesValid3 (src/Test/Syd/Validity/Functions/Validity.hs:87) [genvalidity-sydtest]  producesValidsOnArbitrary3 (src/Test/Syd/Validity/Functions/Validity.hs:101) [genvalidity-sydtest]  succeedsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:77) [genvalidity-sydtest]  succeeds2 (src/Test/Syd/Validity/Functions/CanFail.hs:84) [genvalidity-sydtest]  succeedsOnArbitrary2 (src/Test/Syd/Validity/Functions/CanFail.hs:90) [genvalidity-sydtest]  failsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:100) [genvalidity-sydtest]  validIfSucceedsOnGens2 (src/Test/Syd/Validity/Functions/CanFail.hs:109) [genvalidity-sydtest]  validIfSucceeds2 (src/Test/Syd/Validity/Functions/CanFail.hs:119) [genvalidity-sydtest]  validIfSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/CanFail.hs:125) [genvalidity-sydtest]  validIfSucceedsOnGens3 (src/Test/Syd/Validity/Functions/CanFail.hs:133) [genvalidity-sydtest]  validIfSucceeds3 (src/Test/Syd/Validity/Functions/CanFail.hs:152) [genvalidity-sydtest]  validIfSucceedsOnArbitrary3 (src/Test/Syd/Validity/Functions/CanFail.hs:158) [genvalidity-sydtest]  equivalentOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:47) [genvalidity-sydtest]  equivalent (src/Test/Syd/Validity/Functions/Equivalence.hs:54) [genvalidity-sydtest]  equivalentOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:73) [genvalidity-sydtest]  equivalent2 (src/Test/Syd/Validity/Functions/Equivalence.hs:81) [genvalidity-sydtest]  equivalentOnGens3 (src/Test/Syd/Validity/Functions/Equivalence.hs:322) [genvalidity-sydtest]  equivalent3 (src/Test/Syd/Validity/Functions/Equivalence.hs:338) [genvalidity-sydtest]  equivalentOnArbitrary3 (src/Test/Syd/Validity/Functions/Equivalence.hs:353) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:100) [genvalidity-sydtest]  equivalentWhenFirstSucceeds (src/Test/Syd/Validity/Functions/Equivalence.hs:119) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:111) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:129) [genvalidity-sydtest]  equivalentWhenFirstSucceeds2 (src/Test/Syd/Validity/Functions/Equivalence.hs:162) [genvalidity-sydtest]  equivalentWhenFirstSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:147) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:172) [genvalidity-sydtest]  equivalentWhenSecondSucceeds (src/Test/Syd/Validity/Functions/Equivalence.hs:191) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:183) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:201) [genvalidity-sydtest]  equivalentWhenSecondSucceeds2 (src/Test/Syd/Validity/Functions/Equivalence.hs:234) [genvalidity-sydtest]  equivalentWhenSecondSucceedsOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:219) [genvalidity-sydtest]  equivalentWhenSucceedOnGen (src/Test/Syd/Validity/Functions/Equivalence.hs:244) [genvalidity-sydtest]  equivalentWhenSucceed (src/Test/Syd/Validity/Functions/Equivalence.hs:258) [genvalidity-sydtest]  equivalentWhenSucceedOnArbitrary (src/Test/Syd/Validity/Functions/Equivalence.hs:266) [genvalidity-sydtest]  equivalentWhenSucceedOnGens2 (src/Test/Syd/Validity/Functions/Equivalence.hs:276) [genvalidity-sydtest]  equivalentWhenSucceed2 (src/Test/Syd/Validity/Functions/Equivalence.hs:312) [genvalidity-sydtest]  equivalentWhenSucceedOnArbitrary2 (src/Test/Syd/Validity/Functions/Equivalence.hs:297) [genvalidity-sydtest]  inverseFunctionsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:28) [genvalidity-sydtest]  inverseFunctions (src/Test/Syd/Validity/Functions/Inverse.hs:33) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceedsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:49) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceeds (src/Test/Syd/Validity/Functions/Inverse.hs:60) [genvalidity-sydtest]  inverseFunctionsIfFirstSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:68) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceedsOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:78) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceeds (src/Test/Syd/Validity/Functions/Inverse.hs:89) [genvalidity-sydtest]  inverseFunctionsIfSecondSucceedsOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:97) [genvalidity-sydtest]  inverseFunctionsIfSucceedOnGen (src/Test/Syd/Validity/Functions/Inverse.hs:107) [genvalidity-sydtest]  inverseFunctionsIfSucceed (src/Test/Syd/Validity/Functions/Inverse.hs:120) [genvalidity-sydtest]  inverseFunctionsIfSucceedOnArbitrary (src/Test/Syd/Validity/Functions/Inverse.hs:128) [genvalidity-sydtest]  idempotentOnGen (src/Test/Syd/Validity/Functions/Idempotence.hs:17) [genvalidity-sydtest]  idempotent (src/Test/Syd/Validity/Functions/Idempotence.hs:20) [genvalidity-sydtest]  reflexivityOnGen (src/Test/Syd/Validity/Relations/Reflexivity.hs:32) [genvalidity-sydtest]  transitivityOnGens (src/Test/Syd/Validity/Relations/Transitivity.hs:35) [genvalidity-sydtest]  antisymmetryOnGensWithEquality (src/Test/Syd/Validity/Relations/Antisymmetry.hs:43) [genvalidity-sydtest]  antisymmetryOnGens (src/Test/Syd/Validity/Relations/Antisymmetry.hs:54) [genvalidity-sydtest]  antireflexivityOnGen (src/Test/Syd/Validity/Relations/Antireflexivity.hs:32) [genvalidity-sydtest]  symmetryOnGens (src/Test/Syd/Validity/Relations/Symmetry.hs:34) [genvalidity-sydtest]  leftIdentityOnGenWithEquality (src/Test/Syd/Validity/Operations/Identity.hs:54) [genvalidity-sydtest]  leftIdentityOnGen (src/Test/Syd/Validity/Operations/Identity.hs:66) [genvalidity-sydtest]  rightIdentityOnGenWithEquality (src/Test/Syd/Validity/Operations/Identity.hs:111) [genvalidity-sydtest]  rightIdentityOnGen (src/Test/Syd/Validity/Operations/Identity.hs:123) [genvalidity-sydtest] Documentation created: dist/doc/html/genvalidity-sydtest/, [genvalidity-sydtest] dist/doc/html/genvalidity-sydtest/genvalidity-sydtest.txt [genvalidity-sydtest] Preprocessing test suite 'genvalidity-sydtest-test' for genvalidity-sydtest-1.0.1.0... [genvalidity-sydtest] Phase: installPhase [genvalidity-sydtest] Installing library in /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [genvalidity-sydtest] Phase: fixupPhase [genvalidity-sydtest] shrinking RPATHs of ELF executables and libraries in /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest] shrinking /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSgenvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1-ghc9.10.3.so [genvalidity-sydtest] checking for references to /build/ in /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0... [genvalidity-sydtest] patching script interpreter paths in /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0 [genvalidity-sydtest] stripping (with command strip and flags -S -p) in /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0/lib [genvalidity-sydtest] shrinking RPATHs of ELF executables and libraries in /nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc [genvalidity-sydtest] checking for references to /build/ in /nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc... [genvalidity-sydtest] patching script interpreter paths in /nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc [post-build-hook] Uploading to cachix cache "sydtest": /nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0 [post-build-hook] Pushing 2 paths (268 are already present) using zstd to cache sydtest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc (3.78 MiB) [post-build-hook] Pushing /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0 (6.61 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc /nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/9lhvhay698brz6qa9s39wl2yh4g4mgx4-genvalidity-sydtest-1.0.1.0-doc' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/h83mf4yc9c8m8j79cdw5sbi2vc62g12v-genvalidity-sydtest-1.0.1.0' to 'https://cache.staging.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/l8jmisgq4a6nz6xbddm74l9m4kjlhcfh-genvalidity-sydtest-1.0.1.0.drv' to 'https://cache.staging.nix-ci.com'... Progress: 6 of 8 built, 2 of 2 downloaded from cache Building opt-env-conf-test [opt-env-conf-test] Phase: setupCompilerEnvironmentPhase [opt-env-conf-test] Build with /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3. [opt-env-conf-test] Phase: unpackPhase [opt-env-conf-test] unpacking source archive /nix/store/h8a58vx2qhgcmdymvsk2qh1fbyv319wm-opt-env-conf-test-source-0.0.0.4/opt-env-conf-test-0.0.0.4.tar.gz [opt-env-conf-test] source root is opt-env-conf-test-0.0.0.4 [opt-env-conf-test] setting SOURCE_DATE_EPOCH to timestamp 1778666745 of file "opt-env-conf-test-0.0.0.4/test/Spec.hs" [opt-env-conf-test] warning: file "opt-env-conf-test-0.0.0.4/test/Spec.hs" may be generated; SOURCE_DATE_EPOCH may be non-deterministic [opt-env-conf-test] Phase: patchPhase [opt-env-conf-test] Phase: compileBuildDriverPhase [opt-env-conf-test] setupCompileFlags: -package-db=/build/tmp.15S7QF6n6T/setup-package.conf.d -threaded [opt-env-conf-test] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.15S7QF6n6T/Main.o ) [opt-env-conf-test] [2 of 2] Linking Setup [opt-env-conf-test] Phase: updateAutotoolsGnuConfigScriptsPhase [opt-env-conf-test] Phase: configurePhase [opt-env-conf-test] configureFlags: --verbose --prefix=/nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.15S7QF6n6T/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 --disable-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-options=-O2 --ghc-options=-Wall --ghc-options=-Wincomplete-uni-patterns --ghc-options=-Wincomplete-record-updates --ghc-options=-Wpartial-fields --ghc-options=-Widentities --ghc-options=-Wredundant-constraints --ghc-options=-Wcpp-undef --ghc-options=-Werror --ghc-options=-fplugin-opt=Test.Syd.Mutation.Plugin:--debug --disable-optimization --ghc-option=-j1 --ghc-option=+RTS --ghc-option=-A32M --ghc-option=-M16g --ghc-option=-RTS --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 [opt-env-conf-test] Using Parsec parser [opt-env-conf-test] Configuring opt-env-conf-test-0.0.0.4... [opt-env-conf-test] Dependency aeson: using aeson-2.2.3.0 [opt-env-conf-test] Dependency base <5: using base-4.20.2.0 [opt-env-conf-test] Dependency genvalidity: using genvalidity-1.1.1.0 [opt-env-conf-test] Dependency genvalidity-containers: using genvalidity-containers-1.0.0.2 [opt-env-conf-test] Dependency opt-env-conf >=0.9.0.0: using opt-env-conf-0.15.0.1 [opt-env-conf-test] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [opt-env-conf-test] Dependency sydtest: using sydtest-0.23.0.2 [opt-env-conf-test] Dependency text: using text-2.1.3 [opt-env-conf-test] Dependency QuickCheck: using QuickCheck-2.15.0.1 [opt-env-conf-test] Dependency aeson: using aeson-2.2.3.0 [opt-env-conf-test] Dependency autodocodec: using autodocodec-0.5.0.0 [opt-env-conf-test] Dependency base <5: using base-4.20.2.0 [opt-env-conf-test] Dependency containers: using containers-0.7 [opt-env-conf-test] Dependency genvalidity-aeson: using genvalidity-aeson-1.1.0.0 [opt-env-conf-test] Dependency genvalidity-sydtest: using genvalidity-sydtest-1.0.1.0 [opt-env-conf-test] Dependency genvalidity-text: using genvalidity-text-1.0.0.1 [opt-env-conf-test] Dependency mtl: using mtl-2.3.1 [opt-env-conf-test] Dependency opt-env-conf: using opt-env-conf-0.15.0.1 [opt-env-conf-test] Dependency opt-env-conf-test: using opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Dependency path: using path-0.9.6 [opt-env-conf-test] Dependency path-io: using path-io-1.8.2 [opt-env-conf-test] Dependency pretty-show: using pretty-show-1.10 [opt-env-conf-test] Dependency safe-coloured-text: using safe-coloured-text-0.5.0.0 [opt-env-conf-test] Dependency sydtest: using sydtest-0.23.0.2 [opt-env-conf-test] Dependency text: using text-2.1.3 [opt-env-conf-test] Source component graph: [opt-env-conf-test]  component lib [opt-env-conf-test]  component test:opt-env-conf-test dependency lib [opt-env-conf-test] Configured component graph: [opt-env-conf-test]  component opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT [opt-env-conf-test]  include aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  include base-4.20.2.0-64da [opt-env-conf-test]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test]  include genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  include text-2.1.3-c691 [opt-env-conf-test]  component opt-env-conf-test-0.0.0.4-KxSfu6G06Q14RRoIVXj6rB-opt-env-conf-test [opt-env-conf-test]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [opt-env-conf-test]  include aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  include autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [opt-env-conf-test]  include base-4.20.2.0-64da [opt-env-conf-test]  include containers-0.7-504a [opt-env-conf-test]  include genvalidity-aeson-1.1.0.0-9PPko3LuC4hJdadeXInnhB [opt-env-conf-test]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [opt-env-conf-test]  include genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [opt-env-conf-test]  include mtl-2.3.1-b4af [opt-env-conf-test]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  include opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT [opt-env-conf-test]  include path-0.9.6-JuNdYVciddTDWUiQr3NuVx [opt-env-conf-test]  include path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [opt-env-conf-test]  include pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [opt-env-conf-test]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  include text-2.1.3-c691 [opt-env-conf-test] Linked component graph: [opt-env-conf-test]  unit opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT [opt-env-conf-test]  include aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  include base-4.20.2.0-64da [opt-env-conf-test]  include genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test]  include genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  include text-2.1.3-c691 [opt-env-conf-test]  OptEnvConf.Args.Gen=opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT:OptEnvConf.Args.Gen,OptEnvConf.EnvMap.Gen=opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT:OptEnvConf.EnvMap.Gen,OptEnvConf.Test=opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT:OptEnvConf.Test [opt-env-conf-test]  unit opt-env-conf-test-0.0.0.4-KxSfu6G06Q14RRoIVXj6rB-opt-env-conf-test [opt-env-conf-test]  include QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [opt-env-conf-test]  include aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  include autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [opt-env-conf-test]  include base-4.20.2.0-64da [opt-env-conf-test]  include containers-0.7-504a [opt-env-conf-test]  include genvalidity-aeson-1.1.0.0-9PPko3LuC4hJdadeXInnhB [opt-env-conf-test]  include genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [opt-env-conf-test]  include genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [opt-env-conf-test]  include mtl-2.3.1-b4af [opt-env-conf-test]  include opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  include opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT [opt-env-conf-test]  include path-0.9.6-JuNdYVciddTDWUiQr3NuVx [opt-env-conf-test]  include path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [opt-env-conf-test]  include pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [opt-env-conf-test]  include safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  include sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  include text-2.1.3-c691 [opt-env-conf-test] Ready component graph: [opt-env-conf-test]  definite opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT [opt-env-conf-test]  depends aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  depends base-4.20.2.0-64da [opt-env-conf-test]  depends genvalidity-1.1.1.0-KJOcA1wEUno9vXRiVdno1L [opt-env-conf-test]  depends genvalidity-containers-1.0.0.2-DXaOCEBh8iJ1c8u2LwVlK1 [opt-env-conf-test]  depends opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  depends text-2.1.3-c691 [opt-env-conf-test]  definite opt-env-conf-test-0.0.0.4-KxSfu6G06Q14RRoIVXj6rB-opt-env-conf-test [opt-env-conf-test]  depends QuickCheck-2.15.0.1-8fVC1qSJKj9H9pvMjJXUwU [opt-env-conf-test]  depends aeson-2.2.3.0-7E4AsQHgFKfArDQma5twwk [opt-env-conf-test]  depends autodocodec-0.5.0.0-1mMvp4WI6JDKv9IH8Klk8Y [opt-env-conf-test]  depends base-4.20.2.0-64da [opt-env-conf-test]  depends containers-0.7-504a [opt-env-conf-test]  depends genvalidity-aeson-1.1.0.0-9PPko3LuC4hJdadeXInnhB [opt-env-conf-test]  depends genvalidity-sydtest-1.0.1.0-Cj9ZxpByhih2ReY6BClfG1 [opt-env-conf-test]  depends genvalidity-text-1.0.0.1-3o9b8WY3tDp4YbgmJHHJUk [opt-env-conf-test]  depends mtl-2.3.1-b4af [opt-env-conf-test]  depends opt-env-conf-0.15.0.1-JvaGg7XfaOeFjxfZDQZnJI [opt-env-conf-test]  depends opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT [opt-env-conf-test]  depends path-0.9.6-JuNdYVciddTDWUiQr3NuVx [opt-env-conf-test]  depends path-io-1.8.2-J5Tb8ehzZIb1sPaxTlVmSL [opt-env-conf-test]  depends pretty-show-1.10-CuGoXeUvzjB9II93JT7lKs [opt-env-conf-test]  depends safe-coloured-text-0.5.0.0-4FuoIi5owbVJgc3wW3DUAf [opt-env-conf-test]  depends sydtest-0.23.0.2-RzVaEpJISaERaSrCHYFLw [opt-env-conf-test]  depends text-2.1.3-c691 [opt-env-conf-test] Using Cabal-3.12.1.0 compiled by ghc-9.10 [opt-env-conf-test] Using compiler: ghc-9.10.3 [opt-env-conf-test] Using install prefix: [opt-env-conf-test] /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Executables installed in: [opt-env-conf-test] /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/bin [opt-env-conf-test] Libraries installed in: [opt-env-conf-test] /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT [opt-env-conf-test] Dynamic Libraries installed in: [opt-env-conf-test] /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6 [opt-env-conf-test] Private executables installed in: [opt-env-conf-test] /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/libexec/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Data files installed in: [opt-env-conf-test] /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/share/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Documentation installed in: [opt-env-conf-test] /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/share/doc/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4 [opt-env-conf-test] Configuration files installed in: [opt-env-conf-test] /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/etc [opt-env-conf-test] No alex found [opt-env-conf-test] Using ar found on system at: [opt-env-conf-test] /nix/store/iz5lckcsg66r223si2gck7csk2hihj0m-binutils-wrapper-2.44/bin/ar [opt-env-conf-test] No c2hs found [opt-env-conf-test] No cpphs found [opt-env-conf-test] No doctest found [opt-env-conf-test] Using gcc version 14.3.0 given by user at: [opt-env-conf-test] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/gcc [opt-env-conf-test] Using ghc version 9.10.3 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc [opt-env-conf-test] Using ghc-pkg version 9.10.3 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/ghc-pkg-9.10.3 [opt-env-conf-test] No ghcjs found [opt-env-conf-test] No ghcjs-pkg found [opt-env-conf-test] No greencard found [opt-env-conf-test] Using haddock version 2.31.1 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/haddock-ghc-9.10.3 [opt-env-conf-test] No happy found [opt-env-conf-test] Using haskell-suite found on system at: haskell-suite-dummy-location [opt-env-conf-test] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [opt-env-conf-test] No hmake found [opt-env-conf-test] Using hpc version 0.69 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hpc-ghc-9.10.3 [opt-env-conf-test] Using hsc2hs version 0.68.10 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3 [opt-env-conf-test] Using hscolour version 1.25 found on system at: [opt-env-conf-test] /nix/store/f755skyzf4jvfx3crwq9mmh3x4lsaz8i-hscolour-1.25/bin/HsColour [opt-env-conf-test] No jhc found [opt-env-conf-test] Using ld found on system at: [opt-env-conf-test] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/ld [opt-env-conf-test] No pkg-config found [opt-env-conf-test] Using runghc version 9.10.3 found on system at: [opt-env-conf-test] /nix/store/s9jd43rkwc2syl9cvgj6f786avy8bgzy-ghc-9.10.3/bin/runghc-9.10.3 [opt-env-conf-test] Using strip version 2.44 found on system at: [opt-env-conf-test] /nix/store/8v97ngkcpfzgghwnnr7fsz33p2x22gy9-gcc-wrapper-14.3.0/bin/strip [opt-env-conf-test] Using tar found on system at: [opt-env-conf-test] /nix/store/xl6pd2spjajwcpq09fnmnjv5psqmlmma-gnutar-1.35/bin/tar [opt-env-conf-test] No uhc found [opt-env-conf-test] Phase: buildPhase [opt-env-conf-test] mutation-nix: setting MUTATION_MANIFEST_DIR=/nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest [opt-env-conf-test] Preprocessing library for opt-env-conf-test-0.0.0.4... [opt-env-conf-test] Building library for opt-env-conf-test-0.0.0.4... [opt-env-conf-test] [1 of 4] Compiling OptEnvConf.Args.Gen ( src/OptEnvConf/Args/Gen.hs, dist/build/OptEnvConf/Args/Gen.o, dist/build/OptEnvConf/Args/Gen.dyn_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.Args.Gen [opt-env-conf-test] [2 of 4] Compiling OptEnvConf.EnvMap.Gen ( src/OptEnvConf/EnvMap/Gen.hs, dist/build/OptEnvConf/EnvMap/Gen.o, dist/build/OptEnvConf/EnvMap/Gen.dyn_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.EnvMap.Gen [opt-env-conf-test] [3 of 4] Compiling OptEnvConf.Test ( src/OptEnvConf/Test.hs, dist/build/OptEnvConf/Test.o, dist/build/OptEnvConf/Test.dyn_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.Test [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] [4 of 4] Compiling Paths_opt_env_conf_test ( dist/build/autogen/Paths_opt_env_conf_test.hs, dist/build/Paths_opt_env_conf_test.o, dist/build/Paths_opt_env_conf_test.dyn_o ) [opt-env-conf-test] [1 of 4] Compiling OptEnvConf.Args.Gen ( src/OptEnvConf/Args/Gen.hs, dist/build/OptEnvConf/Args/Gen.p_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.Args.Gen [opt-env-conf-test] [2 of 4] Compiling OptEnvConf.EnvMap.Gen ( src/OptEnvConf/EnvMap/Gen.hs, dist/build/OptEnvConf/EnvMap/Gen.p_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.EnvMap.Gen [opt-env-conf-test] [3 of 4] Compiling OptEnvConf.Test ( src/OptEnvConf/Test.hs, dist/build/OptEnvConf/Test.p_o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.Test [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:24-30 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:23-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:19-31 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:35-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:60-69 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:73-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:60-81 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:49-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:35-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 180:19-84 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 176:9-26 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:36-45 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:49-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ConstBool at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/Negate at 178:36-57 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.Test/ListLit at 161:13-14 [opt-env-conf-test] [4 of 4] Compiling Paths_opt_env_conf_test ( dist/build/autogen/Paths_opt_env_conf_test.hs, dist/build/Paths_opt_env_conf_test.p_o ) [opt-env-conf-test] Warning: ignoring unrecognised input `dist/build/OptEnvConf/Args/Gen.dyn_o' [opt-env-conf-test] Warning: ignoring unrecognised input `dist/build/OptEnvConf/EnvMap/Gen.dyn_o' [opt-env-conf-test] Warning: ignoring unrecognised input `dist/build/OptEnvConf/Test.dyn_o' [opt-env-conf-test] Warning: ignoring unrecognised input `dist/build/Paths_opt_env_conf_test.dyn_o' [opt-env-conf-test] Preprocessing test suite 'opt-env-conf-test' for opt-env-conf-test-0.0.0.4... [opt-env-conf-test] Building test suite 'opt-env-conf-test' for opt-env-conf-test-0.0.0.4... [opt-env-conf-test] [ 1 of 16] Compiling OptEnvConf.ArgsSpec ( test/OptEnvConf/ArgsSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ArgsSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.ArgsSpec [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 38:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 38:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/Negate at 38:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 42:70-75 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 42:70-75 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/Negate at 42:70-75 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 77:31-37 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 77:31-37 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/Negate at 77:31-37 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 89:33-39 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 89:33-39 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/Negate at 89:33-39 [opt-env-conf-test] [ 2 of 16] Compiling OptEnvConf.CheckSpec ( test/OptEnvConf/CheckSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/CheckSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.CheckSpec [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 30:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 30:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 30:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 31:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 31:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 31:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 40:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 40:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 40:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 41:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 41:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 41:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 50:51-55 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 50:51-55 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 50:51-55 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 51:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 51:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 51:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 60:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 60:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 60:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 61:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 61:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 61:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 75:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 75:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 75:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 76:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 76:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 76:36-41 [opt-env-conf-test] [ 3 of 16] Compiling OptEnvConf.CompleterSpec ( test/OptEnvConf/CompleterSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/CompleterSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.CompleterSpec [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 52:38-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 52:38-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 52:38-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 56:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 56:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 56:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 59:17-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 59:17-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 59:17-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 62:15-53 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 62:15-53 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 63:16-73 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 63:16-73 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 63:16-73 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 64:18-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 64:18-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 64:18-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 65:17-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 65:17-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 66:19-78 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 66:19-78 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 66:19-78 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 72:18-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 72:18-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 74:22-67 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 74:22-67 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 86:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 86:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 86:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 95:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 95:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 95:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 110:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 110:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 119:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 119:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 119:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 133:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 133:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 143:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 143:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 143:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 151:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 151:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 151:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 163:19-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 163:19-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 167:18-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 167:18-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 206:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 206:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 206:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 210:14-48 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 210:14-48 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 213:17-48 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 213:17-48 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 218:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 218:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 218:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 220:55-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 220:55-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 222:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 222:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 222:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 223:18-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 223:18-58 [opt-env-conf-test] [ 4 of 16] Compiling OptEnvConf.CompletionSpec ( test/OptEnvConf/CompletionSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/CompletionSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.CompletionSpec [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 36:18-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 36:18-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 36:18-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 37:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 42:18-40 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 42:18-40 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 43:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 49:18-45 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 49:18-45 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 50:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 56:18-45 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 56:18-45 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 57:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 63:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 63:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 63:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 64:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 70:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 70:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 70:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 71:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 77:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 77:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 77:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 78:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 78:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 87:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 87:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 87:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 88:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 88:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 97:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 97:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 97:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 97:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 98:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 100:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 100:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 106:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 106:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 106:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 106:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 107:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 109:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 109:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 115:18-41 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 115:18-41 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 115:54-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 115:54-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 116:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 118:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 118:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 124:28-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 124:28-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 124:75-98 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 124:75-98 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 125:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 127:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 127:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 134:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 134:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 134:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 142:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 144:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 144:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 144:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 152:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 154:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 154:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 161:50-99 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 161:50-99 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 161:50-99 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 162:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 162:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 167:50-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 167:50-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 169:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 169:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 174:50-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 174:50-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 175:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 175:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 176:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 176:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 181:50-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 181:50-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 182:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 182:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 183:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 183:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 188:50-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 188:50-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 188:50-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 189:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 189:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 189:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 190:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 190:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 195:50-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 195:50-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 195:50-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 196:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 196:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 196:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 197:11-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 197:11-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 202:26-53 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 202:26-53 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 203:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 209:26-64 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 209:26-64 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 209:26-64 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 210:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 210:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 216:31-57 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 216:31-57 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 217:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 223:31-68 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 223:31-68 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 223:31-68 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 224:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 224:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 230:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 230:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 230:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 230:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 231:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 231:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 238:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 238:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 238:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 239:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 239:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 239:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 240:25-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 240:25-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 242:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 242:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 242:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 243:9-25 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 243:9-25 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 244:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 244:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 251:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 251:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 251:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 252:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 252:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 252:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 253:25-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 253:25-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 253:25-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 255:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 255:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 257:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 257:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 264:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 264:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 264:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 273:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 275:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 275:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 275:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 283:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 285:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 285:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:45-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:45-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 297:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:45-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:45-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 309:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 311:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 311:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 311:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:45-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:45-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:45-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 324:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:45-134 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:45-134 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:45-134 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 336:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 336:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:45-138 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:45-138 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:45-138 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 348:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 351:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 351:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 351:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 361:33-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 361:33-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 362:33-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 362:33-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 359:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 359:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 359:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 367:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 367:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 376:33-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 376:33-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 376:33-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 377:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 377:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 374:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 374:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 374:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 382:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 382:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 382:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 383:11-30 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 383:11-30 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 390:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 390:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 392:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 392:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 392:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 397:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 399:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 399:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 399:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 407:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 407:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 409:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 409:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 409:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 414:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 414:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 416:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 416:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 423:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 423:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:47-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:47-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 430:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 430:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 432:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 432:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 432:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 440:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 440:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 440:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 441:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 447:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 447:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 447:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 448:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 448:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 454:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 454:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 454:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 455:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 455:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 455:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 456:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 456:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 466:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 466:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 463:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 463:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 463:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 470:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 470:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 472:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 472:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 483:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 483:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 480:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 480:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 480:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 487:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 487:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 487:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 488:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 488:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 488:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 492:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 492:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 499:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 499:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 499:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 500:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 506:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 506:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 506:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 507:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 507:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 516:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 516:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 516:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 517:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 517:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 517:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 519:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 521:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 521:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 529:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 529:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 529:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 530:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 530:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 530:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 532:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 532:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 532:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 533:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 533:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 540:25-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 540:25-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/Negate at 540:25-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/CondFlip at 540:22-62 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 541:24-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 541:24-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 541:24-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 543:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 550:23-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 550:23-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 552:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 560:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 560:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 561:27-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 561:27-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 561:27-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 563:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 570:27-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 570:27-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 570:27-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 571:27-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 571:27-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 571:27-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 573:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 581:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 581:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 582:27-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 582:27-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 584:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 597:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 597:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/Negate at 597:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 595:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 595:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 595:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 600:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 609:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 609:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/Negate at 609:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 607:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 607:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 607:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 612:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:25-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:25-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 621:25-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 621:25-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 622:25-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 622:25-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 625:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 627:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 627:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 627:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:123-139 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:123-139 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:44-140 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:44-140 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:44-140 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 636:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 636:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 638:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 638:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 644:44-96 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 644:44-96 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 644:44-96 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 645:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 654:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 654:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 652:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 652:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 663:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 665:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 665:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 672:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 672:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 674:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 674:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 681:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 681:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 682:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 682:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:57-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:57-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 688:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 688:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 697:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 697:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 699:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 699:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 699:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 710:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 712:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 712:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:88-106 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:88-106 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:20-107 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:20-107 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:20-107 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 722:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 722:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 733:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 733:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:95-113 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:95-113 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 736:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 736:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 736:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 737:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 737:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 744:27-105 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 744:27-105 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 744:27-105 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 745:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 745:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 747:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 747:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 754:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 754:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 755:27-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 755:27-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 755:27-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 757:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 757:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 768:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 768:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 768:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 769:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 769:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 769:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 771:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 773:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 773:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 780:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 780:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 780:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 781:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 781:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 781:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 783:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 783:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 791:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 799:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 810:33-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 810:33-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 810:33-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 811:34-112 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 811:34-112 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 811:34-112 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 813:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 815:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 815:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 823:23-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 823:23-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 825:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 832:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 832:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 832:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 833:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 833:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 835:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 838:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 838:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 845:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 845:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 845:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 846:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 846:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 848:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 848:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 852:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 852:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 859:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 859:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 859:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 860:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 860:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 862:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 862:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 862:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 863:11-43 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 863:11-43 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 869:31-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 869:31-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 870:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 877:37-126 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 877:37-126 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 877:37-126 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 878:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 878:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 880:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 882:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 882:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 889:37-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 889:37-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 889:37-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 890:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 890:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 892:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 894:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 894:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 902:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 902:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 902:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 903:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 903:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 905:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 907:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 907:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 914:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 914:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 914:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 915:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 915:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 917:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 917:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 917:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 918:11-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 918:11-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 919:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 919:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 926:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 926:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 926:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 928:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 928:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 932:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 934:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 934:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 934:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 942:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 942:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 942:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 944:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 944:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 948:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 948:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 948:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 949:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 949:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 950:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 950:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 950:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 959:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 959:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 960:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 960:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 962:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 962:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 969:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 969:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 970:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 970:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 971:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 971:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 973:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 973:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 981:27-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 981:27-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 981:27-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 982:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 982:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 984:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 984:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 992:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 992:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 992:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 993:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 993:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 993:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 994:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 994:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 994:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 996:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 998:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 998:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 998:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1006:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1006:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1006:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1007:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1007:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1007:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1008:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1008:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1008:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1010:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1010:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1010:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1011:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1011:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1011:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1015:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1015:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1024:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1024:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1024:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1027:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1027:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1027:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1028:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1028:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1035:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1035:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1035:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1038:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1038:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1038:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1039:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1039:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1039:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1049:45-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1049:45-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1050:45-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1050:45-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1049:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1049:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1053:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1053:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1060:45-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1060:45-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1061:45-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1061:45-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1060:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1060:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1064:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1064:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1075:33-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1075:33-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1076:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1082:20-43 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1082:20-43 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1083:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1090:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1097:66-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1097:66-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1098:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1104:28-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1104:28-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1105:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1113:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1120:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1120:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1127:21-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1127:21-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1128:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1128:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1136:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1136:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1137:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1137:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1137:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1139:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1139:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1146:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1146:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1147:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1147:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1147:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1148:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1148:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1150:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1150:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1150:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1151:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1151:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1151:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1161:27-121 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1161:27-121 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1161:27-121 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1162:27-120 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1162:27-120 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1162:27-120 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1164:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1164:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:53-94 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:53-94 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1178:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1180:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1180:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1188:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1188:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1189:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1189:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1191:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1197:20-47 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1197:20-47 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1198:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1205:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1205:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1205:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1210:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1212:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1212:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1224:20-97 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1224:20-97 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1224:20-97 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1225:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1225:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1235:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1235:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1235:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1236:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1236:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1236:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1238:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1238:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1249:43-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1249:43-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1246:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1246:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1246:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1253:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1253:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1262:43-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1262:43-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1259:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1259:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1259:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1265:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1265:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1266:11-25 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1266:11-25 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1267:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1267:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1277:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1277:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1277:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1275:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1275:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1275:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1280:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1282:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1282:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1291:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1291:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1291:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1289:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1289:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1289:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1294:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1302:56-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1302:56-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1302:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1302:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1306:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1306:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1318:45-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1318:45-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1315:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1315:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1315:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1320:27-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1320:27-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1322:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1322:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1323:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1323:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1323:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1324:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1324:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1331:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1331:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1332:27-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1332:27-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1334:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1335:11-32 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1335:11-32 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1342:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1342:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1343:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1343:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1345:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1347:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1347:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1354:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1354:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1355:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1355:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1357:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1365:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1365:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1365:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:95-110 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:95-110 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:27-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:27-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:27-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1368:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1368:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1369:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1369:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1381:49-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1381:49-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1381:49-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1378:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1378:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1378:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1385:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1385:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1385:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1386:11-36 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1386:11-36 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1386:11-36 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1387:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1387:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1399:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1399:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1396:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1396:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1396:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1403:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1403:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1404:11-30 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1404:11-30 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1414:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1414:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1411:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1411:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1411:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1418:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1418:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1418:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1419:11-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1419:11-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1419:11-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1443:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1443:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1443:73-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1444:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1444:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1447:51-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1447:51-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1447:51-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1447:84-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1447:84-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1448:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1448:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1451:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1451:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1451:73-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1460:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1460:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1460:73-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1461:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1461:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1464:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1464:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1464:73-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1466:26-63 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1466:26-63 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1469:51-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1469:51-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1469:79-80 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1470:58-90 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1470:58-90 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1474:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1474:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1474:78-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1478:56-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1478:56-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1478:56-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1478:88-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1478:88-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1482:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1482:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1482:78-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1486:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1486:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1486:78-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1491:56-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1491:56-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1491:83-84 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1498:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1498:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1498:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1499:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1499:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1500:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1500:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1501:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1501:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1501:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1506:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1506:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1506:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1507:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1507:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1508:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1508:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1509:49-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1509:49-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1520:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1520:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1520:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1521:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1521:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1522:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1522:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1522:43-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1522:43-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1523:49-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1523:49-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1528:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1528:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1528:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1529:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1529:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1530:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1530:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1530:43-57 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1530:43-57 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1531:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1531:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1531:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1541:35-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1541:35-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1541:35-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1540:23-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1540:23-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1544:46-84 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1544:46-84 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1544:46-84 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1545:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1545:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1545:43-64 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1545:43-64 [opt-env-conf-test] [ 5 of 16] Compiling OptEnvConf.EnvMapSpec ( test/OptEnvConf/EnvMapSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/EnvMapSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.EnvMapSpec [opt-env-conf-test] [ 6 of 16] Compiling OptEnvConf.ErrorSpec ( test/OptEnvConf/ErrorSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ErrorSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.ErrorSpec [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 212:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 212:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 212:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 217:55-119 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 217:55-119 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 201:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 201:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 201:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 206:55-119 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 206:55-119 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 42:5-22 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 42:5-22 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 50:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 50:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 50:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 68:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 68:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 81:5-26 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 81:5-26 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 81:5-26 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 90:5-19 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 90:5-19 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 120:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 120:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 141:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 141:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 141:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 142:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 142:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 142:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 139:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 139:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 146:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 146:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 160:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 160:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 169:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 169:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 178:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 178:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 192:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 192:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 196:5-19 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 196:5-19 [opt-env-conf-test] [ 7 of 16] Compiling OptEnvConf.LintSpec ( test/OptEnvConf/LintSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/LintSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.LintSpec [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 27:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 27:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/Negate at 27:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 26:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 26:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 26:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 35:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 35:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/Negate at 35:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 34:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 34:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 34:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 42:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 42:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 42:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 99:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 99:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/Negate at 99:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 99:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 99:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 106:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 106:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 186:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 186:9-10 [opt-env-conf-test] [ 8 of 16] Compiling OptEnvConf.NonDetSpec ( test/OptEnvConf/NonDetSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/NonDetSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.NonDetSpec [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:22-23 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:22-23 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:25-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:25-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:25-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 22:20-36 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 22:20-36 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:24-25 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:24-25 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:24-25 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 31:20-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 31:20-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 37:34-40 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 37:34-40 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ConstBool at 38:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ConstBool at 38:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/Negate at 38:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/CondFlip at 38:13-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 44:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 44:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 44:38-39 [opt-env-conf-test] [ 9 of 16] Compiling OptEnvConf.ReaderSpec ( test/OptEnvConf/ReaderSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ReaderSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.ReaderSpec [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 47:28-32 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 47:28-32 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/Negate at 47:28-32 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 48:29-34 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 48:29-34 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/Negate at 48:29-34 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 50:43-47 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 50:43-47 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/Negate at 50:43-47 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 51:44-49 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 51:44-49 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/Negate at 51:44-49 [opt-env-conf-test] [10 of 16] Compiling OptEnvConf.RunSpec ( test/OptEnvConf/RunSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/RunSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.RunSpec [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 83:42-46 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 83:42-46 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 83:42-46 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 84:22-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 84:22-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 84:22-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 120:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 120:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 120:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 121:20-25 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 121:20-25 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 121:20-25 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 153:67-71 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 153:67-71 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 153:67-71 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 154:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 154:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 154:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 167:60-64 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 167:60-64 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 167:60-64 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 168:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 168:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 168:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 176:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 185:83-91 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 185:83-91 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 185:83-91 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 185:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 185:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 185:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 186:50-55 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 186:50-55 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 186:50-55 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 201:56-60 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 201:56-60 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 201:56-60 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 202:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 202:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 202:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 214:58-62 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 214:58-62 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 214:58-62 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 215:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 215:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 215:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 395:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 395:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 395:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 396:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 396:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 396:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 404:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 404:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 404:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 404:58-63 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 404:58-63 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 404:58-63 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 405:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 405:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 405:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 410:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 410:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 410:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 411:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 411:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 411:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 517:16-17 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 518:20-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 518:20-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 519:27-28 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 519:27-28 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 520:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 520:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 520:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 521:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 521:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 521:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 522:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 522:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 522:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 523:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 523:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 523:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 524:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 524:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 524:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 545:28-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 546:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 546:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 547:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 547:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 547:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 548:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 548:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 548:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 549:36-37 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 549:36-37 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 549:36-37 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 573:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 574:57-58 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 574:57-58 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 575:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 575:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 603:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 603:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 603:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 604:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 604:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 604:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 605:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 605:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 605:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 606:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 606:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 606:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 607:38-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 607:38-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 607:38-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 608:42-47 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 608:42-47 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 608:42-47 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 609:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 609:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 609:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 610:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 610:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 610:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 630:25-26 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 631:31-32 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 631:31-32 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 631:31-32 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 632:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 633:39-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 633:39-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 634:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 634:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 634:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 635:39-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 636:53-54 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 636:53-54 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 636:53-54 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 637:66-67 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 637:66-67 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 637:66-67 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 638:72-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 638:72-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 638:72-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 639:82-83 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 639:82-83 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 639:82-83 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 640:83-84 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 640:83-84 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 640:83-84 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 641:89-90 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 641:89-90 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 641:89-90 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 698:84-88 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 698:84-88 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 698:84-88 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 699:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 699:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 699:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 700:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 700:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 700:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 701:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 701:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 701:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 705:84-89 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 705:84-89 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 705:84-89 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 706:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 706:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 706:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 707:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 707:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 707:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 708:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 708:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 708:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 714:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 714:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 714:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 715:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 715:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 715:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 719:103-107 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 719:103-107 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 719:103-107 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 720:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 720:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 720:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 721:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 721:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 721:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 722:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 722:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 722:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 723:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 723:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 723:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 724:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 724:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 724:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 728:103-108 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 728:103-108 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 728:103-108 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 729:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 729:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 729:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 730:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 730:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 730:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 731:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 731:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 731:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 732:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 732:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 732:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 733:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 733:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 733:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 737:76-80 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 737:76-80 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 737:76-80 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 738:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 738:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 738:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 739:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 739:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 739:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 740:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 740:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 740:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 744:76-81 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 744:76-81 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 744:76-81 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 745:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 745:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 745:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 746:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 746:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 746:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 747:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 747:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 747:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 753:32-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 753:32-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 753:32-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 754:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 754:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 754:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 758:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 758:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 758:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 759:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 759:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 759:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 760:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 760:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 760:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 761:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 761:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 761:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 762:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 762:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 762:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 763:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 763:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 763:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 767:95-100 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 767:95-100 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 767:95-100 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 768:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 768:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 768:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 769:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 769:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 769:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 770:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 770:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 770:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 771:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 771:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 771:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 772:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 772:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 772:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 786:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 786:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 786:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 787:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 787:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 787:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 791:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 791:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 791:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 792:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 792:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 792:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 927:51-52 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 927:51-52 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 927:51-52 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 933:13-18 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 933:13-18 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 933:13-18 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 940:22-26 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 940:22-26 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 940:22-26 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 941:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 941:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 941:16-21 [opt-env-conf-test] [11 of 16] Compiling OptEnvConf.TestUtils ( test/OptEnvConf/TestUtils.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/TestUtils.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.TestUtils [opt-env-conf-test] [12 of 16] Compiling OptEnvConf.HelpSpec ( test/OptEnvConf/HelpSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/HelpSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.HelpSpec [opt-env-conf-test] [13 of 16] Compiling OptEnvConf.APISpec ( test/OptEnvConf/APISpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/APISpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.APISpec [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 506:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 506:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 506:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 496:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 496:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 496:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 487:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 487:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 472:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 472:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 472:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 469:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 469:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 436:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 436:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 436:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 450:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 450:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 450:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 444:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 444:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 444:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 455:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 455:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 455:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 453:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 453:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 453:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 433:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 433:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 433:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 411:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 411:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 411:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 402:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 402:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 402:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 398:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 398:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 398:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 384:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 384:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 384:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 375:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 375:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 375:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 371:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 371:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 371:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 356:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 356:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 356:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 343:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 343:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 343:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 329:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 329:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 329:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 318:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 318:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 318:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 308:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 308:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 308:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 298:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 298:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 264:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 264:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 264:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 272:20-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 272:20-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 272:20-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 278:19-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 278:19-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 278:19-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 271:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 271:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 271:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 199:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 199:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 203:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 203:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 207:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 207:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 207:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 212:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 212:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 216:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 216:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 156:23-48 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 156:23-48 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 169:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 169:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 169:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 174:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 174:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 174:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 179:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 179:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 179:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 185:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 185:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 189:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 189:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 125:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 125:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 125:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 132:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 132:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 132:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 123:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 123:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 141:21-25 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 141:21-25 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 141:21-25 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 139:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 139:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 139:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 43:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 43:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 43:36-37 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 43:29-38 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 43:29-38 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 43:29-38 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 228:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 228:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 228:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 234:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 234:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 234:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 227:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 227:7-8 [opt-env-conf-test] [14 of 16] Compiling OptEnvConf.ToplevelSpec ( test/OptEnvConf/ToplevelSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ToplevelSpec.o ) [opt-env-conf-test] mutation: instrumenting OptEnvConf.ToplevelSpec [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 11:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 11:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 11:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 11:34-43 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 11:34-43 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 11:34-43 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 17:16-107 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 17:16-107 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 17:16-107 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 18:48-49 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 18:48-49 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 25:18-52 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 25:18-52 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 25:18-52 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 31:18-48 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 31:18-48 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 31:18-48 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 44:18-66 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 44:18-66 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 44:18-66 [opt-env-conf-test] [15 of 16] Compiling Main ( test/Spec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/Main.o ) [opt-env-conf-test] mutation: instrumenting Main [opt-env-conf-test] [16 of 16] Compiling Paths_opt_env_conf_test ( dist/build/opt-env-conf-test/autogen/Paths_opt_env_conf_test.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/Paths_opt_env_conf_test.o ) [opt-env-conf-test] [ 1 of 17] Compiling OptEnvConf.ArgsSpec ( test/OptEnvConf/ArgsSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ArgsSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.ArgsSpec [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 38:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 38:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/Negate at 38:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 42:70-75 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 42:70-75 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/Negate at 42:70-75 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 77:31-37 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 77:31-37 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/Negate at 77:31-37 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 89:33-39 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/ConstBool at 89:33-39 [opt-env-conf-test] mutation: recording OptEnvConf.ArgsSpec/Negate at 89:33-39 [opt-env-conf-test] [ 2 of 17] Compiling OptEnvConf.CheckSpec ( test/OptEnvConf/CheckSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/CheckSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.CheckSpec [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 30:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 30:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 30:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 31:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 31:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 31:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 40:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 40:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 40:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 41:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 41:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 41:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 50:51-55 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 50:51-55 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 50:51-55 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 51:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 51:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 51:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 60:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 60:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 60:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 61:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 61:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 61:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 75:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 75:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 75:48-52 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 76:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/ConstBool at 76:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.CheckSpec/Negate at 76:36-41 [opt-env-conf-test] [ 3 of 17] Compiling OptEnvConf.CompleterSpec ( test/OptEnvConf/CompleterSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/CompleterSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.CompleterSpec [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 52:38-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 52:38-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 52:38-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 56:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 56:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 56:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 59:17-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 59:17-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 59:17-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 62:15-53 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 62:15-53 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 63:16-73 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 63:16-73 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 63:16-73 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 64:18-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 64:18-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 64:18-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 65:17-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 65:17-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 66:19-78 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 66:19-78 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 66:19-78 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 72:18-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 72:18-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 74:22-67 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 74:22-67 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 86:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 86:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 86:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 95:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 95:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 95:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 110:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 110:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 119:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 119:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 119:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 133:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 133:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 143:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 143:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 143:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 151:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 151:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 151:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 163:19-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 163:19-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 167:18-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 167:18-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 206:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 206:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 206:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 210:14-48 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 210:14-48 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 213:17-48 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 213:17-48 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 218:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 218:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 218:36-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 220:55-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 220:55-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 222:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 222:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 222:14-65 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 223:18-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompleterSpec/ListLit at 223:18-58 [opt-env-conf-test] [ 4 of 17] Compiling OptEnvConf.CompletionSpec ( test/OptEnvConf/CompletionSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/CompletionSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.CompletionSpec [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 36:18-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 36:18-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 36:18-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 37:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 42:18-40 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 42:18-40 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 43:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 49:18-45 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 49:18-45 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 50:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 56:18-45 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 56:18-45 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 57:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 63:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 63:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 63:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 64:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 70:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 70:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 70:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 71:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 77:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 77:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 77:18-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 78:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 78:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 87:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 87:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 87:18-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 88:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 88:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 97:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 97:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 97:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 97:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 98:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 100:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 100:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 106:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 106:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 106:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 106:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 107:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 109:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 109:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 115:18-41 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 115:18-41 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 115:54-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 115:54-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 116:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 118:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 118:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 124:28-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 124:28-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 124:75-98 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 124:75-98 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 125:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 127:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 127:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 134:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 134:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 134:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 142:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 144:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 144:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 144:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 152:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 154:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 154:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 161:50-99 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 161:50-99 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 161:50-99 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 162:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 162:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 167:50-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 167:50-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 169:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 169:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 174:50-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 174:50-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 175:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 175:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 176:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 176:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 181:50-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 181:50-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 182:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 182:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 183:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 183:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 188:50-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 188:50-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 188:50-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 189:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 189:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 189:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 190:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 190:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 195:50-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 195:50-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 195:50-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 196:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 196:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 196:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 197:11-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 197:11-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 202:26-53 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 202:26-53 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 203:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 209:26-64 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 209:26-64 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 209:26-64 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 210:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 210:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 216:31-57 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 216:31-57 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 217:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 223:31-68 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 223:31-68 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 223:31-68 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 224:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 224:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 230:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 230:26-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 230:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 230:62-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 231:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 231:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 238:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 238:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 238:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 239:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 239:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 239:25-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 240:25-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 240:25-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 242:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 242:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 242:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 243:9-25 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 243:9-25 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 244:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 244:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 251:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 251:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 251:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 252:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 252:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 252:25-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 253:25-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 253:25-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 253:25-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 255:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 255:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 257:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 257:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 264:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 264:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 264:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 273:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 275:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 275:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 275:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 283:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 285:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 285:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:45-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:45-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 292:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 297:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:45-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:45-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 304:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 309:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 311:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 311:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 311:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:45-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:45-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:45-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 319:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 324:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:45-134 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:45-134 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:45-134 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 331:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 336:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 336:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:45-138 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:45-138 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:45-138 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 343:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 348:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 351:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 351:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 351:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 361:33-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 361:33-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 362:33-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 362:33-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 359:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 359:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 359:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 367:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 367:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 376:33-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 376:33-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 376:33-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 377:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 377:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 374:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 374:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 374:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 382:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 382:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 382:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 383:11-30 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 383:11-30 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 390:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 390:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 392:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 392:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 392:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 397:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 399:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 399:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 399:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 407:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 407:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 409:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 409:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 409:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 414:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 414:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 416:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 416:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 423:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 423:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:47-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:47-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 425:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 430:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 430:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 432:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 432:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 432:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 440:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 440:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 440:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 441:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 447:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 447:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 447:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 448:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 448:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 454:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 454:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 454:37-75 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 455:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 455:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 455:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 456:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 456:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 466:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 466:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 463:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 463:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 463:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 470:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 470:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 472:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 472:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 483:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 483:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 480:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 480:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 480:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 487:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 487:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 487:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 488:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 488:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 488:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 492:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 492:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 499:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 499:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 499:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 500:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 506:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 506:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 506:48-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 507:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 507:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 516:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 516:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 516:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 517:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 517:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 517:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 519:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 521:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 521:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 529:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 529:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 529:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 530:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 530:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 530:29-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 532:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 532:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 532:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 533:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 533:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 540:25-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 540:25-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/Negate at 540:25-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/CondFlip at 540:22-62 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 541:24-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 541:24-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 541:24-102 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 543:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 550:23-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 550:23-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 552:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 560:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 560:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 561:27-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 561:27-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 561:27-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 563:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 570:27-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 570:27-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 570:27-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 571:27-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 571:27-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 571:27-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 573:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 581:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 581:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 582:27-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 582:27-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 584:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 597:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 597:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/Negate at 597:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 595:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 595:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 595:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 600:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 609:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ConstBool at 609:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/Negate at 609:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 607:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 607:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 607:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 612:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:25-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:25-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 621:25-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 621:25-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 622:25-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 622:25-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 620:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 625:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 627:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 627:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 627:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:123-139 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:123-139 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:44-140 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:44-140 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 635:44-140 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 636:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 636:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 638:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 638:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 644:44-96 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 644:44-96 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 644:44-96 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 645:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 654:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 654:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 652:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 652:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 663:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 665:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 665:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 672:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 672:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 674:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 674:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 681:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 681:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 682:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 682:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:57-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:57-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 690:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 688:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 688:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 697:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 697:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 699:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 699:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 699:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 710:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 712:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 712:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:88-106 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:88-106 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:20-107 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:20-107 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 721:20-107 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 722:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 722:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 733:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 733:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:95-113 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:95-113 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 734:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 736:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 736:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 736:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 737:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 737:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 744:27-105 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 744:27-105 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 744:27-105 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 745:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 745:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 747:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 747:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 754:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 754:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 755:27-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 755:27-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 755:27-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 757:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 757:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 768:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 768:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 768:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 769:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 769:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 769:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 771:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 773:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 773:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 780:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 780:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 780:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 781:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 781:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 781:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 783:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 783:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 791:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 799:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 810:33-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 810:33-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 810:33-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 811:34-112 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 811:34-112 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 811:34-112 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 813:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 815:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 815:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 823:23-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 823:23-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 825:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 832:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 832:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 832:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 833:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 833:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 835:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 838:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 838:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 845:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 845:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 845:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 846:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 846:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 848:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 848:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 852:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 852:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 859:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 859:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 859:35-137 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 860:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 860:24-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 862:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 862:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 862:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 863:11-43 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 863:11-43 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 869:31-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 869:31-58 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 870:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 877:37-126 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 877:37-126 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 877:37-126 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 878:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 878:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 880:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 882:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 882:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 889:37-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 889:37-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 889:37-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 890:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 890:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 892:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 894:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 894:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 902:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 902:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 902:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 903:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 903:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 905:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 907:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 907:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 914:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 914:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 914:33-123 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 915:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 915:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 917:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 917:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 917:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 918:11-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 918:11-31 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 919:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 919:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 926:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 926:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 926:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 928:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 928:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 932:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 934:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 934:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 934:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 942:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 942:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 942:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 944:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 944:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 948:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 948:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 948:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 949:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 949:11-23 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 950:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 950:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 950:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 959:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 959:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 960:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 960:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 962:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 962:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 969:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 969:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 970:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 970:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 971:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 971:27-49 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 973:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 973:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 981:27-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 981:27-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 981:27-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 982:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 982:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 984:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 984:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 992:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 992:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 992:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 993:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 993:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 993:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 994:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 994:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 994:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 996:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 998:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 998:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 998:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1006:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1006:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1006:37-91 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1007:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1007:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1007:33-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1008:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1008:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1008:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1010:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1010:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1010:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1011:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1011:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1011:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1015:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1015:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1024:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1024:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1024:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1027:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1027:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1027:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1028:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1028:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1035:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1035:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1035:33-119 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1038:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1038:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1038:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1039:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1039:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1039:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1049:45-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1049:45-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1050:45-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1050:45-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1049:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1049:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1053:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1053:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1060:45-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1060:45-70 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1061:45-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1061:45-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1060:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1060:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1064:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1064:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1075:33-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1075:33-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1076:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1082:20-43 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1082:20-43 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1083:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1090:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1097:66-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1097:66-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1098:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1104:28-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1104:28-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1105:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1113:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1120:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1120:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1127:21-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1127:21-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1128:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1128:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1136:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1136:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1137:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1137:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1137:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1139:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1139:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1146:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1146:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1147:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1147:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1147:27-114 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1148:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1148:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1150:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1150:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1150:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1151:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1151:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1151:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1161:27-121 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1161:27-121 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1161:27-121 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1162:27-120 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1162:27-120 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1162:27-120 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1164:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1164:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:53-94 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:53-94 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1173:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1178:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1180:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1180:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1188:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1188:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1189:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1189:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1191:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1197:20-47 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1197:20-47 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1198:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1205:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1205:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1205:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1210:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1212:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1212:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1224:20-97 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1224:20-97 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1224:20-97 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1225:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1225:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1235:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1235:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1235:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1236:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1236:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1236:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1238:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1238:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1249:43-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1249:43-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1246:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1246:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1246:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1253:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1253:11-27 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1262:43-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1262:43-59 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1259:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1259:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1259:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1265:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1265:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1266:11-25 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1266:11-25 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1267:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1267:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1277:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1277:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1277:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1275:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1275:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1275:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1280:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1282:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1282:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1291:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1291:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1291:43-69 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1289:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1289:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1289:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1294:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1302:56-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1302:56-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1302:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1302:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1306:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1306:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1318:45-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1318:45-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1315:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1315:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1315:17-18 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1320:27-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1320:27-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1322:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1322:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1323:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1323:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1323:11-34 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1324:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1324:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1331:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1331:27-52 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1332:27-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1332:27-51 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1334:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1335:11-32 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1335:11-32 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1342:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1342:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1343:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1343:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1345:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1347:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1347:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1354:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1354:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1355:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1355:27-54 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1357:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1365:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1365:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1365:27-103 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:95-110 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:95-110 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:27-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:27-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1366:27-111 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1368:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1368:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1369:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1369:11-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1381:49-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1381:49-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1381:49-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1378:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1378:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1378:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1385:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1385:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1385:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1386:11-36 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1386:11-36 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1386:11-36 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1387:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1387:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1399:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1399:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1396:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1396:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1396:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1403:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1403:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1404:11-30 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1404:11-30 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1414:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1414:47-61 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1411:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1411:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1411:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1418:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1418:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1418:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1419:11-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1419:11-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1419:11-50 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1443:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1443:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1443:73-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1444:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1444:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1447:51-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1447:51-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1447:51-82 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1447:84-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1447:84-85 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1448:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1448:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1451:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1451:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1451:73-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1460:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1460:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1460:73-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1461:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1461:49-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1464:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1464:51-71 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1464:73-74 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1466:26-63 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1466:26-63 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1469:51-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1469:51-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1469:79-80 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1470:58-90 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1470:58-90 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1474:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1474:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1474:78-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1478:56-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1478:56-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1478:56-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1478:88-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1478:88-89 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1482:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1482:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1482:78-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1486:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1486:56-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1486:78-79 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1491:56-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1491:56-81 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1491:83-84 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1498:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1498:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1498:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1499:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1499:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1500:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1500:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1501:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1501:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1501:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1506:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1506:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1506:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1507:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1507:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1508:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1508:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1509:49-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1509:49-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1520:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1520:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1520:46-76 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1521:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1521:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1522:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1522:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1522:43-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1522:43-56 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1523:49-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1523:49-77 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1528:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1528:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1528:41-72 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1529:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1529:33-60 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1530:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1530:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1530:43-57 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1530:43-57 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1531:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1531:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1531:49-92 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1541:35-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1541:35-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1541:35-86 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1540:23-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1540:23-24 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1544:46-84 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1544:46-84 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1544:46-84 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1545:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/IntLit at 1545:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1545:43-64 [opt-env-conf-test] mutation: recording OptEnvConf.CompletionSpec/ListLit at 1545:43-64 [opt-env-conf-test] [ 5 of 17] Compiling OptEnvConf.EnvMapSpec ( test/OptEnvConf/EnvMapSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/EnvMapSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.EnvMapSpec [opt-env-conf-test] [ 6 of 17] Compiling OptEnvConf.ErrorSpec ( test/OptEnvConf/ErrorSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ErrorSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.ErrorSpec [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 212:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 212:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 212:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 217:55-119 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 217:55-119 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 201:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 201:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 201:17-64 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 206:55-119 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 206:55-119 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 42:5-22 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 42:5-22 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 50:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 50:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 50:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 68:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 68:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 81:5-26 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 81:5-26 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 81:5-26 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 90:5-19 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 90:5-19 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 120:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 120:5-33 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 141:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 141:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 141:27-104 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 142:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 142:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 142:27-108 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 139:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 139:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 146:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 146:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 160:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 160:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 169:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 169:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 178:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 178:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 192:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 192:5-21 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 196:5-19 [opt-env-conf-test] mutation: recording OptEnvConf.ErrorSpec/ListLit at 196:5-19 [opt-env-conf-test] [ 7 of 17] Compiling OptEnvConf.LintSpec ( test/OptEnvConf/LintSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/LintSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.LintSpec [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 27:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 27:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/Negate at 27:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 26:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 26:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 26:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 35:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 35:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/Negate at 35:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 34:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 34:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 34:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 42:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 42:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 42:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 59:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 99:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ConstBool at 99:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/Negate at 99:18-22 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 99:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 99:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 106:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 106:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 186:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.LintSpec/ListLit at 186:9-10 [opt-env-conf-test] [ 8 of 17] Compiling OptEnvConf.NonDetSpec ( test/OptEnvConf/NonDetSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/NonDetSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.NonDetSpec [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:22-23 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:22-23 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:25-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:25-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:25-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 22:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 22:20-36 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 22:20-36 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:24-25 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:24-25 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 31:24-25 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 31:20-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 31:20-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 37:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 37:34-40 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ListLit at 37:34-40 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ConstBool at 38:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/ConstBool at 38:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/Negate at 38:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/CondFlip at 38:13-26 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 44:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 44:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.NonDetSpec/IntLit at 44:38-39 [opt-env-conf-test] [ 9 of 17] Compiling OptEnvConf.ReaderSpec ( test/OptEnvConf/ReaderSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ReaderSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.ReaderSpec [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 47:28-32 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 47:28-32 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/Negate at 47:28-32 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 48:29-34 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 48:29-34 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/Negate at 48:29-34 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 50:43-47 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 50:43-47 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/Negate at 50:43-47 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 51:44-49 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/ConstBool at 51:44-49 [opt-env-conf-test] mutation: recording OptEnvConf.ReaderSpec/Negate at 51:44-49 [opt-env-conf-test] [10 of 17] Compiling OptEnvConf.RunSpec ( test/OptEnvConf/RunSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/RunSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.RunSpec [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 83:42-46 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 83:42-46 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 83:42-46 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 84:22-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 84:22-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 84:22-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 120:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 120:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 120:52-56 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 121:20-25 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 121:20-25 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 121:20-25 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 153:67-71 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 153:67-71 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 153:67-71 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 154:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 154:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 154:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 167:60-64 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 167:60-64 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 167:60-64 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 168:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 168:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 168:26-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 176:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 185:83-91 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 185:83-91 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 185:83-91 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 185:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 185:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 185:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 186:50-55 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 186:50-55 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 186:50-55 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 201:56-60 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 201:56-60 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 201:56-60 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 202:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 202:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 202:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 214:58-62 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 214:58-62 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 214:58-62 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 215:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 215:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 215:24-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 395:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 395:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 395:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 396:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 396:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 396:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 404:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 404:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 404:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 404:58-63 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 404:58-63 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 404:58-63 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 405:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 405:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 405:10-14 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 410:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 410:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 410:69-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 411:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 411:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 411:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 517:16-17 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 518:20-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 518:20-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 519:27-28 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 519:27-28 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 520:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 520:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 520:26-27 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 521:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 521:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 521:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 522:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 522:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 522:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 523:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 523:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 523:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 524:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 524:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 524:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 545:28-29 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 546:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 546:34-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 547:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 547:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 547:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 548:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 548:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 548:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 549:36-37 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 549:36-37 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 549:36-37 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 573:21-22 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 574:57-58 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 574:57-58 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 575:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 575:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 603:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 603:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 603:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 604:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 604:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 604:44-48 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 605:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 605:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 605:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 606:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 606:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 606:49-53 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 607:38-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 607:38-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 607:38-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 608:42-47 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 608:42-47 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 608:42-47 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 609:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 609:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 609:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 610:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 610:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 610:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 630:25-26 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 631:31-32 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 631:31-32 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 631:31-32 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 632:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 633:39-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 633:39-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 634:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 634:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 634:40-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 635:39-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 636:53-54 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 636:53-54 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 636:53-54 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 637:66-67 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 637:66-67 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 637:66-67 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 638:72-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 638:72-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 638:72-73 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 639:82-83 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 639:82-83 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 639:82-83 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 640:83-84 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 640:83-84 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 640:83-84 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 641:89-90 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 641:89-90 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 641:89-90 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 698:84-88 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 698:84-88 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 698:84-88 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 699:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 699:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 699:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 700:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 700:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 700:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 701:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 701:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 701:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 705:84-89 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 705:84-89 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 705:84-89 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 706:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 706:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 706:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 707:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 707:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 707:34-38 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 708:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 708:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 708:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 714:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 714:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 714:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 715:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 715:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 715:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 719:103-107 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 719:103-107 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 719:103-107 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 720:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 720:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 720:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 721:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 721:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 721:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 722:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 722:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 722:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 723:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 723:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 723:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 724:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 724:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 724:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 728:103-108 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 728:103-108 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 728:103-108 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 729:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 729:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 729:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 730:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 730:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 730:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 731:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 731:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 731:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 732:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 732:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 732:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 733:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 733:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 733:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 737:76-80 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 737:76-80 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 737:76-80 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 738:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 738:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 738:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 739:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 739:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 739:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 740:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 740:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 740:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 744:76-81 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 744:76-81 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 744:76-81 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 745:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 745:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 745:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 746:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 746:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 746:27-31 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 747:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 747:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 747:30-35 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 753:32-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 753:32-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 753:32-36 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 754:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 754:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 754:35-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 758:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 758:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 758:95-99 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 759:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 759:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 759:16-20 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 760:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 760:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 760:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 761:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 761:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 761:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 762:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 762:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 762:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 763:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 763:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 763:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 767:95-100 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 767:95-100 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 767:95-100 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 768:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 768:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 768:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 769:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 769:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 769:35-39 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 770:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 770:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 770:39-43 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 771:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 771:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 771:36-41 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 772:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 772:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 772:40-45 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 786:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 786:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 786:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 787:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 787:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 787:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 791:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 791:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 791:36-40 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 792:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 792:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 792:47-51 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 927:51-52 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 927:51-52 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/IntLit at 927:51-52 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 933:13-18 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 933:13-18 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 933:13-18 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 940:22-26 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 940:22-26 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 940:22-26 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 941:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/ConstBool at 941:16-21 [opt-env-conf-test] mutation: recording OptEnvConf.RunSpec/Negate at 941:16-21 [opt-env-conf-test] [11 of 17] Compiling OptEnvConf.TestUtils ( test/OptEnvConf/TestUtils.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/TestUtils.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.TestUtils [opt-env-conf-test] [12 of 17] Compiling OptEnvConf.HelpSpec ( test/OptEnvConf/HelpSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/HelpSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.HelpSpec [opt-env-conf-test] [13 of 17] Compiling OptEnvConf.APISpec ( test/OptEnvConf/APISpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/APISpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.APISpec [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 506:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 506:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 506:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 496:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 496:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 496:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 487:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 487:5-6 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 472:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 472:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 472:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 469:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 469:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 436:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 436:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 436:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 450:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 450:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 450:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 444:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 444:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 444:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 455:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 455:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 455:23-28 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 453:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 453:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 453:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 433:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 433:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 433:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 411:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 411:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 411:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 402:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 402:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 402:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 398:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 398:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 398:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 384:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 384:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 384:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 375:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 375:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 375:17-21 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 371:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 371:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 371:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 356:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 356:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 356:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 343:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 343:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 343:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 329:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 329:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 329:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 318:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 318:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 318:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 308:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 308:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 308:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 298:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 298:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 252:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 264:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 264:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 264:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 272:20-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 272:20-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 272:20-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 278:19-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 278:19-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 278:19-24 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 271:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 271:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 271:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 199:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 199:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 203:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 203:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 207:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 207:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 207:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 212:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 212:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 216:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 216:9-10 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 156:23-48 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 156:23-48 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 169:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 169:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 169:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 174:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 174:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 174:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 179:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 179:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 179:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 185:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 185:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 189:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 189:15-16 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 168:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 125:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 125:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 125:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 132:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 132:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 132:19-20 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 123:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 123:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 141:21-25 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ConstBool at 141:21-25 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/Negate at 141:21-25 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 139:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 139:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 139:13-14 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 43:30-31 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 43:33-34 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/IntLit at 43:36-37 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 43:29-38 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 43:29-38 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 43:29-38 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 228:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 228:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 228:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 234:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 234:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 234:11-12 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 227:7-8 [opt-env-conf-test] mutation: recording OptEnvConf.APISpec/ListLit at 227:7-8 [opt-env-conf-test] [14 of 17] Compiling OptEnvConf.ToplevelSpec ( test/OptEnvConf/ToplevelSpec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/OptEnvConf/ToplevelSpec.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting OptEnvConf.ToplevelSpec [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 11:35-36 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 11:38-39 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 11:41-42 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 11:34-43 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 11:34-43 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 11:34-43 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 17:16-107 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 17:16-107 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 17:16-107 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 18:48-49 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/IntLit at 18:48-49 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 25:18-52 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 25:18-52 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 25:18-52 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 31:18-48 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 31:18-48 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 31:18-48 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 44:18-66 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 44:18-66 [opt-env-conf-test] mutation: recording OptEnvConf.ToplevelSpec/ListLit at 44:18-66 [opt-env-conf-test] [15 of 17] Compiling Main ( test/Spec.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/Main.o ) [Impure plugin forced recompilation] [opt-env-conf-test] mutation: instrumenting Main [opt-env-conf-test] [16 of 17] Compiling Paths_opt_env_conf_test ( dist/build/opt-env-conf-test/autogen/Paths_opt_env_conf_test.hs, dist/build/opt-env-conf-test/opt-env-conf-test-tmp/Paths_opt_env_conf_test.o ) [Impure plugin forced recompilation] [opt-env-conf-test] [17 of 17] Linking dist/build/opt-env-conf-test/opt-env-conf-test [opt-env-conf-test] mutation-nix: manifest output at /nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest: [opt-env-conf-test] total 1164 [opt-env-conf-test] drwxr-xr-x 2 nixbld nixbld 4096 May 13 10:07 . [opt-env-conf-test] drwxrwxr-t 325 nobody nixbld 36864 May 13 10:06 .. [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 10:07 Main.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 73618 May 13 10:07 OptEnvConf.APISpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 10:06 OptEnvConf.Args.Gen.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 8001 May 13 10:07 OptEnvConf.ArgsSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 18957 May 13 10:07 OptEnvConf.CheckSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 50285 May 13 10:07 OptEnvConf.CompleterSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 635793 May 13 10:07 OptEnvConf.CompletionSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 10:06 OptEnvConf.EnvMap.Gen.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 10:07 OptEnvConf.EnvMapSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 29482 May 13 10:07 OptEnvConf.ErrorSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 10:07 OptEnvConf.HelpSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 13140 May 13 10:07 OptEnvConf.LintSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 17995 May 13 10:07 OptEnvConf.NonDetSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 7635 May 13 10:07 OptEnvConf.ReaderSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 205552 May 13 10:07 OptEnvConf.RunSpec.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 25621 May 13 10:06 OptEnvConf.Test.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 2 May 13 10:07 OptEnvConf.TestUtils.json [opt-env-conf-test] -rw-r--r-- 1 nixbld nixbld 13791 May 13 10:07 OptEnvConf.ToplevelSpec.json [opt-env-conf-test] buildPhase completed in 1 minutes 5 seconds [opt-env-conf-test] Phase: checkPhase [opt-env-conf-test] mutation-nix: collecting coverage for suite opt-env-conf-test [opt-env-conf-test] Usage: opt-env-conf-test [opt-env-conf-test]  [opt-env-conf-test] dummy [opt-env-conf-test]  [opt-env-conf-test] Available settings: [opt-env-conf-test]  Show this help text [opt-env-conf-test]  switch: -h|--help [opt-env-conf-test]  [opt-env-conf-test]  Output version information: 0.0.0 [opt-env-conf-test]  switch: --version [opt-env-conf-test]  [opt-env-conf-test] coverage (1/799): OptEnvConf\.ToplevelSpec.--help.can show help text with -h (68 mutations) [opt-env-conf-test] Usage: opt-env-conf-test [opt-env-conf-test]  [opt-env-conf-test] dummy [opt-env-conf-test]  [opt-env-conf-test] Available settings: [opt-env-conf-test]  Show this help text [opt-env-conf-test]  switch: -h|--help [opt-env-conf-test]  [opt-env-conf-test]  Output version information: 0.0.0 [opt-env-conf-test]  switch: --version [opt-env-conf-test]  [opt-env-conf-test] coverage (2/799): OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args (46 mutations) [opt-env-conf-test] Usage: opt-env-conf-test [opt-env-conf-test]  [opt-env-conf-test] dummy [opt-env-conf-test]  [opt-env-conf-test] Available settings: [opt-env-conf-test]  Show this help text [opt-env-conf-test]  switch: -h|--help [opt-env-conf-test]  [opt-env-conf-test]  Output version information: 0.0.0 [opt-env-conf-test]  switch: --version [opt-env-conf-test]  [opt-env-conf-test] coverage (3/799): OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 (48 mutations) [opt-env-conf-test] Usage: opt-env-conf-test [opt-env-conf-test]  [opt-env-conf-test] dummy [opt-env-conf-test]  [opt-env-conf-test] Available settings: [opt-env-conf-test]  Show this help text [opt-env-conf-test]  switch: -h|--help [opt-env-conf-test]  [opt-env-conf-test]  Output version information: 0.0.0 [opt-env-conf-test]  switch: --version [opt-env-conf-test]  [opt-env-conf-test] coverage (4/799): OptEnvConf\.ToplevelSpec.--help.can show help text with --help (45 mutations) [opt-env-conf-test] pure value [opt-env-conf-test] Settings parsed successfully.coverage (5/799): OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check (14 mutations) [opt-env-conf-test] Many: without srcLoc [opt-env-conf-test]  Setting: test/OptEnvConf/ToplevelSpec.hs:49:19 in opt-env-conf-test:OptEnvConf.ToplevelSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Just "more",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "args"),Live (ArgPlain "here")]}) [opt-env-conf-test]  (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "more"),Live (ArgPlain "args"),Live (ArgPlain "here")]}) [opt-env-conf-test]  Considering this posibility: (Just "more",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "args"),Live (ArgPlain "here")]}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "more"),Live (ArgPlain "args"),Live (ArgPlain "here")]}) [opt-env-conf-test]  set based on argument: "more" [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test]  Many: without srcLoc [opt-env-conf-test]  Setting: test/OptEnvConf/ToplevelSpec.hs:49:19 in opt-env-conf-test:OptEnvConf.ToplevelSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Just "args",Args {argsBefore = [Dead,Dead], argsAfter = [Live (ArgPlain "here")]}) [opt-env-conf-test]  (Nothing,Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "args"),Live (ArgPlain "here")]}) [opt-env-conf-test]  Considering this posibility: (Just "args",Args {argsBefore = [Dead,Dead], argsAfter = [Live (ArgPlain "here")]}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "args"),Live (ArgPlain "here")]}) [opt-env-conf-test]  set based on argument: "args" [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test]  Many: without srcLoc [opt-env-conf-test]  Setting: test/OptEnvConf/ToplevelSpec.hs:49:19 in opt-env-conf-test:OptEnvConf.ToplevelSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Just "here",Args {argsBefore = [Dead,Dead,Dead], argsAfter = []}) [opt-env-conf-test]  (Nothing,Args {argsBefore = [Dead,Dead], argsAfter = [Live (ArgPlain "here")]}) [opt-env-conf-test]  Considering this posibility: (Just "here",Args {argsBefore = [Dead,Dead,Dead], argsAfter = []}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [Dead,Dead], argsAfter = [Live (ArgPlain "here")]}) [opt-env-conf-test]  set based on argument: "here" [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test]  Many: without srcLoc [opt-env-conf-test]  Setting: test/OptEnvConf/ToplevelSpec.hs:49:19 in opt-env-conf-test:OptEnvConf.ToplevelSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Nothing,Args {argsBefore = [Dead,Dead,Dead], argsAfter = []}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [Dead,Dead,Dead], argsAfter = []}) [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test] Settings parsed successfully.coverage (6/799): OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args (46 mutations) [opt-env-conf-test] Unrecognised args: -option1 option --option2 option --option3 option --option4 option [opt-env-conf-test] coverage (7/799): OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given (73 mutations) [opt-env-conf-test] opt-env-conf-test 0.0.0 [opt-env-conf-test] coverage (8/799): OptEnvConf\.ToplevelSpec.--version.can show version info with --version (44 mutations) [opt-env-conf-test] pure value [opt-env-conf-test] coverage (9/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.is succesful on the trivial parser (2 mutations) [opt-env-conf-test] Setting: test/OptEnvConf/CheckSpec.hs:35:17 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Nothing,Args {argsBefore = [], argsAfter = []}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = []}) [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test] coverage (10/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.fails when a required setting is missing (12 mutations) [opt-env-conf-test] Parser with check: test/OptEnvConf/CheckSpec.hs:45:68 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test] Requires capabilities: read-secret [opt-env-conf-test]  parser [opt-env-conf-test]  Setting: test/OptEnvConf/CheckSpec.hs:45:109 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Just "arg",Args {argsBefore = [Dead], argsAfter = []}) [opt-env-conf-test]  (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg")]}) [opt-env-conf-test]  Considering this posibility: (Just "arg",Args {argsBefore = [Dead], argsAfter = []}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg")]}) [opt-env-conf-test]  set based on argument: "arg" [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test]  check [opt-env-conf-test]  check [opt-env-conf-test]  Missing capabilities: read-secret [opt-env-conf-test] coverage (11/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing (18 mutations) [opt-env-conf-test] Parser with check: test/OptEnvConf/CheckSpec.hs:55:68 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test] Requires capabilities: read-secret [opt-env-conf-test]  parser [opt-env-conf-test]  Setting: test/OptEnvConf/CheckSpec.hs:55:109 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Just "arg",Args {argsBefore = [Dead], argsAfter = []}) [opt-env-conf-test]  (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg")]}) [opt-env-conf-test]  Considering this posibility: (Just "arg",Args {argsBefore = [Dead], argsAfter = []}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg")]}) [opt-env-conf-test]  set based on argument: "arg" [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test]  check [opt-env-conf-test]  check [opt-env-conf-test]  failed, forgivable: False [opt-env-conf-test] coverage (12/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available (23 mutations) [opt-env-conf-test] Ap [opt-env-conf-test]  Parser with check: test/OptEnvConf/CheckSpec.hs:68:71 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  Requires capabilities: read-secret [opt-env-conf-test]  parser [opt-env-conf-test]  Setting: test/OptEnvConf/CheckSpec.hs:68:112 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Just "arg1",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]}) [opt-env-conf-test]  (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg1"),Live (ArgPlain "arg2")]}) [opt-env-conf-test]  Considering this posibility: (Just "arg1",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg1"),Live (ArgPlain "arg2")]}) [opt-env-conf-test]  set based on argument: "arg1" [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test]  check [opt-env-conf-test]  check [opt-env-conf-test]  Missing capabilities: read-secret [opt-env-conf-test]  Parser with check: test/OptEnvConf/CheckSpec.hs:69:21 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  parser [opt-env-conf-test]  Setting: test/OptEnvConf/CheckSpec.hs:69:61 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Just "arg2",Args {argsBefore = [Dead,Dead], argsAfter = []}) [opt-env-conf-test]  (Nothing,Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]}) [opt-env-conf-test]  Considering this posibility: (Just "arg2",Args {argsBefore = [Dead,Dead], argsAfter = []}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]}) [opt-env-conf-test]  set based on argument: "arg2" [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test]  check [opt-env-conf-test]  check [opt-env-conf-test]  failed, forgivable: False [opt-env-conf-test]  Parser with check: test/OptEnvConf/CheckSpec.hs:69:21 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  parser [opt-env-conf-test]  Setting: test/OptEnvConf/CheckSpec.hs:69:61 in opt-env-conf-test:OptEnvConf.CheckSpec [opt-env-conf-test]  Trying to consume an argument [opt-env-conf-test]  Found these possibilities to consume an argument: [opt-env-conf-test]  (Just "arg1",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]}) [opt-env-conf-test]  (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg1"),Live (ArgPlain "arg2")]}) [opt-env-conf-test]  Considering this posibility: (Just "arg1",Args {argsBefore = [Dead], argsAfter = [Live (ArgPlain "arg2")]}) [opt-env-conf-test]  Considering this posibility: (Nothing,Args {argsBefore = [], argsAfter = [Live (ArgPlain "arg1"),Live (ArgPlain "arg2")]}) [opt-env-conf-test]  set based on argument: "arg1" [opt-env-conf-test]  could not set based on argument: no argument [opt-env-conf-test]  not found [opt-env-conf-test]  check [opt-env-conf-test]  check [opt-env-conf-test]  failed, forgivable: False [opt-env-conf-test] coverage (13/799): OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed (25 mutations) [opt-env-conf-test] coverage (14/799): OptEnvConf\.APISpec.secret.produces the same env docs structure as before (27 mutations) [opt-env-conf-test] coverage (15/799): OptEnvConf\.APISpec.secret.shows the parser in the same way (61 mutations) [opt-env-conf-test] coverage (16/799): OptEnvConf\.APISpec.secret.renders the reference documentation in the same way (114 mutations) [opt-env-conf-test] coverage (17/799): OptEnvConf\.APISpec.secret.documents the short opt parser in the same way (23 mutations) [opt-env-conf-test] coverage (18/799): OptEnvConf\.APISpec.secret.documents the env parser in the same way (14 mutations) [opt-env-conf-test] coverage (19/799): OptEnvConf\.APISpec.secret.documents the help page in the same way (64 mutations) [opt-env-conf-test] coverage (20/799): OptEnvConf\.APISpec.secret.produces the same opt docs structure as before (8 mutations) [opt-env-conf-test] coverage (21/799): OptEnvConf\.APISpec.secret.produces the same docs structure as before (6 mutations) [opt-env-conf-test] coverage (22/799): OptEnvConf\.APISpec.secret.documents the long opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (23/799): OptEnvConf\.APISpec.secret.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (24/799): OptEnvConf\.APISpec.secret.documents the man page in the same way (115 mutations) [opt-env-conf-test] coverage (25/799): OptEnvConf\.APISpec.secret.produces the same conf docs structure as before (6 mutations) [opt-env-conf-test] coverage (26/799): OptEnvConf\.APISpec.secret.documents the conf parser in the same way (13 mutations) [opt-env-conf-test] coverage (27/799): OptEnvConf\.APISpec.secret.passes the linter (39 mutations) [opt-env-conf-test] coverage (28/799): OptEnvConf\.APISpec.secret.renders the Nix options the same way (30 mutations) [opt-env-conf-test] coverage (29/799): OptEnvConf\.APISpec.greet.produces the same docs structure as before (28 mutations) [opt-env-conf-test] coverage (30/799): OptEnvConf\.APISpec.greet.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (31/799): OptEnvConf\.APISpec.greet.produces the same env docs structure as before (6 mutations) [opt-env-conf-test] coverage (32/799): OptEnvConf\.APISpec.greet.documents the help page in the same way (64 mutations) [opt-env-conf-test] coverage (33/799): OptEnvConf\.APISpec.greet.documents the short opt parser in the same way (25 mutations) [opt-env-conf-test] coverage (34/799): OptEnvConf\.APISpec.greet.documents the long opt parser in the same way (21 mutations) [opt-env-conf-test] coverage (35/799): OptEnvConf\.APISpec.greet.produces the same opt docs structure as before (8 mutations) [opt-env-conf-test] coverage (36/799): OptEnvConf\.APISpec.greet.produces the same conf docs structure as before (6 mutations) [opt-env-conf-test] coverage (37/799): OptEnvConf\.APISpec.greet.renders the reference documentation in the same way (109 mutations) [opt-env-conf-test] coverage (38/799): OptEnvConf\.APISpec.greet.shows the parser in the same way (35 mutations) [opt-env-conf-test] coverage (39/799): OptEnvConf\.APISpec.greet.documents the conf parser in the same way (15 mutations) [opt-env-conf-test] coverage (40/799): OptEnvConf\.APISpec.greet.passes the linter (37 mutations) [opt-env-conf-test] coverage (41/799): OptEnvConf\.APISpec.greet.documents the env parser in the same way (16 mutations) [opt-env-conf-test] coverage (42/799): OptEnvConf\.APISpec.greet.documents the man page in the same way (112 mutations) [opt-env-conf-test] coverage (43/799): OptEnvConf\.APISpec.greet.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (44/799): OptEnvConf\.APISpec.hidden.documents the help page in the same way (35 mutations) [opt-env-conf-test] coverage (45/799): OptEnvConf\.APISpec.hidden.produces the same docs structure as before (1 mutations) [opt-env-conf-test] coverage (46/799): OptEnvConf\.APISpec.hidden.renders the reference documentation in the same way (63 mutations) [opt-env-conf-test] coverage (47/799): OptEnvConf\.APISpec.hidden.shows the parser in the same way (18 mutations) [opt-env-conf-test] coverage (48/799): OptEnvConf\.APISpec.hidden.produces the same conf docs structure as before (1 mutations) [opt-env-conf-test] coverage (49/799): OptEnvConf\.APISpec.hidden.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (50/799): OptEnvConf\.APISpec.hidden.documents the conf parser in the same way (0 mutations) [opt-env-conf-test] coverage (51/799): OptEnvConf\.APISpec.hidden.documents the man page in the same way (64 mutations) [opt-env-conf-test] coverage (52/799): OptEnvConf\.APISpec.hidden.passes the linter (11 mutations) [opt-env-conf-test] coverage (53/799): OptEnvConf\.APISpec.hidden.produces the same env docs structure as before (1 mutations) [opt-env-conf-test] coverage (54/799): OptEnvConf\.APISpec.hidden.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (55/799): OptEnvConf\.APISpec.hidden.documents the short opt parser in the same way (1 mutations) [opt-env-conf-test] coverage (56/799): OptEnvConf\.APISpec.hidden.produces the same opt docs structure as before (1 mutations) [opt-env-conf-test] coverage (57/799): OptEnvConf\.APISpec.hidden.documents the env parser in the same way (0 mutations) [opt-env-conf-test] coverage (58/799): OptEnvConf\.APISpec.hidden.documents the long opt parser in the same way (0 mutations) [opt-env-conf-test] coverage (59/799): OptEnvConf\.APISpec.yes-no.renders the reference documentation in the same way (109 mutations) [opt-env-conf-test] coverage (60/799): OptEnvConf\.APISpec.yes-no.documents the short opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (61/799): OptEnvConf\.APISpec.yes-no.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (62/799): OptEnvConf\.APISpec.yes-no.documents the man page in the same way (101 mutations) [opt-env-conf-test] coverage (63/799): OptEnvConf\.APISpec.yes-no.produces the same env docs structure as before (5 mutations) [opt-env-conf-test] coverage (64/799): OptEnvConf\.APISpec.yes-no.shows the parser in the same way (31 mutations) [opt-env-conf-test] coverage (65/799): OptEnvConf\.APISpec.yes-no.produces the same conf docs structure as before (5 mutations) [opt-env-conf-test] coverage (66/799): OptEnvConf\.APISpec.yes-no.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (67/799): OptEnvConf\.APISpec.yes-no.produces the same docs structure as before (5 mutations) [opt-env-conf-test] coverage (68/799): OptEnvConf\.APISpec.yes-no.documents the conf parser in the same way (12 mutations) [opt-env-conf-test] coverage (69/799): OptEnvConf\.APISpec.yes-no.documents the help page in the same way (53 mutations) [opt-env-conf-test] coverage (70/799): OptEnvConf\.APISpec.yes-no.documents the env parser in the same way (13 mutations) [opt-env-conf-test] coverage (71/799): OptEnvConf\.APISpec.yes-no.produces the same opt docs structure as before (7 mutations) [opt-env-conf-test] coverage (72/799): OptEnvConf\.APISpec.yes-no.passes the linter (31 mutations) [opt-env-conf-test] coverage (73/799): OptEnvConf\.APISpec.yes-no.documents the long opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (74/799): OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way (38 mutations) [opt-env-conf-test] coverage (75/799): OptEnvConf\.APISpec.yes-no-optional.documents the long opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (76/799): OptEnvConf\.APISpec.yes-no-optional.documents the conf parser in the same way (12 mutations) [opt-env-conf-test] coverage (77/799): OptEnvConf\.APISpec.yes-no-optional.produces the same env docs structure as before (5 mutations) [opt-env-conf-test] coverage (78/799): OptEnvConf\.APISpec.yes-no-optional.renders the reference documentation in the same way (98 mutations) [opt-env-conf-test] coverage (79/799): OptEnvConf\.APISpec.yes-no-optional.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (80/799): OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way (31 mutations) [opt-env-conf-test] coverage (81/799): OptEnvConf\.APISpec.yes-no-optional.produces the same docs structure as before (5 mutations) [opt-env-conf-test] coverage (82/799): OptEnvConf\.APISpec.yes-no-optional.documents the help page in the same way (53 mutations) [opt-env-conf-test] coverage (83/799): OptEnvConf\.APISpec.yes-no-optional.documents the short opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (84/799): OptEnvConf\.APISpec.yes-no-optional.produces the same opt docs structure as before (7 mutations) [opt-env-conf-test] coverage (85/799): OptEnvConf\.APISpec.yes-no-optional.documents the env parser in the same way (13 mutations) [opt-env-conf-test] coverage (86/799): OptEnvConf\.APISpec.yes-no-optional.produces the same conf docs structure as before (5 mutations) [opt-env-conf-test] coverage (87/799): OptEnvConf\.APISpec.yes-no-optional.passes the linter (31 mutations) [opt-env-conf-test] coverage (88/799): OptEnvConf\.APISpec.yes-no-optional.documents the man page in the same way (101 mutations) [opt-env-conf-test] coverage (89/799): OptEnvConf\.APISpec.sum-type.documents the env parser in the same way (24 mutations) [opt-env-conf-test] coverage (90/799): OptEnvConf\.APISpec.sum-type.documents the long opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (91/799): OptEnvConf\.APISpec.sum-type.documents the short opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (92/799): OptEnvConf\.APISpec.sum-type.shows the parser in the same way (23 mutations) [opt-env-conf-test] coverage (93/799): OptEnvConf\.APISpec.sum-type.produces the same opt docs structure as before (7 mutations) [opt-env-conf-test] coverage (94/799): OptEnvConf\.APISpec.sum-type.produces the same conf docs structure as before (5 mutations) [opt-env-conf-test] coverage (95/799): OptEnvConf\.APISpec.sum-type.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (96/799): OptEnvConf\.APISpec.sum-type.documents the man page in the same way (101 mutations) [opt-env-conf-test] coverage (97/799): OptEnvConf\.APISpec.sum-type.produces the same env docs structure as before (5 mutations) [opt-env-conf-test] coverage (98/799): OptEnvConf\.APISpec.sum-type.documents the help page in the same way (53 mutations) [opt-env-conf-test] coverage (99/799): OptEnvConf\.APISpec.sum-type.renders the reference documentation in the same way (98 mutations) [opt-env-conf-test] coverage (100/799): OptEnvConf\.APISpec.sum-type.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (101/799): OptEnvConf\.APISpec.sum-type.produces the same docs structure as before (5 mutations) [opt-env-conf-test] coverage (102/799): OptEnvConf\.APISpec.sum-type.passes the linter (31 mutations) [opt-env-conf-test] coverage (103/799): OptEnvConf\.APISpec.sum-type.documents the conf parser in the same way (12 mutations) [opt-env-conf-test] coverage (104/799): OptEnvConf\.APISpec.verbose.documents the env parser in the same way (5 mutations) [opt-env-conf-test] coverage (105/799): OptEnvConf\.APISpec.verbose.produces the same env docs structure as before (4 mutations) [opt-env-conf-test] coverage (106/799): OptEnvConf\.APISpec.verbose.shows the parser in the same way (25 mutations) [opt-env-conf-test] coverage (107/799): OptEnvConf\.APISpec.verbose.documents the long opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (108/799): OptEnvConf\.APISpec.verbose.documents the short opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (109/799): OptEnvConf\.APISpec.verbose.produces the same conf docs structure as before (4 mutations) [opt-env-conf-test] coverage (110/799): OptEnvConf\.APISpec.verbose.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (111/799): OptEnvConf\.APISpec.verbose.documents the man page in the same way (78 mutations) [opt-env-conf-test] coverage (112/799): OptEnvConf\.APISpec.verbose.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (113/799): OptEnvConf\.APISpec.verbose.renders the reference documentation in the same way (75 mutations) [opt-env-conf-test] coverage (114/799): OptEnvConf\.APISpec.verbose.documents the help page in the same way (49 mutations) [opt-env-conf-test] coverage (115/799): OptEnvConf\.APISpec.verbose.passes the linter (17 mutations) [opt-env-conf-test] coverage (116/799): OptEnvConf\.APISpec.verbose.produces the same docs structure as before (4 mutations) [opt-env-conf-test] coverage (117/799): OptEnvConf\.APISpec.verbose.produces the same opt docs structure as before (6 mutations) [opt-env-conf-test] coverage (118/799): OptEnvConf\.APISpec.verbose.documents the conf parser in the same way (3 mutations) [opt-env-conf-test] coverage (119/799): OptEnvConf\.APISpec.empty.passes the linter (0 mutations) [opt-env-conf-test] coverage (120/799): OptEnvConf\.APISpec.empty.documents the short opt parser in the same way (1 mutations) [opt-env-conf-test] coverage (121/799): OptEnvConf\.APISpec.empty.shows the parser in the same way (4 mutations) [opt-env-conf-test] coverage (122/799): OptEnvConf\.APISpec.empty.produces the same env docs structure as before (1 mutations) [opt-env-conf-test] coverage (123/799): OptEnvConf\.APISpec.empty.produces the same opt docs structure as before (1 mutations) [opt-env-conf-test] coverage (124/799): OptEnvConf\.APISpec.empty.documents the man page in the same way (64 mutations) [opt-env-conf-test] coverage (125/799): OptEnvConf\.APISpec.empty.documents the long opt parser in the same way (0 mutations) [opt-env-conf-test] coverage (126/799): OptEnvConf\.APISpec.empty.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (127/799): OptEnvConf\.APISpec.empty.documents the env parser in the same way (0 mutations) [opt-env-conf-test] coverage (128/799): OptEnvConf\.APISpec.empty.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (129/799): OptEnvConf\.APISpec.empty.produces the same conf docs structure as before (1 mutations) [opt-env-conf-test] coverage (130/799): OptEnvConf\.APISpec.empty.produces the same docs structure as before (1 mutations) [opt-env-conf-test] coverage (131/799): OptEnvConf\.APISpec.empty.renders the reference documentation in the same way (61 mutations) [opt-env-conf-test] coverage (132/799): OptEnvConf\.APISpec.empty.documents the help page in the same way (33 mutations) [opt-env-conf-test] coverage (133/799): OptEnvConf\.APISpec.empty.documents the conf parser in the same way (0 mutations) [opt-env-conf-test] coverage (134/799): OptEnvConf\.APISpec.enable-disable.produces the same conf docs structure as before (15 mutations) [opt-env-conf-test] coverage (135/799): OptEnvConf\.APISpec.enable-disable.passes the linter (31 mutations) [opt-env-conf-test] coverage (136/799): OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (137/799): OptEnvConf\.APISpec.enable-disable.produces the same docs structure as before (5 mutations) [opt-env-conf-test] coverage (138/799): OptEnvConf\.APISpec.enable-disable.renders the reference documentation in the same way (98 mutations) [opt-env-conf-test] coverage (139/799): OptEnvConf\.APISpec.enable-disable.documents the help page in the same way (53 mutations) [opt-env-conf-test] coverage (140/799): OptEnvConf\.APISpec.enable-disable.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (141/799): OptEnvConf\.APISpec.enable-disable.documents the conf parser in the same way (12 mutations) [opt-env-conf-test] coverage (142/799): OptEnvConf\.APISpec.enable-disable.documents the man page in the same way (101 mutations) [opt-env-conf-test] coverage (143/799): OptEnvConf\.APISpec.enable-disable.produces the same opt docs structure as before (7 mutations) [opt-env-conf-test] coverage (144/799): OptEnvConf\.APISpec.enable-disable.documents the env parser in the same way (13 mutations) [opt-env-conf-test] coverage (145/799): OptEnvConf\.APISpec.enable-disable.documents the long opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (146/799): OptEnvConf\.APISpec.enable-disable.shows the parser in the same way (31 mutations) [opt-env-conf-test] coverage (147/799): OptEnvConf\.APISpec.enable-disable.documents the short opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (148/799): OptEnvConf\.APISpec.enable-disable.produces the same env docs structure as before (5 mutations) [opt-env-conf-test] coverage (149/799): OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way (43 mutations) [opt-env-conf-test] coverage (150/799): OptEnvConf\.APISpec.sub-commands.documents the help page in the same way (67 mutations) [opt-env-conf-test] coverage (151/799): OptEnvConf\.APISpec.sub-commands.produces the same docs structure as before (6 mutations) [opt-env-conf-test] coverage (152/799): OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way (146 mutations) [opt-env-conf-test] coverage (153/799): OptEnvConf\.APISpec.sub-commands.passes the linter (40 mutations) [opt-env-conf-test] coverage (154/799): OptEnvConf\.APISpec.sub-commands.produces the same env docs structure as before (6 mutations) [opt-env-conf-test] coverage (155/799): OptEnvConf\.APISpec.sub-commands.produces the same opt docs structure as before (8 mutations) [opt-env-conf-test] coverage (156/799): OptEnvConf\.APISpec.sub-commands.documents the long opt parser in the same way (26 mutations) [opt-env-conf-test] coverage (157/799): OptEnvConf\.APISpec.sub-commands.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (158/799): OptEnvConf\.APISpec.sub-commands.produces the same conf docs structure as before (6 mutations) [opt-env-conf-test] coverage (159/799): OptEnvConf\.APISpec.sub-commands.documents the short opt parser in the same way (22 mutations) [opt-env-conf-test] coverage (160/799): OptEnvConf\.APISpec.sub-commands.documents the man page in the same way (143 mutations) [opt-env-conf-test] coverage (161/799): OptEnvConf\.APISpec.sub-commands.shows the parser in the same way (42 mutations) [opt-env-conf-test] coverage (162/799): OptEnvConf\.APISpec.sub-commands.documents the env parser in the same way (15 mutations) [opt-env-conf-test] coverage (163/799): OptEnvConf\.APISpec.sub-commands.documents the conf parser in the same way (14 mutations) [opt-env-conf-test] coverage (164/799): OptEnvConf\.APISpec.many-args.documents the conf parser in the same way (5 mutations) [opt-env-conf-test] coverage (165/799): OptEnvConf\.APISpec.many-args.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (166/799): OptEnvConf\.APISpec.many-args.produces the same docs structure as before (4 mutations) [opt-env-conf-test] coverage (167/799): OptEnvConf\.APISpec.many-args.documents the env parser in the same way (3 mutations) [opt-env-conf-test] coverage (168/799): OptEnvConf\.APISpec.many-args.renders the reference documentation in the same way (76 mutations) [opt-env-conf-test] coverage (169/799): OptEnvConf\.APISpec.many-args.documents the long opt parser in the same way (16 mutations) [opt-env-conf-test] coverage (170/799): OptEnvConf\.APISpec.many-args.shows the parser in the same way (14 mutations) [opt-env-conf-test] coverage (171/799): OptEnvConf\.APISpec.many-args.passes the linter (11 mutations) [opt-env-conf-test] coverage (172/799): OptEnvConf\.APISpec.many-args.produces the same conf docs structure as before (4 mutations) [opt-env-conf-test] coverage (173/799): OptEnvConf\.APISpec.many-args.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (174/799): OptEnvConf\.APISpec.many-args.documents the help page in the same way (50 mutations) [opt-env-conf-test] coverage (175/799): OptEnvConf\.APISpec.many-args.documents the man page in the same way (79 mutations) [opt-env-conf-test] coverage (176/799): OptEnvConf\.APISpec.many-args.produces the same opt docs structure as before (6 mutations) [opt-env-conf-test] coverage (177/799): OptEnvConf\.APISpec.many-args.documents the short opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (178/799): OptEnvConf\.APISpec.many-args.produces the same env docs structure as before (4 mutations) [opt-env-conf-test] coverage (179/799): OptEnvConf\.APISpec.with-default.produces the same opt docs structure as before (13 mutations) [opt-env-conf-test] coverage (180/799): OptEnvConf\.APISpec.with-default.documents the man page in the same way (78 mutations) [opt-env-conf-test] coverage (181/799): OptEnvConf\.APISpec.with-default.documents the long opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (182/799): OptEnvConf\.APISpec.with-default.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (183/799): OptEnvConf\.APISpec.with-default.shows the parser in the same way (15 mutations) [opt-env-conf-test] coverage (184/799): OptEnvConf\.APISpec.with-default.produces the same docs structure as before (4 mutations) [opt-env-conf-test] coverage (185/799): OptEnvConf\.APISpec.with-default.renders the reference documentation in the same way (75 mutations) [opt-env-conf-test] coverage (186/799): OptEnvConf\.APISpec.with-default.documents the short opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (187/799): OptEnvConf\.APISpec.with-default.passes the linter (25 mutations) [opt-env-conf-test] coverage (188/799): OptEnvConf\.APISpec.with-default.documents the conf parser in the same way (3 mutations) [opt-env-conf-test] coverage (189/799): OptEnvConf\.APISpec.with-default.produces the same env docs structure as before (4 mutations) [opt-env-conf-test] coverage (190/799): OptEnvConf\.APISpec.with-default.produces the same conf docs structure as before (4 mutations) [opt-env-conf-test] coverage (191/799): OptEnvConf\.APISpec.with-default.documents the help page in the same way (49 mutations) [opt-env-conf-test] coverage (192/799): OptEnvConf\.APISpec.with-default.documents the env parser in the same way (3 mutations) [opt-env-conf-test] coverage (193/799): OptEnvConf\.APISpec.with-default.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (194/799): OptEnvConf\.APISpec.three-commands.produces the same conf docs structure as before (21 mutations) [opt-env-conf-test] coverage (195/799): OptEnvConf\.APISpec.three-commands.passes the linter (46 mutations) [opt-env-conf-test] coverage (196/799): OptEnvConf\.APISpec.three-commands.documents the conf parser in the same way (14 mutations) [opt-env-conf-test] coverage (197/799): OptEnvConf\.APISpec.three-commands.documents the short opt parser in the same way (2 mutations) [opt-env-conf-test] coverage (198/799): OptEnvConf\.APISpec.three-commands.renders the reference documentation in the same way (124 mutations) [opt-env-conf-test] coverage (199/799): OptEnvConf\.APISpec.three-commands.produces the same docs structure as before (6 mutations) [opt-env-conf-test] coverage (200/799): OptEnvConf\.APISpec.three-commands.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (201/799): OptEnvConf\.APISpec.three-commands.documents the help page in the same way (42 mutations) [opt-env-conf-test] coverage (202/799): OptEnvConf\.APISpec.three-commands.documents the env parser in the same way (15 mutations) [opt-env-conf-test] coverage (203/799): OptEnvConf\.APISpec.three-commands.produces the same opt docs structure as before (8 mutations) [opt-env-conf-test] coverage (204/799): OptEnvConf\.APISpec.three-commands.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (205/799): OptEnvConf\.APISpec.three-commands.produces the same env docs structure as before (6 mutations) [opt-env-conf-test] coverage (206/799): OptEnvConf\.APISpec.three-commands.shows the parser in the same way (39 mutations) [opt-env-conf-test] coverage (207/799): OptEnvConf\.APISpec.three-commands.documents the long opt parser in the same way (27 mutations) [opt-env-conf-test] coverage (208/799): OptEnvConf\.APISpec.three-commands.documents the man page in the same way (127 mutations) [opt-env-conf-test] coverage (209/799): OptEnvConf\.APISpec.same-help.documents the conf parser in the same way (32 mutations) [opt-env-conf-test] coverage (210/799): OptEnvConf\.APISpec.same-help.documents the help page in the same way (61 mutations) [opt-env-conf-test] coverage (211/799): OptEnvConf\.APISpec.same-help.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (212/799): OptEnvConf\.APISpec.same-help.documents the short opt parser in the same way (24 mutations) [opt-env-conf-test] coverage (213/799): OptEnvConf\.APISpec.same-help.produces the same opt docs structure as before (8 mutations) [opt-env-conf-test] coverage (214/799): OptEnvConf\.APISpec.same-help.passes the linter (39 mutations) [opt-env-conf-test] coverage (215/799): OptEnvConf\.APISpec.same-help.documents the man page in the same way (109 mutations) [opt-env-conf-test] coverage (216/799): OptEnvConf\.APISpec.same-help.produces the same conf docs structure as before (6 mutations) [opt-env-conf-test] coverage (217/799): OptEnvConf\.APISpec.same-help.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (218/799): OptEnvConf\.APISpec.same-help.renders the reference documentation in the same way (106 mutations) [opt-env-conf-test] coverage (219/799): OptEnvConf\.APISpec.same-help.produces the same docs structure as before (6 mutations) [opt-env-conf-test] coverage (220/799): OptEnvConf\.APISpec.same-help.produces the same env docs structure as before (6 mutations) [opt-env-conf-test] coverage (221/799): OptEnvConf\.APISpec.same-help.documents the long opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (222/799): OptEnvConf\.APISpec.same-help.documents the env parser in the same way (14 mutations) [opt-env-conf-test] coverage (223/799): OptEnvConf\.APISpec.same-help.shows the parser in the same way (35 mutations) [opt-env-conf-test] coverage (224/799): OptEnvConf\.APISpec.some-args.produces the same docs structure as before (6 mutations) [opt-env-conf-test] coverage (225/799): OptEnvConf\.APISpec.some-args.produces the same opt docs structure as before (7 mutations) [opt-env-conf-test] coverage (226/799): OptEnvConf\.APISpec.some-args.documents the env parser in the same way (4 mutations) [opt-env-conf-test] coverage (227/799): OptEnvConf\.APISpec.some-args.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (228/799): OptEnvConf\.APISpec.some-args.passes the linter (11 mutations) [opt-env-conf-test] coverage (229/799): OptEnvConf\.APISpec.some-args.documents the long opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (230/799): OptEnvConf\.APISpec.some-args.renders the reference documentation in the same way (82 mutations) [opt-env-conf-test] coverage (231/799): OptEnvConf\.APISpec.some-args.documents the man page in the same way (85 mutations) [opt-env-conf-test] coverage (232/799): OptEnvConf\.APISpec.some-args.documents the short opt parser in the same way (21 mutations) [opt-env-conf-test] coverage (233/799): OptEnvConf\.APISpec.some-args.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (234/799): OptEnvConf\.APISpec.some-args.produces the same env docs structure as before (5 mutations) [opt-env-conf-test] coverage (235/799): OptEnvConf\.APISpec.some-args.documents the help page in the same way (54 mutations) [opt-env-conf-test] coverage (236/799): OptEnvConf\.APISpec.some-args.shows the parser in the same way (24 mutations) [opt-env-conf-test] coverage (237/799): OptEnvConf\.APISpec.some-args.produces the same conf docs structure as before (5 mutations) [opt-env-conf-test] coverage (238/799): OptEnvConf\.APISpec.some-args.documents the conf parser in the same way (4 mutations) [opt-env-conf-test] coverage (239/799): OptEnvConf\.APISpec.enable-disable-optional.documents the long opt parser in the same way (26 mutations) [opt-env-conf-test] coverage (240/799): OptEnvConf\.APISpec.enable-disable-optional.produces the same docs structure as before (5 mutations) [opt-env-conf-test] coverage (241/799): OptEnvConf\.APISpec.enable-disable-optional.produces the same opt docs structure as before (7 mutations) [opt-env-conf-test] coverage (242/799): OptEnvConf\.APISpec.enable-disable-optional.documents the short opt parser in the same way (18 mutations) [opt-env-conf-test] coverage (243/799): OptEnvConf\.APISpec.enable-disable-optional.renders the reference documentation in the same way (98 mutations) [opt-env-conf-test] coverage (244/799): OptEnvConf\.APISpec.enable-disable-optional.documents the man page in the same way (101 mutations) [opt-env-conf-test] coverage (245/799): OptEnvConf\.APISpec.enable-disable-optional.passes the linter (31 mutations) [opt-env-conf-test] coverage (246/799): OptEnvConf\.APISpec.enable-disable-optional.documents the help page in the same way (53 mutations) [opt-env-conf-test] coverage (247/799): OptEnvConf\.APISpec.enable-disable-optional.documents the env parser in the same way (13 mutations) [opt-env-conf-test] coverage (248/799): OptEnvConf\.APISpec.enable-disable-optional.documents the conf parser in the same way (12 mutations) [opt-env-conf-test] coverage (249/799): OptEnvConf\.APISpec.enable-disable-optional.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (250/799): OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (251/799): OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way (31 mutations) [opt-env-conf-test] coverage (252/799): OptEnvConf\.APISpec.enable-disable-optional.produces the same conf docs structure as before (5 mutations) [opt-env-conf-test] coverage (253/799): OptEnvConf\.APISpec.enable-disable-optional.produces the same env docs structure as before (5 mutations) [opt-env-conf-test] coverage (254/799): OptEnvConf\.APISpec.sub-settings.produces the same opt docs structure as before (17 mutations) [opt-env-conf-test] coverage (255/799): OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before (15 mutations) [opt-env-conf-test] coverage (256/799): OptEnvConf\.APISpec.sub-settings.produces the same env docs structure as before (5 mutations) [opt-env-conf-test] coverage (257/799): OptEnvConf\.APISpec.sub-settings.documents the conf parser in the same way (12 mutations) [opt-env-conf-test] coverage (258/799): OptEnvConf\.APISpec.sub-settings.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (259/799): OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (260/799): OptEnvConf\.APISpec.sub-settings.renders the reference documentation in the same way (104 mutations) [opt-env-conf-test] coverage (261/799): OptEnvConf\.APISpec.sub-settings.produces the same conf docs structure as before (5 mutations) [opt-env-conf-test] coverage (262/799): OptEnvConf\.APISpec.sub-settings.documents the man page in the same way (107 mutations) [opt-env-conf-test] coverage (263/799): OptEnvConf\.APISpec.sub-settings.documents the long opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (264/799): OptEnvConf\.APISpec.sub-settings.documents the help page in the same way (59 mutations) [opt-env-conf-test] coverage (265/799): OptEnvConf\.APISpec.sub-settings.passes the linter (25 mutations) [opt-env-conf-test] coverage (266/799): OptEnvConf\.APISpec.sub-settings.documents the env parser in the same way (13 mutations) [opt-env-conf-test] coverage (267/799): OptEnvConf\.APISpec.sub-settings.documents the short opt parser in the same way (22 mutations) [opt-env-conf-test] coverage (268/799): OptEnvConf\.APISpec.sub-settings.shows the parser in the same way (31 mutations) [opt-env-conf-test] coverage (269/799): OptEnvConf\.APISpec.optional.documents the conf parser in the same way (13 mutations) [opt-env-conf-test] coverage (270/799): OptEnvConf\.APISpec.optional.renders the Nix options the same way (29 mutations) [opt-env-conf-test] coverage (271/799): OptEnvConf\.APISpec.optional.shows the parser in the same way (26 mutations) [opt-env-conf-test] coverage (272/799): OptEnvConf\.APISpec.optional.renders the reference documentation in the same way (76 mutations) [opt-env-conf-test] coverage (273/799): OptEnvConf\.APISpec.optional.documents the help page in the same way (50 mutations) [opt-env-conf-test] coverage (274/799): OptEnvConf\.APISpec.optional.produces the same env docs structure as before (4 mutations) [opt-env-conf-test] coverage (275/799): OptEnvConf\.APISpec.optional.documents the env parser in the same way (3 mutations) [opt-env-conf-test] coverage (276/799): OptEnvConf\.APISpec.optional.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (277/799): OptEnvConf\.APISpec.optional.produces the same docs structure as before (4 mutations) [opt-env-conf-test] coverage (278/799): OptEnvConf\.APISpec.optional.documents the man page in the same way (79 mutations) [opt-env-conf-test] coverage (279/799): OptEnvConf\.APISpec.optional.documents the long opt parser in the same way (16 mutations) [opt-env-conf-test] coverage (280/799): OptEnvConf\.APISpec.optional.produces the same conf docs structure as before (4 mutations) [opt-env-conf-test] coverage (281/799): OptEnvConf\.APISpec.optional.produces the same opt docs structure as before (6 mutations) [opt-env-conf-test] coverage (282/799): OptEnvConf\.APISpec.optional.passes the linter (19 mutations) [opt-env-conf-test] coverage (283/799): OptEnvConf\.APISpec.optional.documents the short opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (284/799): OptEnvConf\.APISpec.big-config.renders the Nix options the same way (39 mutations) [opt-env-conf-test] coverage (285/799): OptEnvConf\.APISpec.big-config.documents the man page in the same way (104 mutations) [opt-env-conf-test] coverage (286/799): OptEnvConf\.APISpec.big-config.documents the conf parser in the same way (12 mutations) [opt-env-conf-test] coverage (287/799): OptEnvConf\.APISpec.big-config.documents the help page in the same way (56 mutations) [opt-env-conf-test] coverage (288/799): OptEnvConf\.APISpec.big-config.documents the env parser in the same way (13 mutations) [opt-env-conf-test] coverage (289/799): OptEnvConf\.APISpec.big-config.produces the same docs structure as before (5 mutations) [opt-env-conf-test] coverage (290/799): OptEnvConf\.APISpec.big-config.passes the linter (27 mutations) [opt-env-conf-test] coverage (291/799): OptEnvConf\.APISpec.big-config.produces the same conf docs structure as before (5 mutations) [opt-env-conf-test] coverage (292/799): OptEnvConf\.APISpec.big-config.shows the parser in the same way (31 mutations) [opt-env-conf-test] coverage (293/799): OptEnvConf\.APISpec.big-config.documents the long opt parser in the same way (17 mutations) [opt-env-conf-test] coverage (294/799): OptEnvConf\.APISpec.big-config.renders the reference documentation in the same way (101 mutations) [opt-env-conf-test] coverage (295/799): OptEnvConf\.APISpec.big-config.documents the version page in the same way (1 mutations) [opt-env-conf-test] coverage (296/799): OptEnvConf\.APISpec.big-config.produces the same env docs structure as before (5 mutations) [opt-env-conf-test] coverage (297/799): OptEnvConf\.APISpec.big-config.documents the short opt parser in the same way (19 mutations) [opt-env-conf-test] coverage (298/799): OptEnvConf\.APISpec.big-config.produces the same opt docs structure as before (7 mutations) [opt-env-conf-test] coverage (299/799): OptEnvConf\.EnvMapSpec.parseEnvMap.produces valid EnvMaps (0 mutations) [opt-env-conf-test] coverage (300/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] (101 mutations) [opt-env-conf-test] coverage (301/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["sub","foo"] (30 mutations) [opt-env-conf-test] coverage (302/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["sub"] (38 mutations) [opt-env-conf-test] coverage (303/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: [] (0 mutations) [opt-env-conf-test] coverage (304/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["--port","notaport"] (4 mutations) [opt-env-conf-test] coverage (305/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["read"] (30 mutations) [opt-env-conf-test] coverage (306/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["create"] (48 mutations) [opt-env-conf-test] coverage (307/799): OptEnvConf\.HelpSpec.this help page in the same way for args\: ["sub","bar"] (30 mutations) [opt-env-conf-test] coverage (308/799): OptEnvConf\.RunSpec.runParser.withCombinedYamlConfig.can parse without any arguments (21 mutations) [opt-env-conf-test] coverage (309/799): OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser (18 mutations) [opt-env-conf-test] coverage (310/799): OptEnvConf\.RunSpec.runParser.Select.can use the second parser with select (0 mutations) [opt-env-conf-test] coverage (311/799): OptEnvConf\.RunSpec.runParser.Select.can avoid the second parser with select (0 mutations) [opt-env-conf-test] coverage (312/799): OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser (18 mutations) [opt-env-conf-test] coverage (313/799): OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser (26 mutations) [opt-env-conf-test] coverage (314/799): OptEnvConf\.RunSpec.runParser.Some.fails to parse zero args (15 mutations) [opt-env-conf-test] coverage (315/799): OptEnvConf\.RunSpec.runParser.Some.can parse some args (19 mutations) [opt-env-conf-test] coverage (316/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') (145 mutations) [opt-env-conf-test] coverage (317/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as True (22 mutations) [opt-env-conf-test] coverage (318/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True (38 mutations) [opt-env-conf-test] coverage (319/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) (35 mutations) [opt-env-conf-test] coverage (320/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False (30 mutations) [opt-env-conf-test] coverage (321/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] (22 mutations) [opt-env-conf-test] coverage (322/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) (41 mutations) [opt-env-conf-test] coverage (323/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as False (12 mutations) [opt-env-conf-test] coverage (324/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) (40 mutations) [opt-env-conf-test] coverage (325/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 (30 mutations) [opt-env-conf-test] coverage (326/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) (21 mutations) [opt-env-conf-test] coverage (327/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") (56 mutations) [opt-env-conf-test] coverage (328/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') (39 mutations) [opt-env-conf-test] coverage (329/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) (33 mutations) [opt-env-conf-test] coverage (330/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" (13 mutations) [opt-env-conf-test] coverage (331/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) (36 mutations) [opt-env-conf-test] coverage (332/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) (31 mutations) [opt-env-conf-test] coverage (333/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True (26 mutations) [opt-env-conf-test] coverage (334/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) (36 mutations) [opt-env-conf-test] coverage (335/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" (45 mutations) [opt-env-conf-test] coverage (336/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') (26 mutations) [opt-env-conf-test] coverage (337/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 (32 mutations) [opt-env-conf-test] coverage (338/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing (18 mutations) [opt-env-conf-test] coverage (339/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) (27 mutations) [opt-env-conf-test] coverage (340/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 (28 mutations) [opt-env-conf-test] coverage (341/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True (30 mutations) [opt-env-conf-test] coverage (342/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) (33 mutations) [opt-env-conf-test] coverage (343/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) (27 mutations) [opt-env-conf-test] coverage (344/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) (21 mutations) [opt-env-conf-test] coverage (345/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] (31 mutations) [opt-env-conf-test] coverage (346/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" (14 mutations) [opt-env-conf-test] coverage (347/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False (38 mutations) [opt-env-conf-test] coverage (348/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) (36 mutations) [opt-env-conf-test] coverage (349/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 (22 mutations) [opt-env-conf-test] coverage (350/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],0) (12 mutations) [opt-env-conf-test] coverage (351/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 (36 mutations) [opt-env-conf-test] coverage (352/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True (32 mutations) [opt-env-conf-test] coverage (353/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 (20 mutations) [opt-env-conf-test] coverage (354/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) (30 mutations) [opt-env-conf-test] coverage (355/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) (52 mutations) [opt-env-conf-test] coverage (356/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) (38 mutations) [opt-env-conf-test] coverage (357/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" (13 mutations) [opt-env-conf-test] coverage (358/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True (36 mutations) [opt-env-conf-test] coverage (359/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 (30 mutations) [opt-env-conf-test] coverage (360/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) (34 mutations) [opt-env-conf-test] coverage (361/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") (51 mutations) [opt-env-conf-test] coverage (362/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["two"] as '2' (1 mutations) [opt-env-conf-test] coverage (363/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" (26 mutations) [opt-env-conf-test] coverage (364/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 (38 mutations) [opt-env-conf-test] coverage (365/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) (43 mutations) [opt-env-conf-test] coverage (366/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) (27 mutations) [opt-env-conf-test] coverage (367/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) (18 mutations) [opt-env-conf-test] coverage (368/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 (18 mutations) [opt-env-conf-test] coverage (369/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False (20 mutations) [opt-env-conf-test] coverage (370/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) (29 mutations) [opt-env-conf-test] coverage (371/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 (42 mutations) [opt-env-conf-test] coverage (372/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) (24 mutations) [opt-env-conf-test] coverage (373/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 (28 mutations) [opt-env-conf-test] coverage (374/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") (51 mutations) [opt-env-conf-test] coverage (375/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 (31 mutations) [opt-env-conf-test] coverage (376/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) (34 mutations) [opt-env-conf-test] coverage (377/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 (24 mutations) [opt-env-conf-test] coverage (378/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 (33 mutations) [opt-env-conf-test] coverage (379/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 (43 mutations) [opt-env-conf-test] coverage (380/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 (12 mutations) [opt-env-conf-test] coverage (381/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as True:1 (12 mutations) [opt-env-conf-test] coverage (382/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 (36 mutations) [opt-env-conf-test] coverage (383/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) (48 mutations) [opt-env-conf-test] coverage (384/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False (27 mutations) [opt-env-conf-test] coverage (385/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True (20 mutations) [opt-env-conf-test] coverage (386/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) (24 mutations) [opt-env-conf-test] coverage (387/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 (20 mutations) [opt-env-conf-test] coverage (388/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 (27 mutations) [opt-env-conf-test] coverage (389/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 (27 mutations) [opt-env-conf-test] coverage (390/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) (28 mutations) [opt-env-conf-test] coverage (391/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as True (12 mutations) [opt-env-conf-test] coverage (392/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" (37 mutations) [opt-env-conf-test] coverage (393/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],[]) (12 mutations) [opt-env-conf-test] coverage (394/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" (18 mutations) [opt-env-conf-test] coverage (395/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" (33 mutations) [opt-env-conf-test] coverage (396/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") (24 mutations) [opt-env-conf-test] coverage (397/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as 0 (12 mutations) [opt-env-conf-test] coverage (398/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 (39 mutations) [opt-env-conf-test] coverage (399/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],[]):1 (12 mutations) [opt-env-conf-test] coverage (400/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) (21 mutations) [opt-env-conf-test] coverage (401/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as False (12 mutations) [opt-env-conf-test] coverage (402/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],0):1 (12 mutations) [opt-env-conf-test] coverage (403/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 (36 mutations) [opt-env-conf-test] coverage (404/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 (27 mutations) [opt-env-conf-test] coverage (405/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) (27 mutations) [opt-env-conf-test] coverage (406/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as False:1 (12 mutations) [opt-env-conf-test] coverage (407/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as False:1 (12 mutations) [opt-env-conf-test] coverage (408/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) (18 mutations) [opt-env-conf-test] coverage (409/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 (30 mutations) [opt-env-conf-test] coverage (410/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) (21 mutations) [opt-env-conf-test] coverage (411/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 (49 mutations) [opt-env-conf-test] coverage (412/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" (33 mutations) [opt-env-conf-test] coverage (413/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 (20 mutations) [opt-env-conf-test] coverage (414/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) (45 mutations) [opt-env-conf-test] coverage (415/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 (37 mutations) [opt-env-conf-test] coverage (416/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False (27 mutations) [opt-env-conf-test] coverage (417/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) (33 mutations) [opt-env-conf-test] coverage (418/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 (27 mutations) [opt-env-conf-test] coverage (419/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ([],0):2 (12 mutations) [opt-env-conf-test] coverage (420/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) (32 mutations) [opt-env-conf-test] coverage (421/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" (29 mutations) [opt-env-conf-test] coverage (422/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 (27 mutations) [opt-env-conf-test] coverage (423/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) (44 mutations) [opt-env-conf-test] coverage (424/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as True:1 (12 mutations) [opt-env-conf-test] coverage (425/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 (20 mutations) [opt-env-conf-test] coverage (426/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') (26 mutations) [opt-env-conf-test] coverage (427/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" (19 mutations) [opt-env-conf-test] coverage (428/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 (20 mutations) [opt-env-conf-test] coverage (429/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" (33 mutations) [opt-env-conf-test] coverage (430/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) (47 mutations) [opt-env-conf-test] coverage (431/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 (20 mutations) [opt-env-conf-test] coverage (432/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 (20 mutations) [opt-env-conf-test] coverage (433/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 (37 mutations) [opt-env-conf-test] coverage (434/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 (56 mutations) [opt-env-conf-test] coverage (435/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) (34 mutations) [opt-env-conf-test] coverage (436/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 (26 mutations) [opt-env-conf-test] coverage (437/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 (20 mutations) [opt-env-conf-test] coverage (438/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) (21 mutations) [opt-env-conf-test] coverage (439/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as "b" (1 mutations) [opt-env-conf-test] coverage (440/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 (33 mutations) [opt-env-conf-test] coverage (441/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 (18 mutations) [opt-env-conf-test] coverage (442/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") (18 mutations) [opt-env-conf-test] coverage (443/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 (32 mutations) [opt-env-conf-test] coverage (444/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 (27 mutations) [opt-env-conf-test] coverage (445/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) (34 mutations) [opt-env-conf-test] coverage (446/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["delete"] as "ho" (1 mutations) [opt-env-conf-test] coverage (447/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 (31 mutations) [opt-env-conf-test] coverage (448/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] (46 mutations) [opt-env-conf-test] coverage (449/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") (56 mutations) [opt-env-conf-test] coverage (450/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 (28 mutations) [opt-env-conf-test] coverage (451/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 (26 mutations) [opt-env-conf-test] coverage (452/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 (37 mutations) [opt-env-conf-test] coverage (453/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 (27 mutations) [opt-env-conf-test] coverage (454/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") (18 mutations) [opt-env-conf-test] coverage (455/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False (27 mutations) [opt-env-conf-test] coverage (456/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 (21 mutations) [opt-env-conf-test] coverage (457/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 (35 mutations) [opt-env-conf-test] coverage (458/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) (37 mutations) [opt-env-conf-test] coverage (459/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 (26 mutations) [opt-env-conf-test] coverage (460/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:3 (12 mutations) [opt-env-conf-test] coverage (461/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 (42 mutations) [opt-env-conf-test] coverage (462/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] (32 mutations) [opt-env-conf-test] coverage (463/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 (27 mutations) [opt-env-conf-test] coverage (464/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 (26 mutations) [opt-env-conf-test] coverage (465/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) (30 mutations) [opt-env-conf-test] coverage (466/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 (20 mutations) [opt-env-conf-test] coverage (467/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True (15 mutations) [opt-env-conf-test] coverage (468/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" (28 mutations) [opt-env-conf-test] coverage (469/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 (37 mutations) [opt-env-conf-test] coverage (470/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True (27 mutations) [opt-env-conf-test] coverage (471/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 (32 mutations) [opt-env-conf-test] coverage (472/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as False:2 (6 mutations) [opt-env-conf-test] coverage (473/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 (43 mutations) [opt-env-conf-test] coverage (474/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 (31 mutations) [opt-env-conf-test] coverage (475/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 (20 mutations) [opt-env-conf-test] coverage (476/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 (39 mutations) [opt-env-conf-test] coverage (477/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 (27 mutations) [opt-env-conf-test] coverage (478/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 (20 mutations) [opt-env-conf-test] coverage (479/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" (14 mutations) [opt-env-conf-test] coverage (480/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 (21 mutations) [opt-env-conf-test] coverage (481/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" (17 mutations) [opt-env-conf-test] coverage (482/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 (28 mutations) [opt-env-conf-test] coverage (483/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") (56 mutations) [opt-env-conf-test] coverage (484/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] (46 mutations) [opt-env-conf-test] coverage (485/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 (33 mutations) [opt-env-conf-test] coverage (486/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["one"] as '1' (0 mutations) [opt-env-conf-test] coverage (487/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 (37 mutations) [opt-env-conf-test] coverage (488/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 (21 mutations) [opt-env-conf-test] coverage (489/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 (21 mutations) [opt-env-conf-test] coverage (490/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 (37 mutations) [opt-env-conf-test] coverage (491/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Nothing as Nothing (12 mutations) [opt-env-conf-test] coverage (492/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" (29 mutations) [opt-env-conf-test] coverage (493/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] (32 mutations) [opt-env-conf-test] coverage (494/799): OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 (39 mutations) [opt-env-conf-test] coverage (495/799): OptEnvConf\.RunSpec.runParser.MapIO.can run an IO action on the result of a parser (0 mutations) [opt-env-conf-test] coverage (496/799): OptEnvConf\.RunSpec.runParser.Alt.can parse a Right value with Alt (5 mutations) [opt-env-conf-test] coverage (497/799): OptEnvConf\.RunSpec.runParser.Alt.can parse a Left value with Alt (4 mutations) [opt-env-conf-test] coverage (498/799): OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object (13 mutations) [opt-env-conf-test] coverage (499/799): OptEnvConf\.RunSpec.runParser.Many.can pass many args (19 mutations) [opt-env-conf-test] coverage (500/799): OptEnvConf\.RunSpec.runParser.pure.can parse a pure value from anything (0 mutations) [opt-env-conf-test] coverage (501/799): OptEnvConf\.RunSpec.runParser.withFirstYamlConfig.can parse without any arguments (21 mutations) [opt-env-conf-test] coverage (502/799): OptEnvConf\.RunSpec.runParser.<*>.can parse two values with ap (0 mutations) [opt-env-conf-test] coverage (503/799): OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser (20 mutations) [opt-env-conf-test] coverage (504/799): OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value (10 mutations) [opt-env-conf-test] coverage (505/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg (14 mutations) [opt-env-conf-test] coverage (506/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var (15 mutations) [opt-env-conf-test] coverage (507/799): OptEnvConf\.RunSpec.runParser.Setting.parses Null as the default value (7 mutations) [opt-env-conf-test] coverage (508/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option (32 mutations) [opt-env-conf-test] coverage (509/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value (13 mutations) [opt-env-conf-test] coverage (510/799): OptEnvConf\.RunSpec.runParser.Setting.can parse a single option (26 mutations) [opt-env-conf-test] coverage (511/799): OptEnvConf\.RunSpec.runParser.RequireCapability.cannot run the setting parser if the capability is available (9 mutations) [opt-env-conf-test] coverage (512/799): OptEnvConf\.RunSpec.runParser.RequireCapability.still runs the below parser when a capability is missing for the check parser (7 mutations) [opt-env-conf-test] coverage (513/799): OptEnvConf\.RunSpec.runParser.RequireCapability.can run the setting parser if the capability is available (12 mutations) [opt-env-conf-test] coverage (514/799): OptEnvConf\.RunSpec.runParser.RequireCapability.cannot run the check parser if the capability is not available (4 mutations) [opt-env-conf-test] coverage (515/799): OptEnvConf\.RunSpec.runParser.RequireCapability.can run the check parser if the capability is available (6 mutations) [opt-env-conf-test] coverage (516/799): OptEnvConf\.RunSpec.runParser.fmap.can parse a mapped value from anything (0 mutations) [opt-env-conf-test] coverage (517/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.completes files and directories for a file argument (23 mutations) [opt-env-conf-test] coverage (518/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.completes files and directories after a file option's dashed (39 mutations) [opt-env-conf-test] coverage (519/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.filters by prefix (26 mutations) [opt-env-conf-test] coverage (520/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.directories end in / and files do not (19 mutations) [opt-env-conf-test] coverage (521/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.files are final and directories are not final (19 mutations) [opt-env-conf-test] coverage (522/799): OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.carries the description through to file completions (19 mutations) [opt-env-conf-test] coverage (523/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.completes only directories for a directory argument (15 mutations) [opt-env-conf-test] coverage (524/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.completes only directories after a directory option's dashed (35 mutations) [opt-env-conf-test] coverage (525/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.never includes files (15 mutations) [opt-env-conf-test] coverage (526/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.directories are not final (15 mutations) [opt-env-conf-test] coverage (527/799): OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.carries the description through to directory completions (15 mutations) [opt-env-conf-test] coverage (528/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options (47 mutations) [opt-env-conf-test] coverage (529/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes directory completions alongside other options (42 mutations) [opt-env-conf-test] coverage (530/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value first, then other options (43 mutations) [opt-env-conf-test] coverage (531/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes file option value first, then other options (46 mutations) [opt-env-conf-test] coverage (532/799): OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value alongside default command with argument (47 mutations) [opt-env-conf-test] coverage (533/799): OptEnvConf\.CompletionSpec.fish.produces the same fish completion script (1 mutations) [opt-env-conf-test] coverage (534/799): OptEnvConf\.CompletionSpec.zsh.produces the same zsh completion script (1 mutations) [opt-env-conf-test] coverage (535/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a switch from nothing (15 mutations) [opt-env-conf-test] coverage (536/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.hidden settings.does not suggest hidden switches (14 mutations) [opt-env-conf-test] coverage (537/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.hidden settings.does not suggest hidden options (18 mutations) [opt-env-conf-test] coverage (538/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.select.completes through a select (11 mutations) [opt-env-conf-test] coverage (539/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.nested commands.completes sub-commands after selecting a top-level command (7 mutations) [opt-env-conf-test] coverage (540/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.nested commands.filters sub-commands by prefix (5 mutations) [opt-env-conf-test] coverage (541/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.nested commands.completes nested default commands (21 mutations) [opt-env-conf-test] coverage (542/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.nested commands.completes top-level commands (5 mutations) [opt-env-conf-test] coverage (543/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial long option prefix with multiple matches.filters options by a longer prefix matching one (14 mutations) [opt-env-conf-test] coverage (544/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial long option prefix with multiple matches.filters options by a short prefix matching multiple (15 mutations) [opt-env-conf-test] coverage (545/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes commands after consuming many switches (30 mutations) [opt-env-conf-test] coverage (546/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes many switches combined with a command (19 mutations) [opt-env-conf-test] coverage (547/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes both after consuming one many-option (37 mutations) [opt-env-conf-test] coverage (548/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes both many and a following switch (21 mutations) [opt-env-conf-test] coverage (549/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long option's dashed (17 mutations) [opt-env-conf-test] coverage (550/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long switch from a double dash (13 mutations) [opt-env-conf-test] coverage (551/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.option with different dashed in args.does not suggest an option when a different dashed is in the args (30 mutations) [opt-env-conf-test] coverage (552/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.some.can still complete after consuming one (25 mutations) [opt-env-conf-test] coverage (553/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.some.can complete at least one switch (15 mutations) [opt-env-conf-test] coverage (554/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short switch from a single dash (14 mutations) [opt-env-conf-test] coverage (555/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.settings with only env or conf.does not error on env-only settings combined with arg settings (16 mutations) [opt-env-conf-test] coverage (556/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion at a middle index.filters completions when cursor word narrows the match (15 mutations) [opt-env-conf-test] coverage (557/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion at a middle index.completes the value of an option at its value position with a matching prefix (36 mutations) [opt-env-conf-test] coverage (558/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.folded short switches.can complete after a folded short switch is consumed (23 mutations) [opt-env-conf-test] coverage (559/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.folded short switches.no longer suggests a switch consumed via folding (29 mutations) [opt-env-conf-test] coverage (560/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.default command parser failure.falls back to explicit commands when default command parser fails (13 mutations) [opt-env-conf-test] coverage (561/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.multiple arguments.completes both arguments when none have been typed (11 mutations) [opt-env-conf-test] coverage (562/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.multiple arguments.completes the second argument after the first (10 mutations) [opt-env-conf-test] coverage (563/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes through an optional parser (19 mutations) [opt-env-conf-test] coverage (564/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes an optional with an applicative (27 mutations) [opt-env-conf-test] coverage (565/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes the second part when the optional is skipped (27 mutations) [opt-env-conf-test] coverage (566/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options (37 mutations) [opt-env-conf-test] coverage (567/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can still complete after consuming one (25 mutations) [opt-env-conf-test] coverage (568/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options after one has already been parsed (44 mutations) [opt-env-conf-test] coverage (569/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated switches (15 mutations) [opt-env-conf-test] coverage (570/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can still complete after consuming two (26 mutations) [opt-env-conf-test] coverage (571/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.no longer suggests an option that has already been parsed (34 mutations) [opt-env-conf-test] coverage (572/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withDefault.still suggests the option when it has a default (17 mutations) [opt-env-conf-test] coverage (573/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withDefault.completes the underlying parser (31 mutations) [opt-env-conf-test] coverage (574/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.check.completes through a mapIO (13 mutations) [opt-env-conf-test] coverage (575/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.check.completes through a checkMapEither (9 mutations) [opt-env-conf-test] coverage (576/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.empty parser.produces no completions for empty (0 mutations) [opt-env-conf-test] coverage (577/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.allOrNothing.completes normally inside allOrNothing (19 mutations) [opt-env-conf-test] coverage (578/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.allOrNothing.still suggests the remaining option after one is consumed (32 mutations) [opt-env-conf-test] coverage (579/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes through optional + many + applicative (32 mutations) [opt-env-conf-test] coverage (580/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes correctly after all optional+many consumed (54 mutations) [opt-env-conf-test] coverage (581/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a file argument (9 mutations) [opt-env-conf-test] coverage (582/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a directory argument (9 mutations) [opt-env-conf-test] coverage (583/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completion with dashed values.should only complete the second argument after a dashed first argument (10 mutations) [opt-env-conf-test] coverage (584/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completion with dashed values.should not offer the argument completer after a dashed value is consumed (7 mutations) [opt-env-conf-test] coverage (585/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete both switches of a tuple (15 mutations) [opt-env-conf-test] coverage (586/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many edge cases.handles many where the inner parser fails (0 mutations) [opt-env-conf-test] coverage (587/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many edge cases.returns first iteration completions when recursive call fails (8 mutations) [opt-env-conf-test] coverage (588/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the config file value along with main parser suggestions (34 mutations) [opt-env-conf-test] coverage (589/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the config file option together with the main parser (19 mutations) [opt-env-conf-test] coverage (590/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the main parser through withConfig (13 mutations) [opt-env-conf-test] coverage (591/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the main parser after the config option is consumed (38 mutations) [opt-env-conf-test] coverage (592/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete both switches of an either wrapped in optionals (21 mutations) [opt-env-conf-test] coverage (593/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.no longer suggests an argument that has already been parsed (18 mutations) [opt-env-conf-test] coverage (594/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial argument completion.filters argument values by typed prefix (11 mutations) [opt-env-conf-test] coverage (595/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial argument completion.filters argument values by a different prefix (10 mutations) [opt-env-conf-test] coverage (596/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.applicative branch failures.returns nothing when first applicative branch fails (2 mutations) [opt-env-conf-test] coverage (597/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.applicative branch failures.returns nothing when second applicative branch fails (10 mutations) [opt-env-conf-test] coverage (598/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.no longer suggests a switch that has already been parsed (22 mutations) [opt-env-conf-test] coverage (599/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.multiple commands with shared options.does not leak options from other commands (17 mutations) [opt-env-conf-test] coverage (600/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.multiple commands with shared options.completes options in the selected command only (17 mutations) [opt-env-conf-test] coverage (601/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands merged via alternative.completes commands from both sides of an alternative (11 mutations) [opt-env-conf-test] coverage (602/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's long option (32 mutations) [opt-env-conf-test] coverage (603/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's long switch from a single dash (16 mutations) [opt-env-conf-test] coverage (604/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's short option (42 mutations) [opt-env-conf-test] coverage (605/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's short switch (17 mutations) [opt-env-conf-test] coverage (606/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's long switch from a double dash (16 mutations) [opt-env-conf-test] coverage (607/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command with a switch (15 mutations) [opt-env-conf-test] coverage (608/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative (25 mutations) [opt-env-conf-test] coverage (609/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns no completions when both alternatives fail (10 mutations) [opt-env-conf-test] coverage (610/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns first branch completions when second branch fails (23 mutations) [opt-env-conf-test] coverage (611/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long switch from a single dash (13 mutations) [opt-env-conf-test] coverage (612/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short option with a separate arg (39 mutations) [opt-env-conf-test] coverage (613/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with partial values.filters many option values by prefix after one is consumed (43 mutations) [opt-env-conf-test] coverage (614/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.many with partial values.filters many option values by prefix (35 mutations) [opt-env-conf-test] coverage (615/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a file option (29 mutations) [opt-env-conf-test] coverage (616/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.short option shorthand.completes after a short option consumed in shorthand (31 mutations) [opt-env-conf-test] coverage (617/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial option value completion.filters option values by typed prefix (31 mutations) [opt-env-conf-test] coverage (618/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial option value completion.returns all option values when prefix is empty (32 mutations) [opt-env-conf-test] coverage (619/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with options inside.completes a command's many options (36 mutations) [opt-env-conf-test] coverage (620/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with options inside.completes a command's many options after one is consumed (37 mutations) [opt-env-conf-test] coverage (621/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.arguments after double dash.suggests the switch even after -- (known bug) (15 mutations) [opt-env-conf-test] coverage (622/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.arguments after double dash.consumes -- as the argument value (7 mutations) [opt-env-conf-test] coverage (623/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial argument completion after consuming earlier args.filters the second argument's completer by prefix after the first is consumed (12 mutations) [opt-env-conf-test] coverage (624/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete both switches of a tuple, with a prefix (15 mutations) [opt-env-conf-test] coverage (625/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's argument when no command is given (16 mutations) [opt-env-conf-test] coverage (626/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.still filters commands by prefix when there is a default (9 mutations) [opt-env-conf-test] coverage (627/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's option value when no command is given (37 mutations) [opt-env-conf-test] coverage (628/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's option when no command is given (23 mutations) [opt-env-conf-test] coverage (629/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes both commands and the default command's switch (20 mutations) [opt-env-conf-test] coverage (630/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.still lists all commands when there is a default (8 mutations) [opt-env-conf-test] coverage (631/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes inside the default command after consuming its switch (30 mutations) [opt-env-conf-test] coverage (632/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's switch when no command is given (19 mutations) [opt-env-conf-test] coverage (633/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes inside the default command after consuming its option (39 mutations) [opt-env-conf-test] coverage (634/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.mixed arguments and options.can complete an option after a positional argument (14 mutations) [opt-env-conf-test] coverage (635/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.mixed arguments and options.can complete a positional after an option (21 mutations) [opt-env-conf-test] coverage (636/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands.can complete a command argument when it's been partially provided (6 mutations) [opt-env-conf-test] coverage (637/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands.can complete a command argument (5 mutations) [opt-env-conf-test] coverage (638/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.filters the documented flag by prefix (25 mutations) [opt-env-conf-test] coverage (639/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.completes the documented dummy flag (24 mutations) [opt-env-conf-test] coverage (640/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.global options with commands and a default.completes the default command's options after a global option (29 mutations) [opt-env-conf-test] coverage (641/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.global options with commands and a default.completes commands after a global option (25 mutations) [opt-env-conf-test] coverage (642/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.global options with commands and a default.completes global options and commands together (20 mutations) [opt-env-conf-test] coverage (643/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.partial command name with inner option completion.completes a command's options after selecting by prefix (16 mutations) [opt-env-conf-test] coverage (644/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with partial option value inside.filters a command's option values by prefix (34 mutations) [opt-env-conf-test] coverage (645/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.pure parser.produces no completions for pure (0 mutations) [opt-env-conf-test] coverage (646/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.choice.completes across all choices (21 mutations) [opt-env-conf-test] coverage (647/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short option's dashed (18 mutations) [opt-env-conf-test] coverage (648/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a directory option (29 mutations) [opt-env-conf-test] coverage (649/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete both switches of an either (19 mutations) [opt-env-conf-test] coverage (650/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.prefix filtering.filters commands by typed prefix (5 mutations) [opt-env-conf-test] coverage (651/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.prefix filtering.filters switches by typed prefix (14 mutations) [opt-env-conf-test] coverage (652/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.prefix filtering.returns nothing when prefix matches nothing (13 mutations) [opt-env-conf-test] coverage (653/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.command not found.returns no completions for an unknown command (5 mutations) [opt-env-conf-test] coverage (654/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long option (29 mutations) [opt-env-conf-test] coverage (655/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completer at end.does not offer option completer when not at end of args (32 mutations) [opt-env-conf-test] coverage (656/799): OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completer at end.offers the argument completer at the end after a switch is consumed (21 mutations) [opt-env-conf-test] coverage (657/799): OptEnvConf\.CompletionSpec.bash.produces the same bash completion script (1 mutations) [opt-env-conf-test] coverage (658/799): OptEnvConf\.NonDetSpec.runNonDet.can guard against previous values (5 mutations) [opt-env-conf-test] coverage (659/799): OptEnvConf\.NonDetSpec.runNonDet.can recover from failures with <|> (3 mutations) [opt-env-conf-test] coverage (660/799): OptEnvConf\.NonDetSpec.runNonDetT.can recover from underlying errors (7 mutations) [opt-env-conf-test] coverage (661/799): OptEnvConf\.CompleterSpec.filePath.can complete "" to ["foo\.txt","config\.yaml","bar/"] (22 mutations) [opt-env-conf-test] coverage (662/799): OptEnvConf\.CompleterSpec.filePath.can complete "f" to ["foo\.txt"] (18 mutations) [opt-env-conf-test] coverage (663/799): OptEnvConf\.CompleterSpec.filePath.can complete "b" to ["bar/"] (18 mutations) [opt-env-conf-test] coverage (664/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar" to ["bar/quux\.txt","bar/","bar/deep/"] (18 mutations) [opt-env-conf-test] coverage (665/799): OptEnvConf\.CompleterSpec.filePath.can complete "c" to ["config\.yaml"] (18 mutations) [opt-env-conf-test] coverage (666/799): OptEnvConf\.CompleterSpec.filePath.can complete "q" to [] (17 mutations) [opt-env-conf-test] coverage (667/799): OptEnvConf\.CompleterSpec.filePath.can complete "\." to ["\.hidden\.txt","\.hidden/"] (18 mutations) [opt-env-conf-test] coverage (668/799): OptEnvConf\.CompleterSpec.filePath.can complete "\./" to ["\./foo\.txt","\./config\.yaml","\./bar/"] (10 mutations) [opt-env-conf-test] coverage (669/799): OptEnvConf\.CompleterSpec.filePath.can complete "\./\./" to ["\./\./foo\.txt","\./\./config\.yaml","\./\./bar/"] (10 mutations) [opt-env-conf-test] coverage (670/799): OptEnvConf\.CompleterSpec.filePath.can complete "\./\." to ["\./\.hidden\.txt","\./\.hidden/"] (18 mutations) [opt-env-conf-test] coverage (671/799): OptEnvConf\.CompleterSpec.filePath.can complete "\./bar" to ["\./bar/quux\.txt","\./bar/","\./bar/deep/"] (18 mutations) [opt-env-conf-test] coverage (672/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/" to ["bar/quux\.txt","bar/deep/"] (18 mutations) [opt-env-conf-test] coverage (673/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/d" to ["bar/deep/"] (24 mutations) [opt-env-conf-test] coverage (674/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/deep" to ["bar/deep/gold\.txt","bar/deep/"] (24 mutations) [opt-env-conf-test] coverage (675/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/deep/" to ["bar/deep/gold\.txt"] (18 mutations) [opt-env-conf-test] coverage (676/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/q" to ["bar/quux\.txt"] (24 mutations) [opt-env-conf-test] coverage (677/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\." to parent directory contents (23 mutations) [opt-env-conf-test] coverage (678/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\./" to parent directory contents (27 mutations) [opt-env-conf-test] coverage (679/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\./f" to matching parent files (26 mutations) [opt-env-conf-test] coverage (680/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\./bar/" to sibling dir contents (27 mutations) [opt-env-conf-test] coverage (681/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/\.\./" to current dir contents (27 mutations) [opt-env-conf-test] coverage (682/799): OptEnvConf\.CompleterSpec.filePath.can complete "bar/\.\./f" to matching files (26 mutations) [opt-env-conf-test] coverage (683/799): OptEnvConf\.CompleterSpec.filePath.can complete "\.\./bar/deep/\.\./" to bar/ contents (27 mutations) [opt-env-conf-test] coverage (684/799): OptEnvConf\.CompleterSpec.filePath.can complete absolute paths (19 mutations) [opt-env-conf-test] coverage (685/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "" to ["bar/"] (10 mutations) [opt-env-conf-test] coverage (686/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "b" to ["bar/"] (21 mutations) [opt-env-conf-test] coverage (687/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "f" to [] (20 mutations) [opt-env-conf-test] coverage (688/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\." to ["\.hidden/"] (18 mutations) [opt-env-conf-test] coverage (689/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./" to ["\./bar/"] (7 mutations) [opt-env-conf-test] coverage (690/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./\." to ["\./\.hidden/"] (18 mutations) [opt-env-conf-test] coverage (691/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./\./" to ["\./\./bar/"] (7 mutations) [opt-env-conf-test] coverage (692/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./\." to ["\./\.hidden/"]:1 (18 mutations) [opt-env-conf-test] coverage (693/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\./bar" to ["\./bar/","\./bar/deep/"] (21 mutations) [opt-env-conf-test] coverage (694/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/" to ["bar/","bar/deep/"] (21 mutations) [opt-env-conf-test] coverage (695/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/d" to ["bar/deep/"] (27 mutations) [opt-env-conf-test] coverage (696/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/deep" to ["bar/deep/"] (27 mutations) [opt-env-conf-test] coverage (697/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\." to parent directories (17 mutations) [opt-env-conf-test] coverage (698/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\./" to parent directories (23 mutations) [opt-env-conf-test] coverage (699/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\./b" to matching parent directories (29 mutations) [opt-env-conf-test] coverage (700/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/\.\./" to current dir directories (23 mutations) [opt-env-conf-test] coverage (701/799): OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/\.\./b" to matching directories (29 mutations) [opt-env-conf-test] coverage (702/799): OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "" to ["config\.yaml","bar/"] (21 mutations) [opt-env-conf-test] coverage (703/799): OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "c" to ["config\.yaml"] (22 mutations) [opt-env-conf-test] coverage (704/799): OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "b" to ["bar/"] (20 mutations) [opt-env-conf-test] coverage (705/799): OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "bar" to ["bar/","bar/deep/"] (22 mutations) [opt-env-conf-test] coverage (706/799): OptEnvConf\.CompleterSpec.filePathWithExtensions.can complete "" to ["foo\.txt","config\.yaml","bar/"] (18 mutations) [opt-env-conf-test] coverage (707/799): OptEnvConf\.CompleterSpec.filePathWithExtensions.can complete "bar/" to ["bar/quux\.txt","bar/deep/"] (22 mutations) [opt-env-conf-test] coverage (708/799): OptEnvConf\.ReaderSpec.maybeReader.can parse a bool using this example reader (8 mutations) [opt-env-conf-test] coverage (709/799): OptEnvConf\.ReaderSpec.viaStringCodec.can parse a string via its string codec (0 mutations) [opt-env-conf-test] coverage (710/799): OptEnvConf\.ReaderSpec.commaSeparated.can parse these two ints (1 mutations) [opt-env-conf-test] coverage (711/799): OptEnvConf\.ReaderSpec.renderCommaSeparated.escapes commas and backslashes (1 mutations) [opt-env-conf-test] coverage (712/799): OptEnvConf\.ReaderSpec.parseCommaSeparated.roundtrips with renderCommaSeparated starting from Strings (0 mutations) [opt-env-conf-test] coverage (713/799): OptEnvConf\.ReaderSpec.parseCommaSeparated.roundtrips with renderCommaSeparated starting from lists (0 mutations) [opt-env-conf-test] coverage (714/799): OptEnvConf\.ReaderSpec.commaSeparatedSet.can parse these two ints (1 mutations) [opt-env-conf-test] coverage (715/799): OptEnvConf\.ReaderSpec.commaSeparatedList.can parse these two ints (1 mutations) [opt-env-conf-test] coverage (716/799): OptEnvConf\.ArgsSpec.consumeSwitch.consumes a long switch if there are no other args (9 mutations) [opt-env-conf-test] coverage (717/799): OptEnvConf\.ArgsSpec.consumeSwitch.consumes a folded switch at the front first (14 mutations) [opt-env-conf-test] coverage (718/799): OptEnvConf\.ArgsSpec.consumeSwitch.consumes a short switch if there are no other args (9 mutations) [opt-env-conf-test] coverage (719/799): OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no dasheds (17 mutations) [opt-env-conf-test] coverage (720/799): OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no arguments (0 mutations) [opt-env-conf-test] coverage (721/799): OptEnvConf\.ArgsSpec.consumeSwitch.consumes a switch at the front first (9 mutations) [opt-env-conf-test] coverage (722/799): OptEnvConf\.ArgsSpec.consumeSwitch.does not consume a mismatched switch (9 mutations) [opt-env-conf-test] coverage (723/799): OptEnvConf\.ArgsSpec.consumeArgument.consumes a plain argument when there is one (1 mutations) [opt-env-conf-test] coverage (724/799): OptEnvConf\.ArgsSpec.consumeArgument.does not consume anything if there is nothing to consume (1 mutations) [opt-env-conf-test] coverage (725/799): OptEnvConf\.ArgsSpec.consumeArgument.consumes any argument after a double-dash as an argument (9 mutations) [opt-env-conf-test] coverage (726/799): OptEnvConf\.ArgsSpec.consumeArgument.skips dead arguments (12 mutations) [opt-env-conf-test] coverage (727/799): OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a live argument (14 mutations) [opt-env-conf-test] coverage (728/799): OptEnvConf\.ArgsSpec.consumeArgument.consumes a bare double-dash if it's the last argument (6 mutations) [opt-env-conf-test] coverage (729/799): OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a dead argument (11 mutations) [opt-env-conf-test] coverage (730/799): OptEnvConf\.ArgsSpec.consumeArgument.tries to ignore this value that looks like an option value (7 mutations) [opt-env-conf-test] coverage (731/799): OptEnvConf\.ArgsSpec.parseArg.roundtrips with renderArg (0 mutations) [opt-env-conf-test] coverage (732/799): OptEnvConf\.ArgsSpec.parseArg.produces valid args (3 mutations) [opt-env-conf-test] coverage (733/799): OptEnvConf\.ArgsSpec.renderDashed.roundtrips with parseArg for long dashed (3 mutations) [opt-env-conf-test] coverage (734/799): OptEnvConf\.ArgsSpec.renderDashed.roundtrips with parseArg for short dashed (4 mutations) [opt-env-conf-test] coverage (735/799): OptEnvConf\.ArgsSpec.parseArgs.produces valid Args (3 mutations) [opt-env-conf-test] coverage (736/799): OptEnvConf\.ArgsSpec.parseArgs.produces valid Argss for annoying strings (6 mutations) [opt-env-conf-test] coverage (737/799): OptEnvConf\.ArgsSpec.parseArgs.parses empty args as an empty arg map (1 mutations) [opt-env-conf-test] coverage (738/799): OptEnvConf\.ArgsSpec.consumeOption.consumes an option at the front first (24 mutations) [opt-env-conf-test] coverage (739/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a short option before a long option (16 mutations) [opt-env-conf-test] coverage (740/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a short option in shorthand notation (16 mutations) [opt-env-conf-test] coverage (741/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a long option with an equals sign (6 mutations) [opt-env-conf-test] coverage (742/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a short option (24 mutations) [opt-env-conf-test] coverage (743/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a short option before a long option:1 (14 mutations) [opt-env-conf-test] coverage (744/799): OptEnvConf\.ArgsSpec.consumeOption.does not consume a mismatched option (14 mutations) [opt-env-conf-test] coverage (745/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a long option (14 mutations) [opt-env-conf-test] coverage (746/799): OptEnvConf\.ArgsSpec.consumeOption.consumes a folded option (20 mutations) [opt-env-conf-test] coverage (747/799): OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no dasheds (26 mutations) [opt-env-conf-test] coverage (748/799): OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no arguments (0 mutations) [opt-env-conf-test] coverage (749/799): OptEnvConf\.ErrorSpec.renders the unreadable-var error the same as before (21 mutations) [opt-env-conf-test] coverage (750/799): OptEnvConf\.ErrorSpec.renders the typo-option error the same as before (37 mutations) [opt-env-conf-test] coverage (751/799): OptEnvConf\.ErrorSpec.renders the unrecognised-arg error the same as before (1 mutations) [opt-env-conf-test] coverage (752/799): OptEnvConf\.ErrorSpec.renders the read-int-argument error the same as before (24 mutations) [opt-env-conf-test] coverage (753/799): OptEnvConf\.ErrorSpec.renders the read-int-options error the same as before (37 mutations) [opt-env-conf-test] coverage (754/799): OptEnvConf\.ErrorSpec.renders the leftover-argument error the same as before (2 mutations) [opt-env-conf-test] coverage (755/799): OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before (70 mutations) [opt-env-conf-test] coverage (756/799): OptEnvConf\.ErrorSpec.renders the required-command error the same as before (3 mutations) [opt-env-conf-test] coverage (757/799): OptEnvConf\.ErrorSpec.renders the missing-options error the same as before (24 mutations) [opt-env-conf-test] coverage (758/799): OptEnvConf\.ErrorSpec.renders the check-failed-checkMaybe error the same as before (11 mutations) [opt-env-conf-test] coverage (759/799): OptEnvConf\.ErrorSpec.renders the typo-switch error the same as before (31 mutations) [opt-env-conf-test] coverage (760/799): OptEnvConf\.ErrorSpec.renders the read-int-option error the same as before (37 mutations) [opt-env-conf-test] coverage (761/799): OptEnvConf\.ErrorSpec.renders the unrecognised-switch error the same as before (4 mutations) [opt-env-conf-test] coverage (762/799): OptEnvConf\.ErrorSpec.renders the unreadable-vars error the same as before (20 mutations) [opt-env-conf-test] coverage (763/799): OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before (62 mutations) [opt-env-conf-test] coverage (764/799): OptEnvConf\.ErrorSpec.renders the empty-choice error the same as before (1 mutations) [opt-env-conf-test] coverage (765/799): OptEnvConf\.ErrorSpec.renders the missing-argument error the same as before (24 mutations) [opt-env-conf-test] coverage (766/799): OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before (57 mutations) [opt-env-conf-test] coverage (767/799): OptEnvConf\.ErrorSpec.renders the unrecognised-command error the same as before (5 mutations) [opt-env-conf-test] coverage (768/799): OptEnvConf\.ErrorSpec.renders the some-none error the same as before (27 mutations) [opt-env-conf-test] coverage (769/799): OptEnvConf\.ErrorSpec.renders the missing-var error the same as before (20 mutations) [opt-env-conf-test] coverage (770/799): OptEnvConf\.ErrorSpec.renders the missing-option error the same as before (24 mutations) [opt-env-conf-test] coverage (771/799): OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before (70 mutations) [opt-env-conf-test] coverage (772/799): OptEnvConf\.ErrorSpec.renders the leftover-switch error the same as before (4 mutations) [opt-env-conf-test] coverage (773/799): OptEnvConf\.ErrorSpec.renders the empty error the same as before (1 mutations) [opt-env-conf-test] coverage (774/799): OptEnvConf\.ErrorSpec.renders the check-failed-checkEither error the same as before (11 mutations) [opt-env-conf-test] coverage (775/799): OptEnvConf\.ErrorSpec.renders the missing-vars error the same as before (20 mutations) [opt-env-conf-test] coverage (776/799): OptEnvConf\.ErrorSpec.renders the leftover-option error the same as before (5 mutations) [opt-env-conf-test] coverage (777/799): OptEnvConf\.ErrorSpec.renders the unrecognised-option error the same as before (5 mutations) [opt-env-conf-test] coverage (778/799): OptEnvConf\.ErrorSpec.renders the missing-env error the same as before (20 mutations) [opt-env-conf-test] coverage (779/799): OptEnvConf\.LintSpec.produces the same lint error for this parser (6 mutations) [opt-env-conf-test] coverage (780/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:1 (33 mutations) [opt-env-conf-test] coverage (781/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:2 (15 mutations) [opt-env-conf-test] coverage (782/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:3 (10 mutations) [opt-env-conf-test] coverage (783/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:4 (9 mutations) [opt-env-conf-test] coverage (784/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:5 (5 mutations) [opt-env-conf-test] coverage (785/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:6 (15 mutations) [opt-env-conf-test] coverage (786/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:7 (3 mutations) [opt-env-conf-test] coverage (787/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:8 (4 mutations) [opt-env-conf-test] coverage (788/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:9 (31 mutations) [opt-env-conf-test] coverage (789/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:10 (3 mutations) [opt-env-conf-test] coverage (790/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:11 (3 mutations) [opt-env-conf-test] coverage (791/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:12 (5 mutations) [opt-env-conf-test] coverage (792/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:13 (2 mutations) [opt-env-conf-test] coverage (793/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:14 (5 mutations) [opt-env-conf-test] coverage (794/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:15 (8 mutations) [opt-env-conf-test] coverage (795/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:16 (3 mutations) [opt-env-conf-test] coverage (796/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:17 (3 mutations) [opt-env-conf-test] coverage (797/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:18 (4 mutations) [opt-env-conf-test] coverage (798/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:19 (5 mutations) [opt-env-conf-test] coverage (799/799): OptEnvConf\.LintSpec.produces the same lint error for this parser:20 (4 mutations) [opt-env-conf-test] mutation-nix: running mutations [opt-env-conf-test] TTTTTTTTTeeeeTeTeeTTeeTTTTTTTTTTTTTTTssssesesseesseeeeeeeeeeeeeeettttststtssttsssssssssssssssiiiititiittiitttttttttttttttnnnnininniinniiiiiiiiiiiiiiiggggngnggnnggnnnnnnnnnnnnnnn g g gg gggggggggggggggmmmm m mm mm uuuumumuummuummmmmmmmmmmmmmmttttututtuuttuuuuuuuuuuuuuuuaaaatataattaatttttttttttttttttttatattaattaaaaaaaaaaaaaaaiiiititiittiitttttttttttttttooooioiooiiooiiiiiiiiiiiiiiinnnnononnoonnooooooooooooooo n n nn nnnnnnnnnnnnnnnCCCC N NC CN ooooCeNeoCCoeCCNNCCCNNCCCCNCnnnnogegnoongooeeoooeeooooeossssnagasnnsannggnnnggnnnngnttttstattssttssaasssaassssasBBBBteteBttBetttttttttttttttooooB e oBBo BBeeBBBeeBBBBeBoooooa aooooaoo ooo oooo ollllotatlooltooaaoooaaooooao l t ll llttlllttlllltlaaaa s sa as ttttarsrtaatraassaaassaaaasa tcrc tt cttrrtttrrttttrtssss /c/s s/ cc cc c rrrrsO/OrssrOss//sss//ssss/sccccrpOpcrrcprrOOrrrOOrrrrOr////ctpt/cc/tccppcccppccccpcOOOO/EtEO//OE//tt///tt////t/ppppOnEnpOOpnOOEEOOOEEOOOOEOttttpvnvtpptvppnnpppnnppppnpEEEEtCvCEttECttvvtttvvttttvtnnnnEoConEEnoEECCEEECCEEEECEvvvvnnonvnnvnnnoonnnoonnnnonCCCCvfnfCvvCfvvnnvvvnnvvvvnvooooC/f/oCCo/CCffCCCffCCCCfCnnnnoT/TnoonToo//ooo//oooo/offffneTefnnfennTTnnnTTnnnnTn////fses/ff/sffeefffeeffffefTTTT/tstT//Tt//ss///ss////s/eeeeT.t.eTTe.TTttTTTttTTTTtTsssseh.hseeshee..eee..eeee.ettttsshstsstssshhssshhsssshs....t:s:.tt.:ttsstttssttttsthhhh.1:1h..h1..::...::....:.ssssh818shhs8hh11hhh11hhhh1h::::s080:ss:0ss88sss88ssss8s1111::0:1::1:::00:::00::::0:888812:28118111::111::1111:10000833408809886788864888838::::0-5-:00:-0003000090000502222:3-31::13::--:::--::::-:3344314096391766876688443183----5:5:-05-:3091300149959453333- [opt-env-conf-test] : [opt-env-conf-test] 3--3 [opt-env-conf-test] --::---::----:-11004@ [opt-env-conf-test] @1641@86 [opt-env-conf-test]  [opt-env-conf-test] 888 [opt-env-conf-test]  [opt-env-conf-test] 8888 [opt-env-conf-test] 8::::5@@@:95:@19@@111@@4444@4 [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test] : @ [opt-env-conf-test] :: [opt-env-conf-test]  ::@@:::@@::::@:@@@@ [opt-env-conf-test] - -@ [opt-env-conf-test]  [opt-env-conf-test] @- [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test] @@@@@1-1@@@@1@@--@@@--@@@@-@ @717 @@ 7@@11@@@11@@@@1@---- 777- -7 77 77 7 1111-,7,1--1,--77---77----7-777714,47117411,,111,,1111,177777 4 7777 774477744777747,,,,7+ +,77,+77 777 7777 74444,1+14,,41,,++,,,++,,,,+, 4717 44 7441144411444414++++ 777+ +7 77 77 7 1111+,7,1++1,++77+++77++++7+777714,47117411,,111,,1111,177777 4 7777 774477744777747,,,,7@ @,77,@77 777 7777 74444,@@@4,,4@,,@@,,,@@,,,,@, 4 [opt-env-conf-test] @ [opt-env-conf-test]  44 [opt-env-conf-test] 44@@444@@4444@4@@@@ [opt-env-conf-test]  @ @ [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  @@@@@ @@@@ @@ @@@ @@@@ @ [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test] @ [opt-env-conf-test] @@ [opt-env-conf-test]  @@ @@@ @@@@ @ [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  w w w hwh h ww ww w ehe e hh hh h wwww rerw wr ee ee e hhhhwerehwwhewwrrwwwrrwwwwrweeeeh [opt-env-conf-test] e [opt-env-conf-test] ehhe [opt-env-conf-test] hheehhheehhhhehrrrre [opt-env-conf-test]  reer ee [opt-env-conf-test]  [opt-env-conf-test] eee [opt-env-conf-test]  [opt-env-conf-test] eeee [opt-env-conf-test] eeeeer erre rr rrr rrrr r [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test] e [opt-env-conf-test] ee [opt-env-conf-test]  ee eee eeee e [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  v v v eve e vv vv v rer r ee ee e vvvv srsv vs rr rr r eeeevisievveivvssvvvssvvvvsvrrrreoioreeroeeiieeeiieeeeiessssrnonsrrsnrroorrroorrrroriiiis n issi ssnnsssnnssssnsooooi= =oiio=ii iii iiii innnno = noon oo==ooo==oooo=o nt t nn tnn nnn nnnn n==== ata= =a tt tt t =kak == k==aa===aa====a=tttt eket te kk kk k aaaatWeWattaWtteettteettttetkkkkahWhkaakhaaWWaaaWWaaaaWaeeeekihiekkeikkhhkkkhhkkkkhkWWWWelilWeeWleeiieeeiieeeeiehhhhWelehWWheWWllWWWllWWWWlWiiiih e ihhi hheehhheehhhhehlllli( (liil(ii iii iiii ieeeel\(\elle\ll((lll((llll(l ec\c ee cee\\eee\\eeee\e(((( c ( ( cc cc c \\\\(- -\((\-(( ((( (((( (cccc\>->c\\c>\\--\\\--\\\\-\ c > cc cc>>ccc>>cccc>c---- i i- -i >>>>-sis>-->s--ii---ii----i- >DsD >> D>>ss>>>ss>>>>s>iiii iDii ii DD DD D ssssigigsiisgiiiiiiiiiiiiiiiDDDDsigiDssDissggsssggssssgsiiiiDtitiDDitDDiiDDDiiDDDDiDggggi t giig iittiiittiiiitiiiiigc ciggicgg ggg gggg gtttti c tiit iicciiicciiiici t| | tt |tt ttt tttt tcccc |||c c| || || | c | cc cc||ccc||cccc|c|||| c c| |c ||||| c |||| ||cc|||cc||||c| |= = || =|| ||| |||| |cccc ===c c= == == = c = cc cc==ccc==cccc=c==== ' '= =' =====.'.====.==''===''===='= ='.' == '==..===..====.='''' )')' ') '' '' ' ....' ) .''. ''))'''))'''')'''''.r r'..'r.. ... .... .))))'ere)'')e''rr'''rr''''r' )ses )) s))ee)))ee))))e)rrrr tstr rt ss ss s eeeer [opt-env-conf-test] t [opt-env-conf-test] erre [opt-env-conf-test] rrttrrrttrrrrtrsssse [opt-env-conf-test]  sees ee [opt-env-conf-test]  [opt-env-conf-test] eee [opt-env-conf-test]  [opt-env-conf-test] eeee [opt-env-conf-test] etttts tsst ss sss ssss s [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test] t [opt-env-conf-test] tt [opt-env-conf-test]  tt ttt tttt t [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  g g g ogo o gg gg g o oo oo o gggg ( (g g( oooogc(coggocgg((ggg((gggg(g o c oo ooccoooccooooco(((( : :( (: cccc( : c((c ((::(((::((((:( cr r cc rcc ccc cccc c:::: ere: :e rr rr r :ses :: s::ee:::ee::::e:rrrr tstr rt ss ss s eeeer)t)erre)rrttrrrttrrrrtrsssse ) sees ee))eee))eeee)etttts= =tsst=ss sss ssss s))))t = )tt) tt==ttt==tttt=t )c c )) c)) ))) )))) )==== c = = cc cc c =: : == :== === ==== =cccc : c c :: :: : cg g cc gcc ccc cccc c:::: ogo: :o gg gg g : o :: ::oo:::oo::::o:gggg r rg gr oooogereoggoeggrrgggrrggggrg oses oo sooeeoooeeooooeorrrr tstr rt ss ss s eeeer [opt-env-conf-test] t [opt-env-conf-test] erre [opt-env-conf-test] rrttrrrttrrrrtrsssse- [opt-env-conf-test] -sees-ee [opt-env-conf-test]  [opt-env-conf-test] eee [opt-env-conf-test]  [opt-env-conf-test] eeee [opt-env-conf-test] etttts - tsst ss--sss--ssss-s [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test] t [opt-env-conf-test] tt [opt-env-conf-test]  tt ttt tttt t---- [opt-env-conf-test]  - [opt-env-conf-test]  [opt-env-conf-test] - [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  - -- -- --- ---- - i i i sis s ii ii i VsV V ss ss s iiii eVei ie VV VV V ssssirersiisriieeiiieeiiiieiVVVVssrsVssVsssrrsssrrssssrseeeeVisieVVeiVVssVVVssVVVVsVrrrreoioreeroeeiieeeiieeeeiessssrnonsrrsnrroorrroorrrroriiiis n issi ssnnsssnnssssnsooooiv voiiovii iii iiii innnno v noon oovvooovvoooovo n= = nn =nn nnn nnnn nvvvv = v v == == = vn n vv nvv vvv vvvv v==== ono= =o nn nn n =tot == t==oo===oo====o=nnnn t n n tt tt t oooon( (onno(nn nnn nnnn ntttton(ntootnoo((ooo((oooo(o tunu tt uttnntttnnttttnt(((( lul( (l uu uu u nnnn(llln((nl((ll(((ll((((l(uuuun l unnu nnllnnnllnnnnlnlllluv vluulvuu uuu uuuu ulllll)v)llll)llvvlllvvllllvl l ) ll ll))lll))llll)lvvvv & &v v& ))))v&&&)vv)&vv&&vvv&&vvvv&v ) & )) ))&&)))&&))))&)&&&& e e& &e &&&&&lel&&&&l&&ee&&&ee&&&&e& &ele && e&&ll&&&ll&&&&l&eeee meme em ee ee e lllle m leel eemmeeemmeeeemeeeeel' 'elle'll lll llll lmmmme.'.meem.ee''eee''eeee'e m'.' mm 'mm..mmm..mmmm.m'''' ' ' ' '' '' ' ....'v v.''.v'' ''' '''' '''''. v '..' ..vv...vv....v. '& & '' &'' ''' '''' 'vvvv &&&v v& && && & v & vv vv&&vvv&&vvvv&v&&&& a a& &a &&&&&lal&&&&l&&aa&&&aa&&&&a& &lll && l&&ll&&&ll&&&&l&aaaa l a a ll ll l lllla( (laal(aa aaa aaaa alllll\(\llll\ll((lll((llll(l lc\c ll cll\\lll\\llll\l(((( c ( ( cc cc c \\\\(- -\((\-(( ((( (((( (cccc\>->c\\c>\\--\\\--\\\\-\ c > cc cc>>ccc>>cccc>c---- i i- -i >>>>-sis>-->s--ii---ii----i- >DsD >> D>>ss>>>ss>>>>s>iiii iDii ii DD DD D ssssigigsiisgiiiiiiiiiiiiiiiDDDDsigiDssDissggsssggssssgsiiiiDtitiDDitDDiiDDDiiDDDDiDggggi t giig iittiiittiiiitiiiiigc ciggicgg ggg gggg gtttti c tiit iicciiicciiiici t| | tt |tt ttt tttt tcccc |||c c| || || | c | cc cc||ccc||cccc|c|||| c c| |c ||||| c |||| ||cc|||cc||||c| |= = || =|| ||| |||| |cccc ===c c= == == = c = cc cc==ccc==cccc=c==== ' '= =' =====.'.====.==''===''===='= ='.' == '==..===..====.='''' )')' ') '' '' ' ....' ) .''. ''))'''))'''')'''''.v v'..'v.. ... .... .))))' [opt-env-conf-test] v [opt-env-conf-test] )'') [opt-env-conf-test] ''vv'''vv''''v' )+ [opt-env-conf-test] + )) +)) [opt-env-conf-test]  [opt-env-conf-test] ))) [opt-env-conf-test]  [opt-env-conf-test] )))) [opt-env-conf-test] )vvvv + v v ++ ++ + [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test] v [opt-env-conf-test] vv [opt-env-conf-test]  vv vvv vvvv v++++ [opt-env-conf-test]  + [opt-env-conf-test]  [opt-env-conf-test] + [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  + ++ ++ +++ ++++ + i i i sis s ii ii i VsV V ss ss s iiii eVei ie VV VV V ssssirersiisriieeiiieeiiiieiVVVVssrsVssVsssrrsssrrssssrseeeeVisieVVeiVVssVVVssVVVVsVrrrreoioreeroeeiieeeiieeeeiessssrnonsrrsnrroorrroorrrroriiiis n issi ssnnsssnnssssnsooooiv voiiovii iii iiii innnno v noon oovvooovvoooovo n= = nn =nn nnn nnnn nvvvv = v v == == = vn n vv nvv vvv vvvv v==== ono= =o nn nn n =tot == t==oo===oo====o=nnnn t F T tt tt t oooonn (annr(nn nnn nnnT nttttoo(nloounoo((ooo((ooor(o ttnostteottnntttnntttuntFT(( ute t uu uu eu arFT((l ((& ((ll(((ll((( [opt-env-conf-test] l(luarn(l(&nn&(nnllnnnllnnnlnseluun n&uu nuu uuu uuu ue seluvu lleullvvlllvvlllvl &e)ll)lellllll))lll))lll)l&&) l ll el & &v & evvm vv&&vvv&&vvv&v e&&)v&vm)) v))&&)))&&)))&)el& ) ) ') le e&)n)'&&.)&&ee&&&ee&&&n&emel& o .&&' &&ll&&&ll&&&o&m le &t&' & ee ee t 'emT& & eFv&eemmeeemmeeT F'.m r ( vla ll lll llr(a.' 'ueee el&eee''eee''eeuel' '.elll&ms&lmm..mmm..mmels v.' eee& e e '' '' [opt-env-conf-test] eev ' &mmm ' am'' ''' ''m [opt-env-conf-test]  & v& a.&l ..vv...vv.. &&v '''l'&l''' ''' '''& &a...l . && && . a&&l''' va('vv&&vvv&&vv'al& l ( l\ ll a vvv\&lcv&&aa&&&an&&vl al( ) c& &&ll&&&lo&& (ll\& & (-& ll lt &(\l c&&&-a\>&aa aaa FT&\c ( & >lc ll((lll((ar c (\-a a l iall\\lll\alua -\c>lali -sl cc clsel->c llls(>Dl(( ((( le [opt-env-conf-test] l> -i l D\ i \\--\\\- [opt-env-conf-test]  i->s( (icig(cc>>ccc>((is> D\(\g si\ \\sD iic\ci-Dtc--ni---nccDiisg c t>i >>os>>>o igsDi- - gc- tD t--giDit>->cFi >Ti iiFT >>itig > at| rs(gsar( t gici i|l |iuDiiDluiii cit sis|sc seistisesssc t |DsD e cD gD ge)DDD | c|iDic | i|iici) iii||c gig ||=g|tg t vggg| |cigi=| =i i| v [opt-env-conf-test] iii c|| tit= c tcct|c [opt-env-conf-test] tttc | = t c ' = c=c c' =.c=|cn|ccc==c c .==' =|)o| = ='| |'= )| t ||| '==.|||) ' |'T| F|||'.= ' | '.v .r|(a .' ')c cv.' [opt-env-conf-test] c'u clccc')'. c [opt-env-conf-test] ') )ec s ) .'v= =) = ) =e=== v') [opt-env-conf-test] === v=v ==)===v [opt-env-conf-test] ) = v [opt-env-conf-test]  [opt-env-conf-test] v= [opt-env-conf-test]  v' ' [opt-env-conf-test] ' [opt-env-conf-test]  'v'''v [opt-env-conf-test] .'..'. [opt-env-conf-test] ... [opt-env-conf-test] '.''.'''')'))')))) ) ))) v vv vv [opt-env-conf-test] v [opt-env-conf-test]  [opt-env-conf-test] vvv)) [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:19-84: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:180:19-84: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:176:9-26: [opt-env-conf-test] @@ -173,7 +173,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go [] = [] [opt-env-conf-test]  go ('-' : rest) [opt-env-conf-test] - | isVersion version = [] [opt-env-conf-test] + | True = [] [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:176:9-26: [opt-env-conf-test] @@ -173,7 +173,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go [] = [] [opt-env-conf-test]  go ('-' : rest) [opt-env-conf-test] - | isVersion version = [] [opt-env-conf-test] + | not (isVersion version) = [] [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:176:9-26: [opt-env-conf-test] @@ -173,7 +173,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go [] = [] [opt-env-conf-test]  go ('-' : rest) [opt-env-conf-test] - | isVersion version = [] [opt-env-conf-test] + | False = [] [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:178:36-45: [opt-env-conf-test] @@ -175,6 +175,6 @@ [opt-env-conf-test]  go ('-' : rest) [opt-env-conf-test]  | isVersion version = [] [opt-env-conf-test]  where [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test] + version = takeWhile (\c -> False || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test]  isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:178:36-45: [opt-env-conf-test] @@ -175,6 +175,6 @@ [opt-env-conf-test]  go ('-' : rest) [opt-env-conf-test]  | isVersion version = [] [opt-env-conf-test]  where [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test] + version = takeWhile (\c -> not (isDigit c) || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test]  isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:60-81: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> False) v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:19-31: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = False && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:73-81: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || False) v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:35-45: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && False && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:35-84: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && True [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the samTesting mutation ConstBool at src/OptEnvConf/Test.hs:178:36-45: [opt-env-conf-test] @@ -175,6 +175,6 @@ [opt-env-conf-test]  go ('-' : rest) [opt-env-conf-test]  | isVersion version = [] [opt-env-conf-test]  where [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test] + version = takeWhile (\c -> True || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test]  isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:178:49-57: [opt-env-conf-test] @@ -175,6 +175,6 @@ [opt-env-conf-test]  go ('-' : rest) [opt-env-conf-test]  | isVersion version = [] [opt-env-conf-test]  where [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test] + version = takeWhile (\c -> isDigit c || True) rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test]  isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] TeTsetsitnign gm umtuattaitoino nC oCnosntsBtoBoolo la ta ts rscr/cO/pOtpEtnEvnCvoCnofn/fT/eTsets.th.sh:s1:7187:84:93-65-75:7 [opt-env-conf-test] :@ [opt-env-conf-test] @@ @- 1-7157,56, 6+ 1+7157,56, 6@ @@ [opt-env-conf-test] @ [opt-env-conf-test]  g og o( '(-''- ': :r ersets)t [opt-env-conf-test] ) [opt-env-conf-test]  | |i siVseVresrisoino nv evresrisoino n= =[ ][ [opt-env-conf-test] ] [opt-env-conf-test]  w hwehreer [opt-env-conf-test] e- [opt-env-conf-test]  - v evresrisoino n= =t atkaekWehWihliel e( \(c\ c- >- >i siDsiDgiigti tc c| || |c c= == =' .''.)' )r ersets [opt-env-conf-test] t+ [opt-env-conf-test]  + v evresrisoino n= =t atkaekWehWihliel e( \(c\ c- >- >i sFDailgsiet) cr e|s|t [opt-env-conf-test] F a l s e )g or e(sct [opt-env-conf-test] : r e s tg)o =( cc :: rgeos tr)e s=t [opt-env-conf-test] c : g oi srVeesrts [opt-env-conf-test] i o n v i=s Vneorts i(onnu lvl =v )n o&t& (enluelml 'v.)' &v& &e&l eaml l' .('\ cv -&>& iaslDli g(i\tc c- >| |i scD i=g=i t' .c' )| |v [opt-env-conf-test] c == '.') v [opt-env-conf-test] TeTsetsitnign gm umtuattaitoino nN eCgoantset Baoto ls ract/ OsprtcE/nOvpCtoEnnfv/CToensft/.Thess:t1.7h8s::4197-85:73:6 [opt-env-conf-test] -@5@7 :- [opt-env-conf-test] 1@7@5 ,-61 7+51,765 ,+61 7@5@, [opt-env-conf-test] 6 @ @ [opt-env-conf-test]  g o ( 'g-o' (:' -r'e s:t )r [opt-env-conf-test] e s t ) [opt-env-conf-test]  | i s V|e rissiVoenr svieorns ivoenr s=i o[n] [opt-env-conf-test] = [ ] [opt-env-conf-test]  w h e r ew [opt-env-conf-test] h-e r e [opt-env-conf-test]  - v e r s ivoenr s=i otna k=e WthaikleeW h(i\lce -(>\ ci s-D>i giistD icg i|t| cc |=|= c' .='=) 'r.e's)t [opt-env-conf-test] r+e s t [opt-env-conf-test]  + v e r s ivoenr s=i otna k=e WthaikleeW h(i\lce -(>\ ci s-D>i gTirtu ec) |r|e snto [opt-env-conf-test] t ( c =g=o '(.c' ):) rreesstt) [opt-env-conf-test]  = c :g og o( cr e:s tr [opt-env-conf-test] e s t ) =i scV e:r sgioo nr evs t= [opt-env-conf-test]  n o t (insuVlelr svi)o n& &v e=l enmo t' .('n uvl l& &v )a l&l& (e\lce m- >' .i's Dvi g&i&t acl l| |( \cc =-=> 'i.s'D)i gvi [opt-env-conf-test] t c || c == '.') v [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Test.hs:178:36-57: [opt-env-conf-test] @@ -175,6 +175,6 @@ [opt-env-conf-test]  go ('-' : rest) [opt-env-conf-test]  | isVersion version = [] [opt-env-conf-test]  where [opt-env-conf-test] - version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test] + version = takeWhile (\c -> not (isDigit c || c == '.')) rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test]  isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Test.hs:161:13-14: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  unlines $ [opt-env-conf-test]  map [opt-env-conf-test]  ("# " <>) [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test] + [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test]  "This file was generated by", [opt-env-conf-test]  loc, [opt-env-conf-test]  "To update this it, run the test with --golden-reset" [opt-env-conf-test] e way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:49-84: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:35-45: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && True && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:35-84: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:60-69: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> False || c == '.') v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:60-69: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> True || c == '.') v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptETesting mutation ListLit at src/OptEnvConf/Test.hs:161:13-14: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  unlines $ [opt-env-conf-test]  map [opt-env-conf-test]  ("# " <>) [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test] + [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test]  "This file was generated by", [opt-env-conf-test]  loc, [opt-env-conf-test]  "To update this it, run the test with --golden-reset" [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:819:51-71: [opt-env-conf-test] @@ -816,7 +816,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not (True)], [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \(key, schema) -> [opt-env-conf-test]  case jsonSchemaChunkLines schema of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:819:51-71: [opt-env-conf-test] @@ -816,7 +816,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not (False)], [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \(key, schema) -> [opt-env-conf-test]  case jsonSchemaChunkLines schema of [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:819:51-71: [opt-env-conf-test] @@ -816,7 +816,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not (not (null confDocExamples))], [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \(key, schema) -> [opt-env-conf-test]  case jsonSchemaChunkLines schema of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:819:50-72: [opt-env-conf-test] @@ -816,7 +816,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not True], [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \(key, schema) -> [opt-env-conf-test]  case jsonSchemaChunkLines schema of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:819:50-72: [opt-env-conf-test] @@ -816,7 +816,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not False], [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \(key, schema) -> [opt-env-conf-test]  case jsonSchemaChunkLines schema of [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Test.hs:161:13-14: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  unlines $ [opt-env-conf-test]  map [opt-env-conf-test]  ("# " <>) [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test] + [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test]  "This file was generated by", [opt-env-conf-test]  loc, [opt-env-conf-test]  "To update this it, run the test with --golden-reset" [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:819:50-72: [opt-env-conf-test] @@ -816,7 +816,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test] + [exampleValuesChunks confDocExamples | not not ((null confDocExamples))], [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \(key, schema) -> [opt-env-conf-test]  case jsonSchemaChunkLines schema of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:819:46-72: [opt-env-conf-test] @@ -816,7 +816,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test] - [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test] + [exampleValuesChunks confDocExamples | True], [opt-env-conf-test]  concatMap [opt-env-conf-test]  T Te es st ti in ng g ( m mu\ut(takatetiyio,on n s CcNohenegsmatatB)eo o-al>t [opt-env-conf-test]  a st r cs /r Oc p/ tO Ep nt vE Cn ov nCcfoa/nsDfeo/ cDj.oshcos.n:hS8sc1:h98e:1m49a6:C-4h76u2-n:7k [opt-env-conf-test] 2L@:i@ [opt-env-conf-test] n @e-@s8 1-s68c,1h76e ,m+7a8 1+o68f,1 [opt-env-conf-test] 76 ,@7@ [opt-env-conf-test] @ @ [opt-env-conf-test]  c o nccoantc [opt-env-conf-test] a t [opt-env-conf-test]  [ [[[ m[H[emlHpeClhpuCnhku ncko ncfoDnofcDHoeclHpe]l]p,] [opt-env-conf-test] ] , [opt-env-conf-test]  [ d e[fdaeuflatuVlatlVuaelCuheuCnhkusn kds |d d| [opt-env-conf-test]  ( \ ( k e y , csacshee mjas)o n-S>c [opt-env-conf-test] h e m a C h u n k L i n e sc assceh ejmsao noSfc [opt-env-conf-test] hemaChunkLines schema of [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:824:18-42: [opt-env-conf-test] @@ -821,7 +821,7 @@ [opt-env-conf-test]  ( \(key, schema) -> [opt-env-conf-test]  case jsonSchemaChunkLines schema of [opt-env-conf-test]  [line] -> [opt-env-conf-test] - [[confValChunk key, ": "] ++ line] [opt-env-conf-test] + [[confValChunk key, ": "] ++ line] [opt-env-conf-test]  ls -> [opt-env-conf-test]  [confValChunk key, ":"] : indent ls [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:826:17-40: [opt-env-conf-test] @@ -823,7 +823,7 @@ [opt-env-conf-test]  [line] -> [opt-env-conf-test]  [[confValChunk key, ": "] ++ line] [opt-env-conf-test]  ls -> [opt-env-conf-test] - [confValChunk key, ":"] : indent ls [opt-env-conf-test] + [confValChunk key, ":"] : indent ls [opt-env-conf-test]  ) [opt-env-conf-test]  (NE.toList confDocKeys) [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:824:18-42: [opt-env-conf-test] @@ -821,7 +821,7 @@ [opt-env-conf-test]  ( \(key, schema) -> [opt-env-conf-test]  case jsonSchemaChunkLines schema of [opt-env-conf-test]  [line] -> [opt-env-conf-test] - [[confValChunk key, ": "] ++ line] [opt-env-conf-test] + [[confValChunk key, ": "] ++ line] [opt-env-conf-test]  ls -> [opt-env-conf-test]  [confValChunk key, ":"] : indent ls [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:826:17-40: [opt-env-conf-test] @@ -823,7 +823,7 @@ [opt-env-conf-test]  [line] -> [opt-env-conf-test]  [[confValChunk key, ": "] ++ line] [opt-env-conf-test]  ls -> [opt-env-conf-test] - [confValChunk key, ":"] : indent ls [opt-env-conf-test] + [confValChunk key, ":"] : indent ls [opt-env-conf-test]  ) [opt-env-conf-test]  (NE.toList confDocKeys) [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:817:5-6: [opt-env-conf-test] @@ -814,7 +814,7 @@ [opt-env-conf-test]  renderConfDoc :: ConfDoc -> [[Chunk]] [opt-env-conf-test]  renderConfDoc ConfDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [[mHelpChunk confDocHelp]], [opt-env-conf-test] + [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test]  [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test]  concatMap [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:769:11-12: [opt-env-conf-test] @@ -766,7 +766,7 @@ [opt-env-conf-test]  renderEnvDoc EnvDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ unwordsChunks [opt-env-conf-test] - [ envVarChunksNE envDocVars, [opt-env-conf-test] + [ envVarChunksNE envDocVars, [opt-env-conf-test]  [ mMetavarChunk envDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:7-8: [opt-env-conf-test] @@ -765,7 +765,7 @@ [opt-env-conf-test]  renderEnvDoc :: EnvDoc -> [[Chunk]] [opt-env-conf-test]  renderEnvDoc EnvDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks [opt-env-conf-test] + [ [ unwordsChunks [opt-env-conf-test]  [ envVarChunksNE envDocVars, [opt-env-conf-test]  [ mMetavarChunk envDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:817:5-6: [opt-env-conf-test] @@ -814,7 +814,7 @@ [opt-env-conf-test]  renderConfDoc :: ConfDoc -> [[Chunk]] [opt-env-conf-test]  renderConfDoc ConfDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [[mHelpChunk confDocHelp]], [opt-env-conf-test] + [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test]  [exampleValuesChunks confDocExamples | not (null confDocExamples)T]e,s [opt-env-conf-test] t i n g m u tcaotnicoant MLaips [opt-env-conf-test] tLit at src/OptEnvConf/Doc.hs:817:5-6: [opt-env-conf-test] @@ -814,7 +814,7 @@ [opt-env-conf-test]  renderConfDoc :: ConfDoc -> [[Chunk]] [opt-env-conf-test]  renderConfDoc ConfDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [[mHelpChunk confDocHelp]], [opt-env-conf-test] + [ [[mHelpChunk confDocHelp]], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList confDocDefault], [opt-env-conf-test]  [exampleValuesChunks confDocExamples | not (null confDocExamples)], [opt-env-conf-test]  concatMap [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:769:11-12: [opt-env-conf-test] @@ -766,7 +766,7 @@ [opt-env-conf-test]  renderEnvDoc EnvDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ unwordsChunks [opt-env-conf-test] - [ envVarChunksNE envDocVars, [opt-env-conf-test] + [ envVarChunksNE envDocVars, [opt-env-conf-test]  [ mMetavarChunk envDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:50-69: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (True)] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:7-8: [opt-env-conf-test] @@ -765,7 +765,7 @@ [opt-env-conf-test]  renderEnvDoc :: EnvDoc -> [[Chunk]] [opt-env-conf-test]  renderEnvDoc EnvDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks [opt-env-conf-test] + [ [ unwordsChunks [opt-env-conf-test]  [ envVarChunksNE envDocVars, [opt-env-conf-test]  [ mMetavarChunk envDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:776:50-69: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (not (null envDocExamples))] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:50-69: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (False)] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:49-70: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not True] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:776:49-70: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not not ((null envDocExamples))] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:45-70: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | True] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:49-70: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not False] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:776:45-70: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | False] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:776:45-70: [opt-env-conf-test] @@ -773,7 +773,7 @@ [opt-env-conf-test]  [mHelpChunk envDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList envDocDefault], [opt-env-conf-test] - [exampleValuesChunks envDocExamples | not (null envDocExamples)] [opt-env-conf-test] + [exampleValuesChunks envDocExamples | not (not (null envDocExamples))] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserConfDocs :: Parser a -> AnyDocs ConfDoc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:5-6: [opt-env-conf-test] @@ -765,7 +765,7 @@ [opt-env-conf-test]  renderEnvDoc :: EnvDoc -> [[Chunk]] [opt-env-conf-test]  renderEnvDoc EnvDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks [opt-env-conf-test] + [ [ unwordsChunks [opt-env-conf-test]  [ envVarChunksNE envDocVars, [opt-env-conf-test]  [ mMetavarChunk envDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:5-6: [opt-env-conf-test] @@ -765,7 +765,7 @@ [opt-env-conf-test]  renderEnvDoc :: EnvDoc -> [[Chunk]] [opt-env-conf-test]  renderEnvDoc EnvDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks [opt-env-conf-test] + [ [ unwordsChunks [opt-env-conf-test]  [ envVarChunksNE envDocVars, [opt-env-conf-test]  [ mMetavarChunk envDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:768:5-6: [opt-env-conf-test] @@ -765,7 +765,7 @@ [opt-env-conf-test]  renderEnvDoc :: EnvDoc -> [[Chunk]] [opt-env-conf-test]  renderEnvDoc EnvDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks [opt-env-conf-test] + [ [ unwordsChunks [opt-env-conf-test]  [ envVarChunksNE envDocVars, [opt-env-conf-test]  [ mMetavarChunk envDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:727:17-34: [opt-env-conf-test] @@ -724,7 +724,7 @@ [opt-env-conf-test]  [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test] - | optDocTryArgument [opt-env-conf-test] + | True [opt-env-conf-test]  ] [opt-env-conf-test]  ], [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:727:17-34: [opt-env-conf-test] @@ -724,7 +724,7 @@ [opt-env-conf-test]  [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test] - | optDocTryArgument [opt-env-conf-test] + | False [opt-env-conf-test]  ] [opt-env-conf-test]  ], [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:727:17-34: [opt-env-conf-test] @@ -724,7 +724,7 @@ [opt-env-conf-test]  [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test] - | optDocTryArgument [opt-env-conf-test] + | not (optDocTryArgument) [opt-env-conf-test]  ] [opt-env-conf-test]  ], [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:724:13-14: [opt-env-conf-test] @@ -721,7 +721,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ unwordsChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] + [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test]  | optDocTryArgument [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:7-8: [opt-env-conf-test] @@ -719,7 +719,7 @@ [opt-env-conf-test]  renderOptDocLong :: OptDoc -> [[Chunk]] [opt-env-conf-test]  renderOptDocLong OptDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks $ [opt-env-conf-test] + [ [ unwordsChunks $ [opt-env-conf-test]  concat [opt-env-conf-test]  [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:724:13-14: [opt-env-conf-test] @@ -721,7 +721,7 @@ [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ unwordsChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] + [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test]  ] [opt-env-conf-test]  | optDocTryArgument [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:50-69: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (False)] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:7-8: [opt-env-conf-test] @@ -719,7 +719,7 @@ [opt-env-conf-test]  renderOptDocLong :: OptDoc -> [[Chunk]] [opt-env-conf-test]  renderOptDocLong OptDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks $ [opt-env-conf-test] + [ [ unwordsChunks $ [opt-env-conf-test]  concat [opt-env-conf-test]  [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:733:50-69: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (not (null optDocExamples))] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:49-70: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not True] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:49-70: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not False] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:50-69: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (True)] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:733:49-70: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not not ((null optDocExamples))] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:45-70: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | True] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:733:45-70: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | False] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:733:45-70: [opt-env-conf-test] @@ -730,7 +730,7 @@ [opt-env-conf-test]  [mHelpChunk optDocHelp] [opt-env-conf-test]  ], [opt-env-conf-test]  [defaultValueChunks d | d <- maybeToList optDocDefault], [opt-env-conf-test] - [exampleValuesChunks optDocExamples | not (null optDocExamples)] [opt-env-conf-test] + [exampleValuesChunks optDocExamples | not (not (null optDocExamples))] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  parserEnvDocs :: Parser a -> AnyDocs EnvDoc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:5-6: [opt-env-conf-test] @@ -719,7 +719,7 @@ [opt-env-conf-test]  renderOptDocLong :: OptDoc -> [[Chunk]] [opt-env-conf-test]  renderOptDocLong OptDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks $ [opt-env-conf-test] + [ [ unwordsChunks $ [opt-env-conf-test]  concat [opt-env-conf-test]  [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:5-6: [opt-env-conf-test] @@ -719,7 +719,7 @@ [opt-env-conf-test]  renderOptDocLong :: OptDoc -> [[Chunk]] [opt-env-conf-test]  renderOptDocLong OptDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks $ [opt-env-conf-test] + [ [ unwordsChunks $ [opt-env-conf-test]  concat [opt-env-conf-test]  [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:722:5-6: [opt-env-conf-test] @@ -719,7 +719,7 @@ [opt-env-conf-test]  renderOptDocLong :: OptDoc -> [[Chunk]] [opt-env-conf-test]  renderOptDocLong OptDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks $ [opt-env-conf-test] + [ [ unwordsChunks $ [opt-env-conf-test]  concat [opt-env-conf-test]  [ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [ [ mMetavarChunk optDocMetavar [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:632:55-85: [opt-env-conf-test] @@ -629,7 +629,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] -renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False [opt-env-conf-test] +renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False [opt-env-conf-test]  where [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:632:55-85: [opt-env-conf-test] @@ -629,7 +629,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] -renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False [opt-env-conf-test] +renderShortOptDocs pTreosgtnianmge m=u tuantwioornd sCCohnusntkBso o.l (a\tc ss r-c>/ O[p[tpErnovgCNoanmfe/CDhoucn.kh sp:r6o3g2n:a1m0e7]-,1 1c2s:] [opt-env-conf-test] )@ @. -f6r2o9m,M7a y+b6e2 9[,]7 .@ @g [opt-env-conf-test] o [opt-env-conf-test] F a-l-s e| [opt-env-conf-test]  R e nwdheerr es [opt-env-conf-test] h o r t - fwoirtmh oduotcNuomtehnitnagtsi o=n [opt-env-conf-test]  o f o p t ifoinlst [opt-env-conf-test] e rr [opt-env-conf-test] enderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] -renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaTyebset i[n]g .m ugtoa tFiaolns eC [opt-env-conf-test] o+nrsetnBdoeorlS haotr tsOrpct/DOopctsE npvrCoognnfa/mDeo c=. husn:w6o3r2d:s1C0h7u-n1k1s2 :. [opt-env-conf-test]  @(@\ c-s6 2-9>, 7[ [+p6r2o9g,N7a m@e@C [opt-env-conf-test] h u [opt-env-conf-test] n k- -p r|o gRneanmdee]r, schso]r)t -.f ofrrmo mdMoacyubmee n[t]a t.i ogno oTfr uoep [opt-env-conf-test] t i o nwsh [opt-env-conf-test] e rree [opt-env-conf-test] n d e r S hwoirtthOoputtDNooctsh i:n:g sS t=r [opt-env-conf-test] i n g - > AfniylDtoecrs [opt-env-conf-test]  (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] -renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False [opt-env-conf-test] +renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False [opt-env-conf-test]  where [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:632:107-112: [opt-env-conf-test] @@ -629,7 +629,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] -renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go False [opt-env-conf-test] +renderShortOptDocs progname = unwordsChunks . (\cs -> [[progNameChunk progname], cs]) . fromMaybe [] . go not (False) [opt-env-conf-test]  where [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:637:38-43: [opt-env-conf-test] @@ -634,7 +634,7 @@ [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test] - AnyDocsSingle Nothing -> False [opt-env-conf-test] + AnyDocsSingle Nothing -> True [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:637:38-43: [opt-env-conf-test] @@ -634,7 +634,7 @@ [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test] - AnyDocsSingle Nothing -> False [opt-env-conf-test] + AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:637:38-43: [opt-env-conf-test] @@ -634,7 +634,7 @@ [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test] - AnyDocsSingle Nothing -> False [opt-env-conf-test] + AnyDocsSingle Nothing -> not (False) [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:638:30-35: [opt-env-conf-test] @@ -635,7 +635,7 @@ [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test] - AnyDocsAnd [] -> False [opt-env-conf-test] + AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:638:30-35: [opt-env-conf-test] @@ -635,7 +635,7 @@ [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test] - AnyDocsAnd [] -> False [opt-env-conf-test] + AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:638:30-35: [opt-env-conf-test] @@ -635,7 +635,7 @@ [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test] - AnyDocsAnd [] -> False [opt-env-conf-test] + AnyDocsAnd [] -> not (False) [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:639:29-34: [opt-env-conf-test] @@ -636,7 +636,7 @@ [opt-env-conf-test]  ( \case [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test] - AnyDocsOr [] -> False [opt-env-conf-test] + AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  ) [opt-env-conf-test]  go :: [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:639:29-34: [opt-env-conf-test] @@ -636,7 +636,7 @@ [opt-env-conf-test]  ( \case [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test] - AnyDocsOr [] -> False [opt-env-conf-test] + AnyDocsOr [] -> True [opt-env-conf-test]  _ -> True [opt-env-conf-test]  ) [opt-env-conf-test]  go :: [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:639:29-34: [opt-env-conf-test] @@ -636,7 +636,7 @@ [opt-env-conf-test]  ( \case [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test] - AnyDocsOr [] -> False [opt-env-conf-test] + AnyDocsOr [] -> not (False) [opt-env-conf-test]  _ -> True [opt-env-conf-test]  ) [opt-env-conf-test]  go :: [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:640:18-22: [opt-env-conf-test] @@ -637,7 +637,7 @@ [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> True [opt-env-conf-test]  ) [opt-env-conf-test]  go :: [opt-env-conf-test]  -- Need parens [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:640:18-22: [opt-env-conf-test] @@ -637,7 +637,7 @@ [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> False [opt-env-conf-test]  ) [opt-env-conf-test]  go :: [opt-env-conf-test]  -- Need parens [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:640:18-22: [opt-env-conf-test] @@ -637,7 +637,7 @@ [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> not (True) [opt-env-conf-test]  ) [opt-env-conf-test]  go :: [opt-env-conf-test]  -- Need parens [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:656:27-57: [opt-env-conf-test] @@ -653,7 +653,7 @@ [opt-env-conf-test]  case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test]  [c] -> Just c [opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test] + cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test]  AnyDocsOr ds -> [opt-env-conf-test]  case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:658:29-34: [opt-env-conf-test] @@ -655,7 +655,7 @@ [opt-env-conf-test]  [c] -> Just c [opt-env-conf-test]  cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test]  AnyDocsOr ds -> [opt-env-conf-test] - case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test] + case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test]  cs -> Just $ bracketise $ unwordsChunks $ intersperse [orChunk] cs [opt-env-conf-test]  AnyDocsSingle mOd -> case mOd of [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:653:29-34: [opt-env-conf-test] @@ -650,7 +650,7 @@ [opt-env-conf-test]  Nothing -> Just ["COMMAND"] [opt-env-conf-test]  Just _ -> Just ["[COMMAND]"] [opt-env-conf-test]  AnyDocsAnd ds -> [opt-env-conf-test] - case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test] + case mapMaybe (go not (False)) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test]  [c] -> Just c [opt-env-conf-test]  cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test] Testing mutatioTne sNteignagt em uatta tsirocn/ OCpotnEsntvBCooonlf /aDto cs.rhcs/:O6p5t8E:n2v9C-o3n4f:/ [opt-env-conf-test] D@o@c .-h6s5:56,573 :+2695-53,47: [opt-env-conf-test] @@@@ [opt-env-conf-test]  - 6 5 0 , 7 + 6 5 0 , 7[ c@]@ [opt-env-conf-test] - > J u s t c [opt-env-conf-test]  N o t h i n g - > Jcuss t- >[ "JCuOsMtM A$N D("i]f [opt-env-conf-test]  b t h e n p a r eJnutshte s_i s-e> eJlusset i[d")[ C$O MuMnAwNoDr]d"s]C [opt-env-conf-test] h u n k s c s [opt-env-conf-test]  A n y D o c s A nAdn ydDso c-s>O [opt-env-conf-test] r- d s - > [opt-env-conf-test]  - c a s e m a pcMaasyeb em a(pgMoa yFbael s(eg)o (Fwailtsheo)u t(NwoitthhionugtsN odtsh)i nogfs [opt-env-conf-test]  +d s ) o f [opt-env-conf-test]  + c a s e m a pcMaasyeb em a(pgMoa yFbael s(eg)o (nwoitt h(oFuatlNsoet)h)i n(gwsi tdhso)u toNfo [opt-env-conf-test] t h i n g s d s ) o f [opt-env-conf-test] [ ] - > N o t h i n g [opt-env-conf-test] [ ] - > N o t h i n g [opt-env-conf-test] [ c ] - > J u s t c [opt-env-conf-test] c s - > J u s t $ bcrsa c-k>e tJiusset $$ u(niwfo rbd stChheunn kpsa r$e nitnhteesrisspee resles e[ oirdC)h u$n ku]n wcosr [opt-env-conf-test] d s C h u n k s cAsn [opt-env-conf-test] yDocsSingle mOd -> case mOd of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:656:30-31: [opt-env-conf-test] @@ -653,7 +653,7 @@ [opt-env-conf-test]  case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test]  [c] -> Just c [opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test] + cs -> Just $ (if False then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test]  AnyDocsOr ds -> [opt-env-conf-test]  case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:658:29-34: [opt-env-conf-test] @@ -655,7 +655,7 @@ [opt-env-conf-test]  [c] -> Just c [opt-env-conf-test]  cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test]  AnyDocsOr ds -> [opt-env-conf-test] - case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test] + case mapMaybe (go True) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test]  cs -> Just $ bracketise $ unwordsChunks $ intersperse [orChunk] cs [opt-env-conf-test]  AnyDocsSingle mOd -> case mOd of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:665:22-42: [opt-env-conf-test] @@ -662,7 +662,7 @@ [opt-env-conf-test]  Nothing -> Nothing [opt-env-conf-test]  Just OptDoc {..} -> [opt-env-conf-test]  Just [opt-env-conf-test] - $ ( if isJust optDocDefault [opt-env-conf-test] + $ ( if True [opt-env-conf-test]  then bracketise [opt-env-conf-test]  else id [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:653:29-34: [opt-env-conf-test] @@ -650,7 +650,7 @@ [opt-env-conf-test]  Nothing -> Just ["COMMAND"] [opt-env-conf-test]  Just _ -> Just ["[COMMAND]"] [opt-env-conf-test]  AnyDocsAnd ds -> [opt-env-conf-test] - case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test] + case mapMaybe (go True) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test]  [c] -> Just c [opt-env-conf-test]  cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:656:30-31: [opt-env-conf-test] @@ -653,7 +653,7 @@ [opt-env-conf-test]  case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test]  [c] -> Just c [opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test] + cs -> Just $ (if not (b) then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test]  AnyDocsOr ds -> [opt-env-conf-test]  case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:656:30-31: [opt-env-conf-test] @@ -653,7 +653,7 @@ [opt-env-conf-test]  case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test]  [c] -> Just c [opt-env-conf-test] - cs -> Just $ (if b then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test] + cs -> Just $ (if True then parenthesise else id) $ unwordsChunks cs [opt-env-conf-test]  AnyDocsOr ds -> [opt-env-conf-test]  case mapMaybe (go False) (withoutNothings ds) of [opt-env-conf-test]  [] -> Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:665:22-42: [opt-env-conf-test] @@ -662,7 +662,7 @@ [opt-env-conf-test]  Nothing -> Nothing [opt-env-conf-test]  Just OptDoc {..} -> [opt-env-conf-test]  Just [opt-env-conf-test] - $ ( if isJust optDocDefault [opt-env-conf-test] + $ ( if False [opt-env-conf-test]  then bracketise [opt-env-conf-test]  else id [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:665:19-28: [opt-env-conf-test] @@ -662,7 +662,7 @@ [opt-env-conf-test]  Nothing -> Nothing [opt-env-conf-test]  Just OptDoc {..} -> [opt-env-conf-test]  Just [opt-env-conf-test] - $ ( if isJust optDocDefault [opt-env-conf-test] + $ ( if isJust optDocDefault [opt-env-conf-test]  then bracketise [opt-env-conf-test]  else id [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:672:21-38: [opt-env-conf-test] @@ -669,7 +669,7 @@ [opt-env-conf-test]  $ unwordsChunks [opt-env-conf-test]  $ concat [opt-env-conf-test]  [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test] - | optDocTryArgument [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test]  | optDocTrySwitch [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:672:21-38: [opt-env-conf-test] @@ -669,7 +669,7 @@ [opt-env-conf-test]  $ unwordsChunks [opt-env-conf-test]  $ concat [opt-env-conf-test]  [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test] - | optDocTryArgument [opt-env-conf-test] + | not (optDocTryArgument) [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test]  | optDocTrySwitch [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:672:21-38: [opt-env-conf-test] @@ -669,7 +669,7 @@ [opt-env-conf-test]  $ unwordsChunks [opt-env-conf-test]  $ concat [opt-env-conf-test]  [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test] - | optDocTryArgument [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test]  | optDocTrySwitch [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:665:22-42: [opt-env-conf-test] @@ -662,7 +662,7 @@ [opt-env-conf-test]  Nothing -> Nothing [opt-env-conf-test]  Just OptDoc {..} -> [opt-env-conf-test]  Just [opt-env-conf-test] - $ ( if isJust optDocDefault [opt-env-conf-test] + $ ( if not (isJust optDocDefault) [opt-env-conf-test]  then bracketise [opt-env-conf-test]  else id [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:675:21-36: [opt-env-conf-test] @@ -672,7 +672,7 @@ [opt-env-conf-test]  | optDocTryArgument [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test] - | optDocTrySwitch [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:675:21-36: [opt-env-conf-test] @@ -672,7 +672,7 @@ [opt-env-conf-test]  | optDocTryArgument [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test] - | optDocTrySwitch [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:681:21-36: [opt-env-conf-test] @@ -678,7 +678,7 @@ [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | optDocTryOption [opt-env-conf-test] + | False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:681:21-36: [opt-env-conf-test] @@ -678,7 +678,7 @@ [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | optDocTryOption [opt-env-conf-test] + | True [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:679:25-59: [opt-env-conf-test] @@ -676,7 +676,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test] + [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | optDocTryOption [opt-env-conf-test]  ] [opt-env-conf-test] nvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:60-81: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> True) v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:49-84: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && True [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:73-81: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || True) v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Test.hs:180:19-31: [opt-env-conf-test] @@ -177,4 +177,4 @@ [opt-env-conf-test]  where [opt-env-conf-test]  version = takeWhile (\c -> isDigit c || c == '.') rest [opt-env-conf-test]  go (c : rest) = c : go rest [opt-env-conf-test] - isVersion v = not (null v) && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] + isVersion v = True && elem '.' v && all (\c -> isDigit c || c == '.') v [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:637:38-43: [opt-env-conf-test] @@ -634,7 +634,7 @@ [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test] - AnyDocsSingle Nothing -> False [opt-env-conf-test] + AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:637:38-43: [opt-env-conf-test] @@ -634,7 +634,7 @@ [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test] - AnyDocsSingle Nothing -> False [opt-env-conf-test] + AnyDocsSingle Nothing -> True [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutatiTesting mutation ListLit at src/OptEnvConf/Doc.hs:678:23-24: [opt-env-conf-test] @@ -675,7 +675,7 @@ [opt-env-conf-test]  | optDocTrySwitch [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | optDocTryOption [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:681:21-36: [opt-env-conf-test] @@ -678,7 +678,7 @@ [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | optDocTryOption [opt-env-conf-test] + | not (optDocTryOption) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:679:25-59: [opt-env-conf-test] @@ -676,7 +676,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] - [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test] + [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test]  T e s t]i [opt-env-conf-test] n g m u t a t i o n N e g a t e a|t osprtcD/oOcpTtrEynOvpCtoinofn/ [opt-env-conf-test] D o c . h s : 6 7 5 : 2 1 - 3 6 : [opt-env-conf-test]  @ @] [opt-env-conf-test] -672,7 +672,7 @@ [opt-env-conf-test]  | optDocTryArgument [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test] - | optDocTrySwitch [opt-env-conf-test] + | not (optDocTrySwitch) [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:678:23-24: [opt-env-conf-test] @@ -675,7 +675,7 @@ [opt-env-conf-test]  | optDocTrySwitch [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat [opt-env-conf-test] - [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test] + [ concat $ maybeToList $ dashedChunks optDocDasheds, [opt-env-conf-test]  [" ", mMetavarChunk optDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | optDocTryOption [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:671:17-18: [opt-env-conf-test] @@ -668,7 +668,7 @@ [opt-env-conf-test]  ) [opt-env-conf-test]  $ unwordsChunks [opt-env-conf-test]  $ concat [opt-env-conf-test] - [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test] + [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test]  | optDocTryArgument [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:671:17-18: [opt-env-conf-test] @@ -668,7 +668,7 @@ [opt-env-conf-test]  ) [opt-env-conf-test]  $ unwordsChunks [opt-env-conf-test]  $ concat [opt-env-conf-test] - [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test] + [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test]  | optDocTryArgument [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:671:17-18: [opt-env-conf-test] @@ -668,7 +668,7 @@ [opt-env-conf-test]  ) [opt-env-conf-test]  $ unwordsChunks [opt-env-conf-test]  $ concat [opt-env-conf-test] - [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test] + [ [ [mMetavarChunk optDocMetavar] [opt-env-conf-test]  | optDocTryArgument [opt-env-conf-test]  ], [opt-env-conf-test]  [ concat $ maybeToList $ dashedChunks optDocDasheds [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {True} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {False} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {not (..)} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {True} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {False} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {not (..)} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {True} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {False} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:628:16-18: [opt-env-conf-test] @@ -625,7 +625,7 @@ [opt-env-conf-test]  optDocExamples = setDocExamples [opt-env-conf-test]  optDocMetavar = setDocMetavar [opt-env-conf-test]  optDocHelp = setDocHelp [opt-env-conf-test] - pure OptDoc {..} [opt-env-conf-test] + pure OptDoc {not (..)} [opt-env-conf-test]  [opt-env-conf-test]  -- | Render short-form documentation of options [opt-env-conf-test]  renderShortOptDocs :: String -> AnyDocs (Maybe OptDoc) -> [Chunk] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:476:31-36: [opt-env-conf-test] @@ -473,7 +473,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = True, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:476:31-36: [opt-env-conf-test] @@ -473,7 +473,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:476:31-36: [opt-env-conf-test] @@ -473,7 +473,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = not (False), [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:477:29-33: [opt-env-conf-test] @@ -474,7 +474,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:477:29-33: [opt-env-conf-test] @@ -474,7 +474,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = False, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:477:29-33: [opt-env-conf-test] @@ -474,7 +474,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = not (True), [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:478:29-34: [opt-env-conf-test] @@ -475,7 +475,7 @@ [opt-env-conf-test]  T e s t iSnegt Dmouct [opt-env-conf-test] a t i o n C o n s{t BsoeotlD oactT rsyrAcr/gOupmteEnntv C=o nFfa/lDsoec,. [opt-env-conf-test] h s : 4 7 8 : 2 9 - 3 4s:e [opt-env-conf-test] t@D@o c-T4r7y5S,w7i t+c4h7 5=, 7T r@u@e [opt-env-conf-test] , [opt-env-conf-test]  - S e t D o cs [opt-env-conf-test] e t D o c T r y O p{t isoent D=o cFTarlysAer,g [opt-env-conf-test] u+m e n t = F a l ssee,t [opt-env-conf-test] D o c T r y O p t i o ns e=t DFoaclTsrey,S [opt-env-conf-test] w i t c h = T r u es,e [opt-env-conf-test] t-D o c D a s h e d s s=e t[D"o-c-TvreyrOspitoino"n] ,= [opt-env-conf-test]  F a l s e , [opt-env-conf-test]  + s e t D o c E nsveVtaDrosc T=r yNOoptthiionng ,= [opt-env-conf-test]  T r u e , [opt-env-conf-test]  s e t D o c CsoentfDKoecyDsa s=h eNdost h=i n[g",- [opt-env-conf-test] -version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:459:31-36: [opt-env-conf-test] @@ -456,7 +456,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = True, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:478:29-34: [opt-env-conf-test] @@ -475,7 +475,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = not (False), [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:459:31-36: [opt-env-conf-test] @@ -456,7 +456,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = not (False), [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:459:31-36: [opt-env-conf-test] @@ -456,7 +456,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:460:29-33: [opt-env-conf-test] @@ -457,7 +457,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:460:29-33: [opt-env-conf-test] @@ -457,7 +457,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = False, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:460:29-33: [opt-env-conf-test] @@ -457,7 +457,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = not (True), [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:461:29-34: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = True, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:461:29-34: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:462:27-43: [opt-env-conf-test] @@ -459,7 +459,7 @@ [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test] - setDocDasheds = ["-h", "--help"], [opt-env-conf-test] + setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test]  setDocDefault = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:461:29-34: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = not (False), [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:405:5-6: [opt-env-conf-test] @@ -402,7 +402,7 @@ [opt-env-conf-test]  renderVersionPage :: String -> Version -> [Chunk] [opt-env-conf-test]  renderVersionPage progname version = [opt-env-conf-test]  unwordsChunks [opt-env-conf-test] - [ [progNameChunk progname], [opt-env-conf-test] + [ [progNameChunk progname], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  ["\n"] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:462:27-43: [opt-env-conf-test] @@ -459,7 +459,7 @@ [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test] - setDocDasheds = ["-h", "--help"], [opt-env-conf-test] + setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test]  setDocDefault = Nothing, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:405:5-6: [opt-env-conf-test] @@ -402,7 +402,7 @@ [opt-env-conf-test]  renderVersionPage :: String -> Version -> [Chunk] [opt-env-conf-test]  renderVersionPage progname version = [opt-env-conf-test]  unwordsChunks [opt-env-conf-test] - [ [progNameChunk progname], [opt-env-conf-test] + [ [progNameChunk progname], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  ["\n"] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:405:5-6: [opt-env-conf-test] @@ -402,7 +402,7 @@ [opt-env-conf-test]  renderVersionPage :: String -> Version -> [Chunk] [opt-env-conf-test]  renderVersionPage progname version = [opt-env-conf-test]  unwordsChunks [opt-env-conf-test] - [ [progNameChunk progname], [opt-env-conf-test] + [ [progNameChunk progname], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  ["\n"] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:391:27-48: [opt-env-conf-test] @@ -388,7 +388,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  nullDocs :: AnyDocs a -> Bool [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test] - AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test] + AnyDocsCommands _ cs -> not (all nullCommandDoc cs) [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:391:27-48: [opt-env-conf-test] @@ -388,7 +388,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  nullDocs :: AnyDocs a -> Bool [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test] - AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test] + AnyDocsCommands _ cs -> False [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:391:27-48: [opt-env-conf-test] @@ -388,7 +388,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  nullDocs :: AnyDocs a -> Bool [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test] - AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test] + AnyDocsCommands _ cs -> True [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:392:19-23: [opt-env-conf-test] @@ -389,7 +389,7 @@ [opt-env-conf-test]  nullDocs :: AnyDocs a -> Bool [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test] - AnyDocsOr [] -> True [opt-env-conf-test] + AnyDocsOr [] -> False [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:393:18-23: [opt-env-conf-test] @@ -390,7 +390,7 @@ [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test] - AnyDocsOr _ -> False [opt-env-conf-test] + AnyDocsOr _ -> True [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:392:19-23: [opt-env-conf-test] @@ -389,7 +389,7 @@ [opt-env-conf-test]  nullDocs :: AnyDocs a -> Bool [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test] - AnyDocsOr [] -> True [opt-env-conf-test] + AnyDocsOr [] -> not (True) [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:393:18-23: [opt-env-conf-test] @@ -390,7 +390,7 @@ [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test] - AnyDocsOr _ -> False [opt-env-conf-test] + AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:393:18-23: [opt-env-conf-test] @@ -390,7 +390,7 @@ [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test] - AnyDocsOr _ -> False [opt-env-conf-test] + AnyDocsOr _ -> not (False) [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:392:19-23: [opt-env-conf-test] @@ -389,7 +389,7 @@ [opt-env-conf-test]  nullDocs :: AnyDocs a -> Bool [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test] - AnyDocsOr [] -> True [opt-env-conf-test] + AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:394:20-24: [opt-env-conf-test] @@ -391,7 +391,7 @@ [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test] - AnyDocsAnd [] -> True [opt-env-conf-test] + AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test]  where [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:394:20-24: [opt-env-conf-test] @@ -391,7 +391,7 @@ [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test] - AnyDocsAnd [] -> True [opt-env-conf-test] + AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test]  where [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:394:20-24: [opt-env-conf-test] @@ -391,7 +391,7 @@ [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test] - AnyDocsAnd [] -> True [opt-env-conf-test] + AnyDocsAnd [] -> not (True) [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test]  where [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:395:19-24: [opt-env-conf-test] @@ -392,7 +392,7 @@ [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test] - AnyDocsAnd _ -> False [opt-env-conf-test] + AnyDocsAnd _ -> False [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test]  where [opt-env-conf-test]  nullCommandDoc :: CommandDoc a -> Bool [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:395:19-24: [opt-env-conf-test] @@ -392,7 +392,7 @@ [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test] - AnyDocsAnd _ -> False [opt-env-conf-test] + AnyDocsAnd _ -> True [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test]  where [opt-env-conf-test]  nullCommandDoc :: CommandDoc a -> Bool [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:395:19-24: [opt-env-conf-test] @@ -392,7 +392,7 @@ [opt-env-conf-test]  AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test] - AnyDocsAnd _ -> False [opt-env-conf-test] + AnyDocsAnd _ -> not (False) [opt-env-conf-test]  AnyDocsSingle _ -> False [opt-env-conf-test]  where [opt-env-conf-test]  nullCommandDoc :: CommandDoc a -> Bool [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:396:22-27: [opt-env-conf-test] @@ -393,7 +393,7 @@ [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test] - AnyDocsSingle _ -> False [opt-env-conf-test] + AnyDocsSingle _ -> True [opt-env-conf-test]  where [opt-env-conf-test]  nullCommandDoc :: CommandDoc a -> Bool [opt-env-conf-test]  nullCommandDoc = nullDocs . commandDocs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:396:22-27: [opt-env-conf-test] @@ -393,7 +393,7 @@ [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test] - AnyDocsSingle _ -> False [opt-env-conf-test] + AnyDocsSingle _ -> False [opt-env-conf-test]  where [opt-env-conf-test]  nullCommandDoc :: CommandDoc a -> Bool [opt-env-conf-test]  nullCommandDoc = nullDocs . commandDocs [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:396:22-27: [opt-env-conf-test] @@ -393,7 +393,7 @@ [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test] - AnyDocsSingle _ -> False [opt-env-conf-test] + AnyDocsSingle _ -> not (False) [opt-env-conf-test]  where [opt-env-conf-test]  nullCommandDoc :: CommandDoc a -> Bool [opt-env-conf-test]  nullCommandDoc = nullDocs . commandDocs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:232:9-26: [opt-env-conf-test] @@ -229,7 +229,7 @@ [opt-env-conf-test]  [ ["argument:"], [opt-env-conf-test]  [mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTryArgument [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test]  [ ["switch:"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:232:9-26: [opt-env-conf-test] @@ -229,7 +229,7 @@ [opt-env-conf-test]  [ ["argument:"], [opt-env-conf-test]  [mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTryArgument [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test]  [ ["switch:"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:229:11-12: [opt-env-conf-test] @@ -226,7 +226,7 @@ [opt-env-conf-test]  renderSetDocWithoutHeader SetDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ unwordsChunks [opt-env-conf-test] - [ ["argument:"], [opt-env-conf-test] + [ ["argument:"], [opt-env-conf-test]  [mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | setDocTryArgument [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:232:9-26: [opt-env-conf-test] @@ -229,7 +229,7 @@ [opt-env-conf-test]  [ ["argument:"], [opt-env-conf-test]  [mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTryArgument [opt-env-conf-test] + | not (setDocTryArgument) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test]  [ ["switch:"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:229:11-12: [opt-env-conf-test] @@ -226,7 +226,7 @@ [opt-env-conf-test]  renderSetDocWithoutHeader SetDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ unwordsChunks [opt-env-conf-test] - [ ["argument:"], [opt-env-conf-test] + [ ["argument:"], [opt-env-conf-test]  [mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | setDocTryArgument [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:238:9-24: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  [ ["switch:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTrySwitch, [opt-env-conf-test] + | True, [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:238:9-24: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  [ ["switch:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTrySwitch, [opt-env-conf-test] + | not (setDocTrySwitch), [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:238:9-24: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  [ ["switch:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTrySwitch, [opt-env-conf-test] + | False, [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:235:11-12: [opt-env-conf-test] @@ -232,7 +232,7 @@ [opt-env-conf-test]  | setDocTryArgument [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] - [ ["switch:"], [opt-env-conf-test] + [ ["switch:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ] [opt-env-conf-test]  | setDocTrySwitch, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:235:11-12: [opt-env-conf-test] @@ -232,7 +232,7 @@ [opt-env-conf-test]  | setDocTryArgument [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] - [ ["switch:"], [opt-env-conf-test] + [ ["switch:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ] [opt-env-conf-test]  | setDocTrySwitch, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:246:9-24: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTryOption, [opt-env-conf-test] + | True, [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:246:9-24: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTryOption, [opt-env-conf-test] + | False, [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:246:9-24: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] - | setDocTryOption, [opt-env-conf-test] + | not (setDocTryOption), [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:244:18-52: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test]  [ ["option:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | setDocTryOption, [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:244:18-52: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test]  [ ["option:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | setDocTryOption, [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:242:11-12: [opt-env-conf-test] @@ -239,7 +239,7 @@ [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] - [ ["option:"], [opt-env-conf-test] + [ ["option:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:242:11-12: [opt-env-conf-test] @@ -239,7 +239,7 @@ [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] - [ ["option:"], [opt-env-conf-test] + [ ["option:"], [opt-env-conf-test]  dashedChunksNE dasheds [opt-env-conf-test]  ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] on ConstBool at src/OptEnvConf/Doc.hs:640:18-22: [opt-env-conf-test] @@ -637,7 +637,7 @@ [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> True [opt-env-conf-test]  ) [opt-env-conf-test]  go :: [opt-env-conf-test]  -- Need parens [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:637:38-43: [opt-env-conf-test] @@ -634,7 +634,7 @@ [opt-env-conf-test]  withoutNothings = [opt-env-conf-test]  filter [opt-env-conf-test]  ( \case [opt-env-conf-test] - AnyDocsSingle Nothing -> False [opt-env-conf-test] + AnyDocsSingle Nothing -> not (False) [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:640:18-22: [opt-env-conf-test] @@ -637,7 +637,7 @@ [opt-env-conf-test]  AnyDocsSingle Nothing -> False [opt-env-conf-test]  AnyDocsAnd [] -> False [opt-env-conf-test]  AnyDocsOr [] -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> False [opt-env-conf-test]  ) [opt-env-conf-test]  go :: [opt-env-conf-test]  -- Need parens [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:478:29-34: [opt-env-conf-test] @@ -475,7 +475,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:477:29-33: [opt-env-conf-test] @@ -474,7 +474,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = not (True), [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:477:29-33: [opt-env-conf-test] @@ -474,7 +474,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:459:31-36: [opt-env-conf-test] @@ -456,7 +456,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = True, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:478:29-34: [opt-env-conf-test] @@ -475,7 +475,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = True, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:462:27-43: [opt-env-conf-test] @@ -459,7 +459,7 @@ [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test] - setDocDasheds = ["-h", "--help"], [opt-env-conf-test] + setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test]  setDocDefault = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:476:31-36: [opt-env-conf-test] @@ -473,7 +473,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:461:29-34: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:476:31-36: [opt-env-conf-test] @@ -473,7 +473,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = True, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:476:31-36: [opt-env-conf-test] @@ -473,7 +473,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = not (False), [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:460:29-33: [opt-env-conf-test] @@ -457,7 +457,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = not (True), [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:477:29-33: [opt-env-conf-test] @@ -474,7 +474,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = False, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:459:31-36: [opt-env-conf-test] @@ -456,7 +456,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = not (False), [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:460:29-33: [opt-env-conf-test] @@ -457,7 +457,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:459:31-36: [opt-env-conf-test] @@ -456,7 +456,7 @@ [opt-env-conf-test]  AnyDocsSingle $ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test] - { setDocTryArgument = False, [opt-env-conf-test] + { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:478:29-34: [opt-env-conf-test] @@ -475,7 +475,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = not (False), [opt-env-conf-test]  setDocDasheds = ["--version"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:460:29-33: [opt-env-conf-test] @@ -457,7 +457,7 @@ [opt-env-conf-test]  Just [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test] - setDocTrySwitch = True, [opt-env-conf-test] + setDocTrySwitch = False, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--helpTesting mutation ListLit at src/OptEnvConf/Doc.hs:252:18-52: [opt-env-conf-test] @@ -249,7 +249,7 @@ [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test]  [ ["env:"], [opt-env-conf-test]  envVarChunksNE vars [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | vars <- maybeToList setDocEnvVars [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:252:18-52: [opt-env-conf-test] @@ -249,7 +249,7 @@ [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test]  [ ["env:"], [opt-env-conf-test]  envVarChunksNE vars [opt-env-conf-test] - ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test] + ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test]  | vars <- maybeToList setDocEnvVars [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:250:11-12: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] - [ ["env:"], [opt-env-conf-test] + [ ["env:"], [opt-env-conf-test]  envVarChunksNE vars [opt-env-conf-test]  ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:250:11-12: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  dasheds <- maybeToList (NE.nonEmpty setDocDasheds) [opt-env-conf-test]  ], [opt-env-conf-test]  [ unwordsChunks [opt-env-conf-test] - [ ["env:"], [opt-env-conf-test] + [ ["env:"], [opt-env-conf-test]  envVarChunksNE vars [opt-env-conf-test]  ++ [" ", mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] TestinTge smtuitnagt imount aLtiisotnL iLti sattL istr ca/tO pstrEcn/vOCpotnEfn/vDCoocn.fh/sD:o2c6.1h:s2:22-6518::2 [opt-env-conf-test] 2@-@5 8-:2 [opt-env-conf-test] 5@8@, 7- 2+5285,87, 7+ 2@5@8 [opt-env-conf-test] , 7 @ @ [opt-env-conf-test]  ( \ ( k e(y ,\ (skcehye,m as)c h-e>m [opt-env-conf-test] a ) - > [opt-env-conf-test]  c a s e jcsaosneS cjhseomnaSCchhuenmkaLCihnuensk Lsicnheesm as cohfe [opt-env-conf-test] m a o f [opt-env-conf-test]  [ l i n e ][ l-i>n [opt-env-conf-test] e-] - > [opt-env-conf-test]  - [ [ " c o n[f[i"gc:o n"f,i gc:o n"f,V acloCnhfuVnakl Ckheuyn,k "k:e y",] "+:+ "l]i n+e+] [opt-env-conf-test] l+i n e ] [opt-env-conf-test]  + [ [ " c o n[f[i"gc:o n"f,i gc:o n"f,V acloCnhfuVnakl Ckheuyn,k "k:e y",] "+:+ "l]i n+e+] [opt-env-conf-test] l i n e ] [opt-env-conf-test]  l s - > [opt-env-conf-test] l s - > [opt-env-conf-test]  [ " c o n f[i"gc:o"n]f [opt-env-conf-test] i g : " ] [opt-env-conf-test]  : i n d e:n ti [opt-env-conf-test] ndent [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:261:22-58: [opt-env-conf-test] @@ -258,7 +258,7 @@ [opt-env-conf-test]  T e s t i n g m(u t\a(tkieoyn, LsicshteLmiat) a-t> [opt-env-conf-test] s r c / O p t E n v C o n f / D o cc.ahsse: 2j6s8o:n3S2c-h5e6m:a [opt-env-conf-test] C@h@u n-k2L6i5n,e7s +s2c6h5e,m7a @o@f [opt-env-conf-test]  [opt-env-conf-test]  [ l i n e ]( -c>a [opt-env-conf-test] s-e l s o f [opt-env-conf-test]  [ [ " c o n f i g : " , c o n[f]V a-l>C h[u[n"kT OkDeOy",] ]" [opt-env-conf-test] : " ] + + l i n e ] [opt-env-conf-test]  + T e s t i n g m u t a (t li o :n lL[li[)s" tc-Lo>in [opt-env-conf-test] tf- i ag t: s" r, c /c Oo pn tf EV na vl CC oh nu fn /k D ok ce .y h, s :" 2: 6 8" :] 3 (2+[-+c5 o6ln:if [opt-env-conf-test] nV@ea@]l [opt-env-conf-test] C- h2 u6 n5 k, 7 k e+ y2 ,6 5 ", :7 "@ ]@ [opt-env-conf-test]  + + ll s) [opt-env-conf-test]  -+ > [opt-env-conf-test]  ( c a s[ e" c lo sn f oi fg( [opt-env-conf-test] :[ "c ]o [opt-env-conf-test] n f V a l C h u n k k e y , " : " ] + + : l i)[n [opt-env-conf-test] ]d e -n >t [opt-env-conf-test]  [ [T "e Ts Ot Di On "g ] ]m [opt-env-conf-test] u t a t i o n C o n s t B o o l a: t i sn rd ce /n Ot p tl El n [opt-env-conf-test] (v lC o :n f l/ lD )o c -. >h [opt-env-conf-test] s -: 2 7 9 : 1 4 - 3 3 : [opt-env-conf-test]  @ @) [opt-env-conf-test]  - 2 7 6 , 7 + 2 7 6 , 7 ) @ [opt-env-conf-test]  @( [opt-env-conf-test] [ c o n f V a l|C hduvn k< -k emya,y b"e:T o"L]i s+t+ sle)t [opt-env-conf-test] D+o c D e f a u l t [opt-env-conf-test]  ] , [opt-env-conf-test]  [ e x(a[mcpolnefVVaalluCehsuCnhku nkkesy ,s e"t:D o"c]E x+a+m pll)e [opt-env-conf-test] s [opt-env-conf-test]  - | n o t ( n u l l s e t D o c E x a m p l e:s )i [opt-env-conf-test] n+d e n t l l| [opt-env-conf-test]  n o t ( T r u e ) [opt-env-conf-test]  ] [opt-env-conf-test]  )] [opt-env-conf-test]  [opt-env-conf-test]  [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:279:14-33: [opt-env-conf-test] @@ -276,7 +276,7 @@ [opt-env-conf-test]  | dv <- maybeToList setDocDefault [opt-env-conf-test]  ], [opt-env-conf-test]  [ exampleValuesChunks setDocExamples [opt-env-conf-test] - | not (null setDocExamples) [opt-env-conf-test] + | not (False) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:279:14-33: [opt-env-conf-test] @@ -276,7 +276,7 @@ [opt-env-conf-test]  | dv <- maybeToList setDocDefault [opt-env-conf-test]  ], [opt-env-conf-test]  [ exampleValuesChunks setDocExamples [opt-env-conf-test] - | not (null setDocExamples) [opt-env-conf-test] + | not (not (null setDocExamples)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:279:13-34: [opt-env-conf-test] @@ -276,7 +276,7 @@ [opt-env-conf-test]  | dv <- maybeToList setDocDefault [opt-env-conf-test]  ], [opt-env-conf-test]  [ exampleValuesChunks setDocExamples [opt-env-conf-test] - | not (null setDocExamples) [opt-env-conf-test] + | not False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:279:13-34: [opt-env-conf-test] @@ -276,7 +276,7 @@ [opt-env-conf-test]  | dv <- maybeToList setDocDefault [opt-env-conf-test]  ], [opt-env-conf-test]  [ exampleValuesChunks setDocExamples [opt-env-conf-test] - | not (null setDocExamples) [opt-env-conf-test] + | not True [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:279:13-34: [opt-env-conf-test] @@ -276,7 +276,7 @@ [opt-env-conf-test]  | dv <- maybeToList setDocDefault [opt-env-conf-test]  ], [opt-env-conf-test]  [ exampleValuesChunks setDocExamples [opt-env-conf-test] - | not (null setDocExamples) [opt-env-conf-test] + | not not ((null setDocExamples)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:279:9-34: [opt-env-conf-test] @@ -276,7 +276,7 @@ [opt-env-conf-test]  | dv <- maybeToList setDocDefault [opt-env-conf-test]  ], [opt-env-conf-test]  [ exampleValuesChunks setDocExamples [opt-env-conf-test] - | not (null setDocExamples) [opt-env-conf-test] + | False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:279:9-34: [opt-env-conf-test] @@ -276,7 +276,7 @@ [opt-env-conf-test]  | dv <- maybeToList setDocDefault [opt-env-conf-test]  ], [opt-env-conf-test]  [ exampleValuesChunks setDocExamples [opt-env-conf-test] - | not (null setDocExamples) [opt-env-conf-test] + | not (not (null setDocExamples)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:228:5-6: [opt-env-conf-test] @@ -225,7 +225,7 @@ [opt-env-conf-test]  renderSetDocWithoutHeader :: SetDoc -> [[Chunk]] [opt-env-conf-test]  renderSetDocWithoutHeader SetDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks [opt-env-conf-test] + [ [ unwordsChunks [opt-env-conf-test]  [ ["argument:"], [opt-env-conf-test]  [mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:228:5-6: [opt-env-conf-test] @@ -225,7 +225,7 @@ [opt-env-conf-test]  renderSetDocWithoutHeader :: SetDoc -> [[Chunk]] [opt-env-conf-test]  renderSetDocWithoutHeader SetDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks [opt-env-conf-test] + [ [ unwordsChunks [opt-env-conf-test]  [ ["argument:"], [opt-env-conf-test]  [mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:228:5-6: [opt-env-conf-test] @@ -225,7 +225,7 @@ [opt-env-conf-test]  renderSetDocWithoutHeader :: SetDoc -> [[Chunk]] [opt-env-conf-test]  renderSetDocWithoutHeader SetDoc {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ unwordsChunks [opt-env-conf-test] + [ [ unwordsChunks [opt-env-conf-test]  [ ["argument:"], [opt-env-conf-test]  [mMetavarChunk setDocMetavar] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:217:5-6: [opt-env-conf-test] @@ -214,7 +214,7 @@ [opt-env-conf-test]  renderSetDoc :: SetDoc -> [[Chunk]] [opt-env-conf-test]  renderSetDoc setDoc = [opt-env-conf-test]  concat [opt-env-conf-test] - [ renderSetDocHeader (setDocHelp setDoc), [opt-env-conf-test] + [ renderSetDocHeader (setDocHelp setDoc), [opt-env-conf-test]  renderSetDocWithoutHeader setDoc, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:217:5-6: [opt-env-conf-test] @@ -214,7 +214,7 @@ [opt-env-conf-test]  renderSetDoc :: SetDoc -> [[Chunk]] [opt-env-conf-test]  renderSetDoc setDoc = [opt-env-conf-test]  concat [opt-env-conf-test] - [ renderSetDocHeader (setDocHelp setDoc), [opt-env-conf-test] + [ renderSetDocHeader (setDocHelp setDoc), [opt-env-conf-test]  renderSetDocWithoutHeader setDoc, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:217:5-6: [opt-env-conf-test] @@ -214,7 +214,7 @@ [opt-env-conf-test]  renderSetDoc :: SetDoc -> [[Chunk]] [opt-env-conf-test]  renderSetDoc setDoc = [opt-env-conf-test]  concat [opt-env-conf-test] - [ renderSetDocHeader (setDocHelp setDoc), [opt-env-conf-test] + [ renderSetDocHeader (setDocHelp setDoc), [opt-env-conf-test]  renderSetDocWithoutHeader setDoc, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {True} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {False} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {not (..)} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {True} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {False} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:279:9-34: [opt-env-conf-test] @@ -276,7 +276,7 @@ [opt-env-conf-test]  | dv <- maybeToList setDocDefault [opt-env-conf-test]  ], [opt-env-conf-test]  [ exampleValuesChunks setDocExamples [opt-env-conf-test] - | not (null setDocExamples) [opt-env-conf-test] + | True [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {not (..)} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {True} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {not (..)} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:168:36-50: [opt-env-conf-test] @@ -165,7 +165,7 @@ [opt-env-conf-test]  go :: Parser a -> AnyDocs (Maybe SetDoc) [opt-env-conf-test]  go = \case [opt-env-conf-test]  ParserPure _ -> AnyDocsSingle Nothing [opt-env-conf-test] - ParserAp pf pa -> AnyDocsAnd [go pf, go pa] [opt-env-conf-test] + ParserAp pf pa -> AnyDocsAnd [go pf, go pa] [opt-env-conf-test]  ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2] [opt-env-conf-test]  ParserEmpty _ -> AnyDocsOr [] [opt-env-conf-test]  ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:209:16-18: [opt-env-conf-test] @@ -206,7 +206,7 @@ [opt-env-conf-test]  let setDocExamples = settingExamples [opt-env-conf-test]  let setDocMetavar = settingMetavar [opt-env-conf-test]  let setDocHelp = settingHelp [opt-env-conf-test] - pure SetDoc {..} [opt-env-conf-test] + pure SetDoc {False} [opt-env-conf-test]  [opt-env-conf-test]  settingOptDoc :: Setting a -> Maybe OptDoc [opt-env-conf-test]  settingOptDoc = settingSetDoc >=> setDocOptDoc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:168:36-50: [opt-env-conf-test] @@ -165,7 +165,7 @@ [opt-env-conf-test]  go :: Parser a -> AnyDocs (Maybe SetDoc) [opt-env-conf-test]  go = \case [opt-env-conf-test]  ParserPure _ -> AnyDocsSingle Nothing [opt-env-conf-test] - ParserAp pf pa -> AnyDocsAnd [go pf, go pa] [opt-env-conf-test] + ParserAp pf pa -> AnyDocsAnd [go pf, go pa] [opt-env-conf-test]  ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2] [opt-env-conf-test]  ParserEmpty _ -> AnyDocsOr [] [opt-env-conf-test]  ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:169:40-54: [opt-env-conf-test] @@ -166,7 +166,7 @@T [opt-env-conf-test] e s t i n gg om u=t a\tciaosne [opt-env-conf-test] L i s t L i t Paatr sserrcP/uOrpet E_n v-C>o nAfn/yDDoocc.shSsi:n1g6l9e: 4N0o-t5h4i:n [opt-env-conf-test] g@ [opt-env-conf-test] @ - 1 6 6 , 7P a+r1s6e6r,A7p @p@f [opt-env-conf-test]  p a - >g oA n=y D\occassAen [opt-env-conf-test] d [ g o p fP,a rgsoe rpPau]r [opt-env-conf-test] e- _ - > APnayrDsoecrsSSeilnegclte pN1o tph2i n-g> [opt-env-conf-test]  A n y D o c sPAanrds e[rgAop pp1f, pgao -p>2 ]A [opt-env-conf-test] n+y D o c s A nPda r[sgeor Spefl,e cgto pp1a ]p [opt-env-conf-test] 2- - > A n yPDaorcsseArnSde l[egcot pp11, pg2o -p>2 ]A [opt-env-conf-test] n y D o c s A nPda r[sgeor Epm1p,t yg o_ p-2>] [opt-env-conf-test] A+n y D o c s OPra r[s]e [opt-env-conf-test] r S e l e c t Ppa1r spe2r A-l>t Apn1y Dpo2c s-A>n dA n[ygDoo cps1O,r g[og op 2p]1 [opt-env-conf-test] , g o p 2 ]P [opt-env-conf-test] a r s e r E m pPtayr s_e r-M>a nAyn y_D opc s-O>r A[n]y [opt-env-conf-test] D o c s O r [Pgaor spe,r AAlnty Dpo1c spS2i n-g>l eA nNyoDtohcisnOgr] [opt-env-conf-test] [go p1, go p2] [opt-env-conf-test]  ParseTreMsatniyn g_ mpu t-a>t iAonny DLoicsstOLri t[ gaot ps,r cA/nOypDtoEcnsvSCionngfl/eD oNco.thhsi:n1g7]1 [opt-env-conf-test] :3T6e-s5t0i:n [opt-env-conf-test] g@ @m u-t1a6t8i,o7n +L1i6s8t,L7i t@ @a [opt-env-conf-test] t s r c / O pPtaErnsveCroAnpf /pDfo cp.ah s-:>1 7A1n:y3D6o-c5s0A:n [opt-env-conf-test] d@ @[ g-o1 6p8f,,7 g+o1 6p8a,]7 [opt-env-conf-test]  @ @ [opt-env-conf-test]  P a r sPearrSseelreAcpt ppf1 ppa2 -->> AAnnyyDDooccssAAnndd [[ggoo ppf1,, ggoo ppa2]] [opt-env-conf-test]  [opt-env-conf-test]  PPaarrsseerrSEemlpetcyt _p 1- >p 2A n-y>D oAcnsyODro c[s]A [opt-env-conf-test] n-d [ g o pP1a,r sgeor Apl2t] [opt-env-conf-test] p 1 p 2 - >P aArnsyeDroEcmspOtry [_g o- >p 1A,n ygDoo cps2O]r [opt-env-conf-test]  +[ ] [opt-env-conf-test]  - P a r sPearrAsletr Apl1t pp21 -p>2 A-n>y DAoncysDOorc s[Ogro [pg1o, pg1o, pg2o] [opt-env-conf-test] p 2 ] [opt-env-conf-test]  + P a r sPearrMsaenryA l_t pp 1- >p 2A n-y>D oAcnsyODro c[sgOor p[,g oA npy1D,o cgsoS ipn2g]l [opt-env-conf-test] e N o t h i nPga]r [opt-env-conf-test] s e r M a n y P_a rps e-r>S oAmney DmoLcoscO rp [-g>o Apn,y DAoncysDAoncds S[ignog lpe, Ngoot h(iPnagr]s [opt-env-conf-test] e r M a n y mPLaorcs epr)S]o m-e- mTLOoDcO :p i-s> tAhniysD orcisgAhntd? [opt-env-conf-test] [ g o p , gPoa r(sPearrAslelrOMraNnoyt hmiLnogc _p )p] -->- gToO DpO [opt-env-conf-test] : is this right? [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:172:35-64: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2] [opt-env-conf-test]  ParserEmpty _ -> AnyDocsOr [] [opt-env-conf-test]  ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2] [opt-env-conf-test] - ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing] [opt-env-conf-test] + ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing] [opt-env-conf-test]  ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right? [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:172:35-64: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> AnyDocsAnd [go p1, go p2] [opt-env-conf-test]  ParserEmpty _ -> AnyDocsOr [] [opt-env-conf-test]  ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2] [opt-env-conf-test] - ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing] [opt-env-conf-test] + ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing] [opt-env-conf-test]  ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right? [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:173:39-69: [opt-env-conf-test] @@ -170,7 +170,7 @@ [opt-env-conf-test]  ParserEmpty _ -> AnyDocsOr [] [opt-env-conf-test]  ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2] [opt-env-conf-test]  ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing] [opt-env-conf-test] - ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right? [opt-env-conf-test] + ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right? [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands _ mDefault cs -> AnyDocsCommands mDefault $ map commandParserDocs cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:173:39-69: [opt-env-conf-test] @@ -170,7 +170,7 @@ [opt-env-conf-test]  ParserEmpty _ -> AnyDocsOr [] [opt-env-conf-test]  ParserAlt p1 p2 -> AnyDocsOr [go p1, go p2] [opt-env-conf-test]  ParserMany _ p -> AnyDocsOr [go p, AnyDocsSingle Nothing] [opt-env-conf-test] - ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right? [opt-env-conf-test] + ParserSome mLoc p -> AnyDocsAnd [go p, go (ParserMany mLoc p)] -- TODO: is this right? [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands _ mDefault cs -> AnyDocsCommands mDefault $ map commandParserDocs cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:177:46-60: [opt-env-conf-test] @@ -174,7 +174,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands _ mDefault cs -> AnyDocsCommands mDefault $ map commandParserDocs cs [opt-env-conf-test] - ParserWithConfig _ p1 p2 -> AnyDocsAnd [go p1, go p2] -- TODO: is this right? Maybe we want to document that it's not a pure parser? [opt-env-conf-test] + ParserWithConfig _ p1 p2 -> AnyDocsAnd [go p1, go p2] -- TODO: is this right? Maybe we want to document that it's not a pure parser? [opt-env-conf-test]  ParserSetting _ set -> AnyDocsSingle $ settingSetDoc set [opt-env-conf-test]  [opt-env-conf-test]  commandParserDocs :: Command a -> CommandDoc (Maybe SetDoc) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:177:46-60: [opt-env-conf-test] @@ -174,7 +174,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands _ mDefault cs -> AnyDocsCommands mDefault $ map commandParserDocs cs [opt-env-conf-test] - ParserWithConfig _ p1 p2 -> AnyDocsAnd [go p1, go p2] -- TODO: is this right? Maybe we want to document that it's not a pure parser? [opt-env-conf-test] + ParserWithConfig _ p1 p2 -> AnyDocsAnd [go p1, go p2] -- TODO: is this right? Maybe we want to document that it's not a pure parser? [opt-env-conf-test]  ParserSetting _ set -> AnyDocsSingle $ settingSetDoc set [opt-env-conf-test]  [opt-env-conf-test]  commandParserDocs :: Command a -> CommandDoc (Maybe SetDoc) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:449:66-102: [opt-env-conf-test] @@ -446,7 +446,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  withHelpAndVersionDocs :: Maybe Version -> AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc) [opt-env-conf-test] -withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd] [opt-env-conf-test] +withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd] [opt-env-conf-test]  [opt-env-conf-test]  withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc) [opt-env-conf-test]  withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:449:66-102: [opt-env-conf-test] @@ -446,7 +446,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test]  withHelpAndVersionDocs :: Maybe Version -> AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc) [opt-env-conf-test] -withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd] [opt-env-conf-test] +withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd] [opt-env-conf-test]  [opt-env-conf-test]  withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc) [opt-env-conf-test]  withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:452:47-61: [opt-env-conf-test] @@ -449,7 +449,7 @@ [opt-env-conf-test]  withHelpAndVersionTDeosctsi nmgV emrustiaotni osnd L=i sstiLmiptl iafty AsnrycD/oOcpst E$n vACnoynDfo/cDsoOcr. h[sh:e4l4p9D:o6c6s-,1 0v2e:r [opt-env-conf-test] s@i@o n-D4o4c6s, 7m V+e4r4s6i,o7n ,@ @s [opt-env-conf-test] d ] [opt-env-conf-test]  [opt-env-conf-test]  w i]t [opt-env-conf-test] h H [opt-env-conf-test] e lwpiDtohcHse l:p:A nAdnVyeDrosciso n(DMoacysb e: :S eMtaDyobce) V-e>r sAinoynD o-c>s A(nMyaDyobces S(eMtaDyobce) [opt-env-conf-test] S-ewtiDtohcH)e l-p>D oAcnsy Dsodc s= (sMiamypblei fSyeAtnDyoDco)c [opt-env-conf-test] s- w$i tAhnHyeDlopcAsnOdrV e[rhseilopnDDooccss, msVde]r [opt-env-conf-test] s+iwoint hsHde l=p Dsoicmsp lsidf y=A nsyiDmopclsi f$y AAnnyyDDooccss O$r A[nhyeDlopcDsoOcrs ,[ hveelrpsDioocnsD,o cssd ]m [opt-env-conf-test] V e [opt-env-conf-test] r shieolnp,D oscds] [opt-env-conf-test] :+:w iAtnhyHDeolcpsA n(dMVaeyrbsei oSneDtoDcosc )m [opt-env-conf-test] V ehreslipoDno cssd == [opt-env-conf-test]  simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd] [opt-env-conf-test]  [opt-env-conf-test]  withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc) [opt-env-conf-test]  withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:510:12-34: [opt-env-conf-test] @@ -507,7 +507,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if True [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:452:47-61: [opt-env-conf-test] @@ -449,7 +449,7 @@ [opt-env-conf-test]  withHelpAndVersionDocs mVersion sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, versionDocs mVersion, sd] [opt-env-conf-test]  [opt-env-conf-test]  withHelpDocs :: AnyDocs (Maybe SetDoc) -> AnyDocs (Maybe SetDoc) [opt-env-conf-test] -withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd] [opt-env-conf-test] +withHelpDocs sd = simplifyAnyDocs $ AnyDocsOr [helpDocs, sd] [opt-env-conf-test]  [opt-env-conf-test]  helpDocs :: AnyDocs (Maybe SetDoc) [opt-env-conf-test]  helpDocs = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:510:12-34: [opt-env-conf-test] @@ -507,7 +507,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if False [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:501:13-14: [opt-env-conf-test] @@ -498,7 +498,7 @@ [opt-env-conf-test]  AnyDocsOr ds -> concatMap go ds [opt-env-conf-test]  AnyDocsSingle (d :| ds) -> [opt-env-conf-test]  [ concat [opt-env-conf-test] - [ indent $ renderSetDocHeader (setDocHelp d), [opt-env-conf-test] + [ indent $ renderSetDocHeader (setDocHelp d), [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader (d : ds) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:510:12-34: [opt-env-conf-test] @@ -507,7 +507,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if not (setDocHelp d == Just h) [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:501:13-14: [opt-env-conf-test] @@ -498,7 +498,7 @@ [opt-env-conf-test]  AnyDocsOr ds -> concatMap go ds [opt-env-conf-test]  AnyDocsSingle (d :| ds) -> [opt-env-conf-test]  [ concat [opt-env-conf-test] - [ indent $ renderSetDocHeader (setDocHelp d), [opt-env-conf-test] + [ indent $ renderSetDocHeader (setDocHelp d), [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader (d : ds) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:510:9-42: [opt-env-conf-test] @@ -507,7 +507,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if setDocHelp d == Just h [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:541:40-44: [opt-env-conf-test] @@ -538,7 +538,7 @@ [opt-env-conf-test]  (d : ds) -> go' d : TgeosOtri'n gd sm [opt-env-conf-test] u t [opt-env-conf-test] a tTrieeosnntd ieCnrogCn osmmtumBtaoanotdliD ooanct s C so:rn:cs /tAOBnpoytoDElon cvasCt o (nsMfra/cyD/boOecp .tShEesnt:vD5Co4oc1n):f 4/-0D>-o 4c[4.C:hh [opt-env-conf-test] su@:n@5k 8]-8 [opt-env-conf-test] 5:-31r82e,-n73d 4e+:r5 [opt-env-conf-test] C3@o8@m, m7-a 5n@8d@5D [opt-env-conf-test] ,o 7c s + 5= 8 5u ,n 7l i @n @e( [opt-env-conf-test] sd C h: u nd ksgs)o S.-a >mg eogH oeT'lr pud e h : . = g wo\iOctrah'so eud [opt-env-conf-test] ts H [opt-env-conf-test]  i d [opt-env-conf-test]  d er ne Dn[od]ce sr- [opt-env-conf-test] C>+o rm(em[na]dn,ed rD[Co]oc)ms [opt-env-conf-test] m a: n: d DA on cy sD( oA=cn syu Dn(olMciasnySebisenC ghSlueent kDdso c:.) dg-so>) T[-rC>uh [opt-env-conf-test] eu- n .k ] w [opt-env-conf-test]  i- tr he on uditefHr iCsdoedmtemDnaoDncodHcDesol [opt-env-conf-test] cp s d = w =hu=en rlJeiu [opt-env-conf-test] ns et s Ch h [opt-env-conf-test]  u+gn ok s : :. Bg oo o ilTf r -uT>er uA.en [opt-env-conf-test] yw Di ot ch so u St eH ti Dd od cet nh-De>on c [opt-env-conf-test] [s [ [opt-env-conf-test]  C+ hr ue nn kd ]e ]r [opt-env-conf-test] C o m m al negdtoD o(icsssdT so=,p Lurenevlseitln) e =s= C \hgcuoanSskaesm [opt-env-conf-test]  e.H eglop Fha ldsse [opt-env-conf-test]  . w i t h o u t H i d d einnD o(cds [opt-env-conf-test] : s dwsh,e rree [opt-env-conf-test] s t ) [opt-env-conf-test]  go :: Bool -> AnyDocs SetDoc -> [[Chunk]] [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:541:40-44: [opt-env-conf-test] @@ -538,7 +538,7 @@ [opt-env-conf-test]  (d : ds) -> go' d : goOr' ds [opt-env-conf-test]  [opt-env-conf-test]  renderCommandDocs :: AnyDocs (Maybe SetDoc) -> [Chunk] [opt-env-conf-test] -renderCommandDocs = unlinesChunks . go True . withoutHiddenDocs [opt-env-conf-test] +renderCommandDocs = unlinesChunks . go not (True) . withoutHiddenDocs [opt-env-conf-test]  where [opt-env-conf-test]  go :: Bool -> AnyDocs SetDoc -> [[Chunk]] [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:588:12-34: [opt-env-conf-test] @@ -585,7 +585,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if False [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:588:12-34: [opt-env-conf-test] @@ -585,7 +585,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if not (setDocHelp d == Just h) [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:588:9-42: [opt-env-conf-test] @@ -585,7 +585,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if setDocHelp d == Just h [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:566:17-27: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]] [opt-env-conf-test]  goOr isTopLevel = \case [opt-env-conf-test]  [] -> [] [opt-env-conf-test] - [d] -> go isTopLevel d [opt-env-conf-test] + [d] -> go True d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test]  Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:566:17-27: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]] [opt-env-conf-test]  goOr isTopLevel = \case [opt-env-conf-test]  [] -> [] [opt-env-conf-test] - [d] -> go isTopLevel d [opt-env-conf-test] + [d] -> go False d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test]  Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:566:17-27: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]] [opt-env-conf-test]  goOr isTopLevel = \case [opt-env-conf-test]  [] -> [] [opt-env-conf-test] - [d] -> go isTopLevel d [opt-env-conf-test] + [d] -> go not (isTopLevel) d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test]  Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:569:25-35: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  [d] -> go isTopLevel d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] + Nothing -> go False (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test]  Just h -> [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in concat [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:569:25-35: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  [d] -> go isTopLevel d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] + Nothing -> go True (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test]  Just h -> [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in concat [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:569:25-35: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  [d] -> go isTopLevel d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] + Nothing -> go not (isTopLevel) (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test]  Just h -> [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in concat [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:569:62-72: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  [d] -> go isTopLevel d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] + Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr True ds [opt-env-conf-test]  Just h -> [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in concat [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:569:62-72: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  [d] -> go isTopLevel d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] + Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr False ds [opt-env-conf-test]  Just h -> [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in concat [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:569:62-72: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  [d] -> go isTopLevel d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test] - Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] + Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr not (isTopLevel) ds [opt-env-conf-test]  Just h -> [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in concat [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:579:29-39: [opt-env-conf-test] @@ -576,7 +576,7 @@ [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] - | not isTopLevel [opt-env-conf-test] + | not True [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:579:29-39: [opt-env-conf-test] @@ -576,7 +576,7 @@ [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] - | not isTopLevel [opt-env-conf-test] + | not False [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:579:29-39: [opt-env-conf-test] @@ -576,7 +576,7 @@ [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] - | not isTopLevel [opt-env-conf-test] + | not not (isTopLevel) [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:579:25-39: [opt-env-conf-test] @@ -576,7 +576,7 @@ [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] - | not isTopLevel [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:579:25-39: [opt-env-conf-test] @@ -576,7 +576,7 @@ [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] - | not isTopLevel [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:579:25-39: [opt-env-conf-test] @@ -576,7 +576,7 @@ [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] - | not isTopLevel [opt-env-conf-test] + | not (not isTopLevel) [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:575:27-28: [opt-env-conf-test] @@ -572,7 +572,7 @@ [opt-env-conf-test]  in concat [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ concat [opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h), [opt-env-conf-test] + [ indent $ renderSetDocHeader (Just h), [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:575:27-28: [opt-env-conf-test] @@ -572,7 +572,7 @@ [opt-env-conf-test]  in concat [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ concat [opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h), [opt-env-conf-test] + [ indent $ renderSetDocHeader (Just h), [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:575:27-28: [opt-env-conf-test] @@ -572,7 +572,7 @@ [opt-env-conf-test]  in concat [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ concat [opt-env-conf-test] - [ indent $ renderSetDocHeader (Just h), [opt-env-conf-test] + [ indent $ renderSetDocHeader (Just h), [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test]  [[]] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:581:26-36: [opt-env-conf-test] @@ -578,7 +578,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  | not isTopLevel [opt-env-conf-test]  ], [opt-env-conf-test] - goOr isTopLevel rest [opt-env-conf-test] + goOr True rest [opt-env-conf-test]  ] [opt-env-conf-test]  (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds [opt-env-conf-test]  goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc]) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:581:26-36: [opt-env-conf-test] @@ -578,7 +578,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  | not isTopLevel [opt-env-conf-test]  ], [opt-env-conf-test] - goOr isTopLevel rest [opt-env-conf-test] + goOr False rest [opt-env-conf-test]  ] [opt-env-conf-test]  (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds [opt-env-conf-test]  goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc]) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:581:26-36: [opt-env-conf-test] @@ -578,7 +578,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  | not isTopLevel [opt-env-conf-test]  ], [opt-env-conf-test] - goOr isTopLevel rest [opt-env-conf-test] + goOr not (isTopLevel) rest [opt-env-conf-test]  ] [opt-env-conf-test]  (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds [opt-env-conf-test]  goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc]) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:573:19-20: [opt-env-conf-test] @@ -570,7 +570,7 @@ [opt-env-conf-test]  Just h -> [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in concat [opt-env-conf-test] - [ concat [opt-env-conf-test] + [ concat [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ indent $ renderSetDocHeader (Just h), [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:583:22-32: [opt-env-conf-test] @@ -580,7 +580,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds [opt-env-conf-test] + (d : ds) -> go True d ++ goOr isTopLevel ds [opt-env-conf-test]  goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc]) [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:573:19-20: [opt-env-conf-test] @@ -570,7 +570,7 @@ [opt-env-conf-test]  Just h -> [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in concat [opt-env-conf-test] - [ concat [opt-env-conf-test] + [ concat [opt-env-conf-test]  [ concat [opt-env-conf-test]  [ indent $ renderSetDocHeader (Just h), [opt-env-conf-test]  indent $ concatMap renderSetDocWithoutHeader $ d : sds, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:583:22-32: [opt-env-conf-test] @@ -580,7 +580,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds [opt-env-conf-test] + (d : ds) -> go False d ++ goOr isTopLevel ds [opt-env-conf-test]  goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc]) [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:583:43-53: [opt-env-conf-test] @@ -580,7 +580,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  goOr isTopLevel rest [opt-env-conf-test]  ] [opt-env-conf-test] - (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds [opt-env-conf-test] + (d : ds) -> go isTopLevel d ++ goOr True ds [opt-env-conf-test]  goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc]) [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] ->T e(s[t]i,n g[ ]m)u [opt-env-conf-test] tation Negate at src/OptEnvTCeosntfi/nDgo cm.uhtsa:t5i8o3n: 2C2o-n3s2t:B [opt-env-conf-test] o@o@l -a5t8 0s,r7c /+O5p8t0E,n7v C@o@n [opt-env-conf-test] f / D o c . h s : 5 8 3 : 4 3 - 5 3 : [opt-env-conf-test]  @ @ -]5,8 [opt-env-conf-test] 0 , 7 + 5 8 0 , 7 @ @ [opt-env-conf-test]  g o O r i s T o p L e v e l ]r,e [opt-env-conf-test] s t [opt-env-conf-test]  g]o [opt-env-conf-test] O-r i s T o p(Lde v:e ld sr)e s-t> [opt-env-conf-test]  g o i s T o p L e v e l d + + ]g [opt-env-conf-test] o-O r i s T o(pdL e:v edls )d s- [opt-env-conf-test] >+ g o i s T(odp L:e vdesl) d- >+ +g og onOort i(siTsoTpoLpeLveevle ld)s [opt-env-conf-test] d+ + + g o O(rd i:s Tdosp)L e-v>e lg od si [opt-env-conf-test] s T o p L egvoeSla mde H+e+l pg o:O:r HFeallps e- >d s[ [opt-env-conf-test] A n y D o cgso SSaemteDHoecl]p -:>: (H[eSlept D-o>c ][,A n[yADnoycDso cSse tSDeotcD]o c-]>) [opt-env-conf-test] ( [ S e t DgoocS]a,m e[HAenlypD ohc s= S\ectaDsoec [opt-env-conf-test] ] ) [opt-env-conf-test]  [g]o S-a>m e(H[e]l,p [h] )= [opt-env-conf-test]  \case [opt-env-conf-test]  [] T-e>s t(i[n]g, m[u]t)a [opt-env-conf-test] tiToens tNiengga tmeu taatt isornc /COopntsEtnBvoCooln fa/tD oscr.ch/sO:p5t8E3n:v4C3o-n5f3/:D [opt-env-conf-test] o@c@. h-s5:8505,57: 2+55-8600,:7 [opt-env-conf-test]  @@@@ [opt-env-conf-test] - 5 5 2 , 7 + 5 5 2 , 7 @ @ [opt-env-conf-test]  g o]C,o [opt-env-conf-test] m m a n d : : M a y b e S t r i n g g-o>O rCT oeimssmtTaionnpdgLD eomvcue tlSa etrtieDosontc [opt-env-conf-test]  C -o >n s [t [B Co ho ul n ka ]t ] [opt-env-conf-test] s r c / O p gt]oE [opt-env-conf-test] Cn-ov mC mo an nf d/ D(modDc e.:fh asdu:sl5)t5 5-C:>o2 m5gm-oa6 n0id:sD [opt-env-conf-test] To@oc@p L{-e.5v.5e}2l , =7d [opt-env-conf-test]  ++ 5+ 5 2g ,o 7O ri@ n@id [opt-env-conf-test] se Tn ot p L$ e [opt-env-conf-test] gv-oe Cl o md ms a [opt-env-conf-test]  n+ d l: e: t M ia(sydDb ee:f aSdutslr)ti n-=g> m-gD>oe fCiaosumTlmotap nL=de=Dv oeJclu sSdte t+cD+oo mcgm oa-On>rd D[no[ocCtAh ru(gniuksm]Te]on [opt-env-conf-test] pt L [opt-env-conf-test]  e+ v e l g) o Cd os m [opt-env-conf-test]  m la en td imgsDoDeSefafamaueulHltet l Cp=o m:Tm:ra unHede [opt-env-conf-test] Dl op c - {> . .[ }A n =y [opt-env-conf-test] D o c ss u Sf ef tiiDxno dc=e] n it-f > $ i [opt-env-conf-test] (s-[D Se ef ta Du ol ct ] ,tl he[etAn n iy"sD Do(ecdfsea fuSaleuttl Dt=o) c"m] D)ee [opt-env-conf-test] lf sa eu l "t " g [opt-env-conf-test] =o =S a Jm ue sH te l cp o mhim na= n [d\hDceoalcspAeCr [opt-env-conf-test] hg uu nm ke n ct o [opt-env-conf-test]  m+[m ]a n -d >D o (c [H ]el,le pt[] ] [opt-env-conf-test] i) s [opt-env-conf-test]  D e f a u l t = F a l s:e [opt-env-conf-test] [ " c o m m a n d : " , scuofmfmiaxn d=C hiufn ki scDoemfmaaunldtD otchAerng u"m e(ndte,Tf eassuutlfitfn)ig"x ]me [opt-env-conf-test] ultsaet i"o"n [opt-env-conf-test]  N e g a t e a t isnr c[/hOepltpECnhvuCnokn fc/oDmomca.nhdsD:o5c5H5e:l2p5]- [opt-env-conf-test] 6 0 : [opt-env-conf-test]  @ @ - 5 5 2 , 7 + 5:5 2[,"7c o@m@m [opt-env-conf-test] a n d : "g,o Ccoommmmaanndd C:h:u nMka ycboem mSatnrdiDnogc A-r>g uCmoemnmta,n dsDuofcf iSxe]t [opt-env-conf-test] Doc -> [[Chunk]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  indent $ [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] + let isDefault = not (mDefault == Just commandDocArgument) [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test]  : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:556:25-34: [opt-env-conf-test] @@ -553,7 +553,7 @@ [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  indent $ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if True then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test]  : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test]  : go False commandDocs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:556:25-34: [opt-env-conf-test] @@ -553,7 +553,7 @@ [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  indent $ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if False then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test]  : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test]  : go False commandDocs [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:556:22-60: [opt-env-conf-test] @@ -553,7 +553,7 @@ [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  indent $ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test]  : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test]  : go False commandDocs [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:556:25-34: [opt-env-conf-test] @@ -553,7 +553,7 @@ [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  indent $ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if not (isDefault) then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test]  : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test]  : go False commandDocs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:558:17-71: [opt-env-conf-test] @@ -555,7 +555,7 @@ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test] - : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test] + : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test]  : go False commandDocs [opt-env-conf-test]  ++ [[]] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:558:17-71: [opt-env-conf-test] @@ -555,7 +555,7 @@ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test] - : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test] + : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test]  : go False commandDocs [opt-env-conf-test]  ++ [[]] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:558:17-71: [opt-env-conf-test] @@ -555,7 +555,7 @@ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test] - : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test] + : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test]  : go False commandDocs [opt-env-conf-test]  ++ [[]] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:559:20-25: [opt-env-conf-test] @@ -556,7 +556,7 @@ [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [helpChunk commandDocHelp] [opt-env-conf-test]  : ["command: ", commandChunk commandDocArgument, suffix] [opt-env-conf-test] - : go False commandDocs [opt-env-conf-test] + : go True commandDocs [opt-env-conf-test]  ++ [[]] [opt-env-conf-test]  [opt-env-conf-test]  -- Group together settings with the same help (produced by combinators like enableDisableSwitch) [opt-env-conf-test] TTeessttiinngg mmuuttaattiioonn CNoengsattBeo oalt astr cs/rOcp/tOEpntvECnovnCfo/nDfo/cD.ohcs.:h5s5:95:5290:-2205-:2 [opt-env-conf-test] 5@:@ [opt-env-conf-test]  @-@5 5-65,576 ,+75 5+65,576 ,@7@ [opt-env-conf-test] @ @ [opt-env-conf-test]  s u fsfuifxf i=x i=f iifs DiesfDaeuflatu ltth etnh e"n ("d e(fdaeuflatu)l"t )e"l seel s"e" [opt-env-conf-test] " " [opt-env-conf-test]  i n i[nh e[lhpeClhpuCnhku ncko mcmoamnmdaDnodcDHoeclHpe]l [opt-env-conf-test] p ] [opt-env-conf-test]  : [:" c[o"mcmoamnmda:n d":, "c,o mcmoamnmdaCnhduCnhku ncko mcmoamnmdaDnodcDAorcgAurmgeunmte,n ts,u fsfuifxf]i [opt-env-conf-test] x-] [opt-env-conf-test]  - : g:o gFoa lFsael sceo mcmoamnmdaDnodcDso [opt-env-conf-test] c+s [opt-env-conf-test]  + : g:o gnoo tF a(lFsael sceo)m mcaonmdmDaoncdsD [opt-env-conf-test] o c s [opt-env-conf-test]  + + [+[+] ][ [opt-env-conf-test] [ ] [opt-env-conf-test] ] [opt-env-conf-test]  [opt-env-conf-test]  - - G-r-o uGpr otuopg ettohgeert hseert tsientgtsi nwgist hw itthhe tshaem es ahmeel ph e(lppr o(dpurcoeddu cbeyd cboym bcionmabtionrast olrisk el ieknea belneaDbilseaDbilseaSbwlietScwhi)t [opt-env-conf-test] ch) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:546:38-48: [opt-env-conf-test] @@ -543,7 +543,7 @@ [opt-env-conf-test]  go :: Bool -> AnyDocs SetDoc -> [[Chunk]] [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test]  AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs [opt-env-conf-test] - AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test] + AnyDocsAnd ds -> concatMap (go True) ds [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:546:38-48: [opt-env-conf-test] @@ -543,7 +543,7 @@ [opt-env-conf-test]  go :: Bool -> AnyDocs SetDoc -> [[Chunk]] [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test]  AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs [opt-env-conf-test] - AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test] + AnyDocsAnd ds -> concatMap (go False) ds [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:546:38-48: [opt-env-conf-test] @@ -543,7 +543,7 @@ [opt-env-conf-test]  go :: Bool -> AnyDocs SetDoc -> [[Chunk]] [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test]  AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs [opt-env-conf-test] - AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test] + AnyDocsAnd ds -> concatMap (go not (isTopLevel)) ds [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:547:28-38: [opt-env-conf-test] @@ -544,7 +544,7 @@ [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test]  AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs [opt-env-conf-test]  AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test] - AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test] + AnyDocsOr ds -> goOr False ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test]  | otherwise -> indent (renderSetDoc d) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:547:28-38: [opt-env-conf-test] @@ -544,7 +544,7 @@ [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test]  AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs [opt-env-conf-test]  AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test] - AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test] + AnyDocsOr ds -> goOr True ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test]  | otherwise -> indent (renderSetDoc d) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:549:11-21: [opt-env-conf-test] @@ -546,7 +546,7 @@ [opt-env-conf-test]  AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test] - | isTopLevel -> [] [opt-env-conf-test] + | True -> [] [opt-env-conf-test]  | otherwise -> indent (renderSetDoc d) [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:547:28-38: [opt-env-conf-test] @@ -544,7 +544,7 @@ [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test]  AnyDocsCommands mDefault cs -> concatMap (goCommand mDefault) cs [opt-env-conf-test]  AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test] - AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test] + AnyDocsOr ds -> goOr not (isTopLevel) ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test]  | otherwise -> indent (renderSetDoc d) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:549:11-21: [opt-env-conf-test] @@ -546,7 +546,7 @@ [opt-env-conf-test]  AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test] - | isTopLevel -> [] [opt-env-conf-test] + | False -> [] [opt-env-conf-test]  | otherwise -> indent (renderSetDoc d) [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:549:11-21: [opt-env-conf-test] @@ -546,7 +546,7 @@ [opt-env-conf-test]  AnyDocsAnd ds -> concatMap (go isTopLevel) ds [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test] - | isTopLevel -> [] [opt-env-conf-test] + | not (isTopLevel) -> [] [opt-env-conf-test]  | otherwise -> indent (renderSetDoc d) [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:550:11-20: [opt-env-conf-test] @@ -547,7 +547,7 @@ [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test] - | otherwise -> indent (renderSetDoc d) [opt-env-conf-test] + | True -> indent (renderSetDoc d) [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:550:11-20: [opt-env-conf-test] @@ -547,7 +547,7 @@ [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test] - | otherwise -> indent (renderSetDoc d) [opt-env-conf-test] + | False -> indent (renderSetDoc d) [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:607:23-58: [opt-env-conf-test] @@ -604,7 +604,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] + let isDefault = True [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:550:11-20: [opt-env-conf-test] @@ -547,7 +547,7 @@ [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test] - | otherwise -> indent (renderSetDoc d) [opt-env-conf-test] + | not (otherwise) -> indent (renderSetDoc d) [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:607:23-58: [opt-env-conf-test] @@ -604,7 +604,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] + let isDefault = False [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:607:23-58: [opt-env-conf-test] @@ -604,7 +604,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] + let isDefault = not (mDefault == Just commandDocArgument) [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:608:23-32: [opt-env-conf-test] @@ -605,7 +605,7 @@ [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if True then " (default)" else "" [opt-env-conf-test]  in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test]  parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:608:23-32: [opt-env-conf-test] @@ -605,7 +605,7 @@ [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if False then " (default)" else "" [opt-env-conf-test]  in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test]  parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:608:23-32: [opt-env-conf-test] @@ -605,7 +605,7 @@ [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if not (isDefault) then " (default)" else "" [opt-env-conf-test]  in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test]  parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc) [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:608:20-58: [opt-env-conf-test] @@ -605,7 +605,7 @@ [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[[Chunk]]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test]  parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:609:20-61: [opt-env-conf-test] @@ -606,7 +606,7 @@ [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test] - in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test] + in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test]  parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc) [opt-env-conf-test]  parserOptDocs = docsToOptDocs . parserDocs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:609:20-61: [opt-env-conf-test] @@ -606,7 +606,7 @@ [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test] - in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test] + in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test]  parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc) [opt-env-conf-test]  parserOptDocs = docsToOptDocs . parserDocs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:609:19-90: [opt-env-conf-test] @@ -606,7 +606,7 @@ [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test] - in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test] + in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test]  parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc) [opt-env-conf-test]  parserOptDocs = docsToOptDocs . parserDocs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:609:19-90: [opt-env-conf-test] @@ -606,7 +606,7 @@ [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test] - in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test] + in [indent [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]]] [opt-env-conf-test]  [opt-env-conf-test]  parserOptDocs :: Parser a -> AnyDocs (Maybe OptDoc) [opt-env-conf-test]  parserOptDocs = docsToOptDocs . parserDocs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:697:31-66: [opt-env-conf-test] @@ -694,7 +694,7 @@ [opt-env-conf-test]  AnyDocsCommands mDefault cs -> [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \CommandDoc {..} -> [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] + let isDefault = True [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test]  unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:697:31-66: [opt-env-conf-test] @@ -694,7 +694,7 @@ [opt-env-conf-test]  AnyDocsCommands mDefault cs -> [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \CommandDoc {..} -> [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] + let isDefault = False [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test]  unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:697:31-66: [opt-env-conf-test] @@ -694,7 +694,7 @@ [opt-env-conf-test]  AnyDocsCommands mDefault cs -> [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \CommandDoc {..} -> [opt-env-conf-test] - let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] + let isDefault = not (mDefault == Just commandDocArgument) [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test]  unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:698:31-40: [opt-env-conf-test] @@ -695,7 +695,7 @@ [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \CommandDoc {..} -> [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if True then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test]  unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test]  : indent (go commandDocs) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:698:31-40: [opt-env-conf-test] @@ -695,7 +695,7 @@ [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \CommandDoc {..} -> [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if False then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test]  unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test]  : indent (go commandDocs) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:698:31-40: [opt-env-conf-test] @@ -695,7 +695,7 @@ [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \CommandDoc {..} -> [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if not (isDefault) then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test]  unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test]  : indent (go commandDocs) [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:698:28-66: [opt-env-conf-test] @@ -695,7 +695,7 @@ [opt-env-conf-test]  concatMap [opt-env-conf-test]  ( \CommandDoc {..} -> [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test] - suffix = if isDefault then " (default)" else "" [opt-env-conf-test] + suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test]  unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test]  : indent (go commandDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:700:36-77: [opt-env-conf-test] @@ -697,7 +697,7 @@ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test] - unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test] + unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test]  : indent (go commandDocs) [opt-env-conf-test]  ) [opt-env-conf-test]  cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:700:36-77: [opt-env-conf-test] @@ -697,7 +697,7 @@ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test] - unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test] + unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test]  : indent (go commandDocs) [opt-env-conf-test]  ) [opt-env-conf-test]  cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:700:35-106: [opt-env-conf-test] @@ -697,7 +697,7 @@ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test] - unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test] + unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test]  : indent (go commandDocs) [opt-env-conf-test]  ) [opt-env-conf-test]  cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:700:35-106: [opt-env-conf-test] @@ -697,7 +697,7 @@ [opt-env-conf-test]  let isDefault = mDefault == Just commandDocArgument [opt-env-conf-test]  suffix = if isDefault then " (default)" else "" [opt-env-conf-test]  in indent $ [opt-env-conf-test] - unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test] + unwordsChunks [[commandChunk commandDocArgument, suffix], [helpChunk commandDocHelp]] [opt-env-conf-test]  : indent (go commandDocs) [opt-env-conf-test]  ) [opt-env-conf-test]  cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:9-10: [opt-env-conf-test] @@ -426,7 +426,7 @@ [opt-env-conf-test]  renderHelpPageHelper progname' commandPath mVersion progDesc docs = [opt-env-conf-test]  unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test]  in usageChunk : renderShortOptDocs progname (docsToOptDocs docs), [opt-env-conf-test]  [], [opt-env-conf-test]  unlinesChunks $ progDescLines progDesc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:9-10: [opt-env-conf-test] @@ -426,7 +426,7 @@ [opt-env-conf-test]  renderHelpPageHelper progname' commandPath mVersion progDesc docs = [opt-env-conf-test]  unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test]  in usageChunk : renderShortOptDocs progname (docsToOptDocs docs), [opt-env-conf-test]  [], [opt-env-conf-test]  unlinesChunks $ progDescLines progDesc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:9-10: [opt-env-conf-test] @@ -426,7 +426,7 @@ [opt-env-conf-test]  renderHelpPageHelper progname' commandPath mVersion progDesc docs = [opt-env-conf-test]  unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test]  in usageChunk : renderShortOptDocs progname (docsToOptDocs docs), [opt-env-conf-test]  [], [opt-env-conf-test]  unlinesChunks $ progDescLines progDesc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:436:16-32: [opt-env-conf-test] @@ -433,7 +433,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  [ headerChunks "Available settings", [opt-env-conf-test]  renderSetDocs $ [opt-env-conf-test] - if null commandPath [opt-env-conf-test] + if True [opt-env-conf-test]  then withHelpAndVersionDocs mVersion docs [opt-env-conf-test]  else withHelpDocs docs [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:436:16-32: [opt-env-conf-test] @@ -433,7 +433,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  [ headerChunks "Available settings", [opt-env-conf-test]  renderSetDocs $ [opt-env-conf-test] - if null commandPath [opt-env-conf-test] + if False [opt-env-conf-test]  then withHelpAndVersionDocs mVersion docs [opt-env-conf-test]  else withHelpDocs docs [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:436:16-32: [opt-env-conf-test] @@ -433,7 +433,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  [ headerChunks "Available settings", [opt-env-conf-test]  renderSetDocs $ [opt-env-conf-test] - if null commandPath [opt-env-conf-test] + if not (null commandPath) [opt-env-conf-test]  then withHelpAndVersionDocs mVersion docs [opt-env-conf-test]  else withHelpDocs docs [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Doc.hs:436:13-37: [opt-env-conf-test] @@ -433,7 +433,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  [ headerChunks "Available settings", [opt-env-conf-test]  renderSetDocs $ [opt-env-conf-test] - if null commandPath [opt-env-conf-test] + if null commandPath [opt-env-conf-test]  then withHelpAndVersionDocs mVersion docs [opt-env-conf-test]  else withHelpDocs docs [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:434:9-10: [opt-env-conf-test] @@ -431,7 +431,7 @@ [opt-env-conf-test]  [], [opt-env-conf-test]  unlinesChunks $ progDescLines progDesc [opt-env-conf-test]  ], [opt-env-conf-test] - [ headerChunks "Available settings", [opt-env-conf-test] + [ headerChunks "Available settings", [opt-env-conf-test]  renderSetDocs $ [opt-env-conf-test]  if null commandPath [opt-env-conf-test]  then withHelpAndVersionDocs mVersion docs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:434:9-10: [opt-env-conf-test] @@ -431,7 +431,7 @@ [opt-env-conf-test]  [], [opt-env-conf-test]  unlinesChunks $ progDescLines progDesc [opt-env-conf-test]  ], [opt-env-conf-test] - [ headerChunks "Available settings", [opt-env-conf-test] + [ headerChunks "Available settings", [opt-env-conf-test]  renderSetDocs $ [opt-env-conf-test]  if null commandPath [opt-env-conf-test]  then withHelpAndVersionDocs mVersion docs [opt-env-conf-test] .can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:461:29-34: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = True, [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:461:29-34: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  SetDoc [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test] - setDocTryOption = False, [opt-env-conf-test] + setDocTryOption = not (False), [opt-env-conf-test]  setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:462:27-43: [opt-env-conf-test] @@ -459,7 +459,7 @@ [opt-env-conf-test]  { setDocTryArgument = False, [opt-env-conf-test]  setDocTrySwitch = True, [opt-env-conf-test]  setDocTryOption = False, [opt-env-conf-test] - setDocDasheds = ["-h", "--help"], [opt-env-conf-test] + setDocDasheds = ["-h", "--help"], [opt-env-conf-test]  setDocEnvVars = Nothing, [opt-env-conf-test]  setDocConfKeys = Nothing, [opt-env-conf-test]  setDocDefault = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:392:19-23: [opt-env-conf-test] @@ -389,7 +389,7 @@ [opt-env-conf-test]  nullDocs :: AnyDocs a -> Bool [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test] - AnyDocsOr [] -> True [opt-env-conf-test] + AnyDocsOr [] -> False [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:392:19-23: [opt-env-conf-test] @@ -389,7 +389,7 @@ [opt-env-conf-test]  nullDocs :: AnyDocs a -> Bool [opt-env-conf-test]  nullDocs = \case [opt-env-conf-test]  AnyDocsCommands _ cs -> all nullCommandDoc cs [opt-env-conf-test] - AnyDocsOr [] -> True [opt-env-conf-test] + AnyDocsOr [] -> True [opt-env-conf-test]  AnyDocsOr _ -> False [opt-env-conf-test]  AnyDocsAnd [] -> True [opt-env-conf-test]  AnyDocsAnd _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:588:12-34: [opt-env-conf-test] @@ -585,7 +585,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if True [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:541:40-44: [opt-env-conf-test] @@ -538,7 +538,7 @@ [opt-env-conf-test]  (d : ds) -> go' d : goOr' ds [opt-env-conf-test]  [opt-env-conf-test]  renderCommandDocs :: AnyDocs (Maybe SetDoc) -> [Chunk] [opt-env-conf-test] -renderCommandDocs = unlinesChunks . go True . withoutHiddenDocs [opt-env-conf-test] +renderCommandDocs = unlinesChunks . go True . withoutHiddenDocs [opt-env-conf-test]  where [opt-env-conf-test]  go :: Bool -> AnyDocs SetDoc -> [[Chunk]] [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:541:40-44: [opt-env-conf-test] @@ -538,7 +538,7 @@ [opt-env-conf-test]  (d : ds) -> go' d : goOr' ds [opt-env-conf-test]  [opt-env-conf-test]  renderCommandDocs :: AnyDocs (Maybe SetDoc) -> [Chunk] [opt-env-conf-test] -renderCommandDocs = unlinesChunks . go True . withoutHiddenDocs [opt-env-conf-test] +renderCommandDocs = unlinesChunks . go False . withoutHiddenDocs [opt-env-conf-test]  where [opt-env-conf-test]  go :: Bool -> AnyDocs SetDoc -> [[Chunk]] [opt-env-conf-test]  go isTopLevel = \case [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:588:12-34: [opt-env-conf-test] @@ -585,7 +585,7 @@ [opt-env-conf-test]  goSameHelp h = \case [opt-env-conf-test]  [] -> ([], []) [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test] - if setDocHelp d == Just h [opt-env-conf-test] + if False [opt-env-conf-test]  then [opt-env-conf-test]  let (sds, rest) = goSameHelp h ds [opt-env-conf-test]  in (d : sds, rest) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:566:17-27: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]] [opt-env-conf-test]  goOr isTopLevel = \case [opt-env-conf-test]  [] -> [] [opt-env-conf-test] - [d] -> go isTopLevel d [opt-env-conf-test] + [d] -> go True d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test]  Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:566:17-27: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]] [opt-env-conf-test]  goOr isTopLevel = \case [opt-env-conf-test]  [] -> [] [opt-env-conf-test] - [d] -> go isTopLevel d [opt-env-conf-test] + [d] -> go not (isTopLevel) d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test]  Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:566:17-27: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  goOr :: Bool -> [AnyDocs SetDoc] -> [[Chunk]] [opt-env-conf-test]  goOr isTopLevel = \case [opt-env-conf-test]  [] -> [] [opt-env-conf-test] - [d] -> go isTopLevel d [opt-env-conf-test] + [d] -> go False d [opt-env-conf-test]  (AnyDocsSingle d : ds) -> [opt-env-conf-test]  case setDocHelp d of [opt-env-conf-test]  Nothing -> go isTopLevel (AnyDocsSingle d) ++ goOr isTopLevel ds [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:581:26-36: [opt-env-conf-test] @@ -578,7 +578,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  | not isTopLevel [opt-env-conf-test]  ], [opt-env-conf-test] - goOr isTopLevel rest [opt-env-conf-test] + goOr True rest [opt-env-conf-test]  ] [opt-env-conf-test]  (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds [opt-env-conf-test]  goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc]) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:581:26-36: [opt-env-conf-test] @@ -578,7 +578,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  | not isTopLevel [opt-env-conf-test]  ], [opt-env-conf-test] - goOr isTopLevel rest [opt-env-conf-test] + goOr False rest [opt-env-conf-test]  ] [opt-env-conf-test]  (d : ds) -> go isTopLevel d ++ goOr isTopLevel ds [opt-env-conf-test]  goSameHelp :: Help -> [AnyDocs SetDoc] -> ([SetDoc], [AnyDocs SetDoc]) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:550:11-20: [opt-env-conf-test] @@ -547,7 +547,7 @@ [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test] - | otherwise -> indent (renderSetDoc d) [opt-env-conf-test] + | False -> indent (renderSetDoc d) [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:550:11-Testing mutation ConstBool at src/OptEnvConf/Doc.hs:444:18-47: [opt-env-conf-test] @@ -441,7 +441,7 @@ [opt-env-conf-test]  [ [ headerChunks "Available commands", [opt-env-conf-test]  renderCommandDocsShort docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null (docsToCommandDocs docs)) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:444:18-47: [opt-env-conf-test] @@ -441,7 +441,7 @@ [opt-env-conf-test]  [ [ headerChuTneksst i"nAgv amiultaabtlieo nc oCmomnasntdBso"o,l [opt-env-conf-test]  a t s r c T/ eO sp tt iE nn gv C morunetfna/dtDeiorocCn.o hmNsme:ag4na4dt4De:o 1ca7st-S 4hs8or:rc [opt-env-conf-test] t/@ O@dp ot-cE4sn4 [opt-env-conf-test] v1 C, o7 n f+ /4 D4 o1 c, .7 h s@ :@ 4 [opt-env-conf-test] ]4 [opt-env-conf-test] 4 -: 1 8 - 4 7 : [opt-env-conf-test]  @ @[ |-[ 4 n4ho1et,a 7d( en+ru4Cl4hl1u ,n(7kd so@ c@"s [opt-env-conf-test] AT vo aC io lm am ba ln ed D co oc[ms m [ad nohdcessa")d,)e [opt-env-conf-test]  [opt-env-conf-test] r +C h u n k s " A v a |i l na obrtle en( dFceaorlmCsmoeam)nm [opt-env-conf-test] da sn "d ,D [opt-env-conf-test] o c s S h o r t] [opt-env-conf-test]  d o c s [opt-env-conf-test]  r ]e [opt-env-conf-test] n d [opt-env-conf-test] e r C o m m a n]d [opt-env-conf-test] D-o c s S h o r t d o|c sn [opt-env-conf-test] o t ( n u l l ( d o c s]T [opt-env-conf-test] o-C o m m a n d D o c s| dnoocts )()n [opt-env-conf-test] u+l l ( d o c s T o C|o mnmoatn dTDrouces [opt-env-conf-test]  d o c s ) ) [opt-env-conf-test]  + ] [opt-env-conf-test]  | ]n [opt-env-conf-test] o t [opt-env-conf-test]  (not (null (docsToCommandDocs docs))) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:444:17-48: [opt-env-conf-test] @@ -441,7 +441,7 @@ [opt-env-conf-test]  [ [ headerChunks "Available commands", [opt-env-conf-test]  renderCommandDocsShort docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null (docsToCommandDocs docs)) [opt-env-conf-test] + | not False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:444:17-48: [opt-env-conf-test] @@ -441,7 +441,7 @@ [opt-env-conf-test]  [ [ headerChunks "Available commands", [opt-env-conf-test]  renderCommandDocsShort docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null (docsToCommandDocs docs)) [opt-env-conf-test] + | not not ((null (docsToCommandDocs docs))) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:444:13-48: [opt-env-conf-test] @@ -441,7 +441,7 @@ [opt-env-conf-test]  [ [ headerChunks "Available commands", [opt-env-conf-test]  renderCommandDocsShort docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null (docsToCommandDocs docs)) [opt-env-conf-test] + | True [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:444:13-48: [opt-env-conf-test] @@ -441,7 +441,7 @@ [opt-env-conf-test]  [ [ headerChunks "Available commands", [opt-env-conf-test]  renderCommandDocsShort docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null (docsToCommandDocs docs)) [opt-env-conf-test] + | False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:444:13-48: [opt-env-conf-test] @@ -441,7 +441,7 @@ [opt-env-conf-test]  [ [ headerChunks "Available commands", [opt-env-conf-test]  renderCommandDocsShort docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null (docsToCommandDocs docs)) [opt-env-conf-test] + | not (not (null (docsToCommandDocs docs))) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:441:13-14: [opt-env-conf-test] @@ -438,7 +438,7 @@ [opt-env-conf-test]  else withHelpDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "Available commands", [opt-env-conf-test] + [ [ headerChunks "Available commands", [opt-env-conf-test]  renderCommandDocsShort docs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (null (docsToCommandDocs docs)) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:441:13-14: [opt-env-conf-test] @@ -438,7 +438,7 @@ [opt-env-conf-test]  else withHelpDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "Available commands", [opt-env-conf-test] + [ [ headerChunks "Available commands", [opt-env-conf-test]  renderCommandDocsShort docs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (null (docsToCommandDocs docs)) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:7-8: [opt-env-conf-test] @@ -426,7 +426,7 @@ [opt-env-conf-test]  renderHelpPageHelper progname' commandPath mVersion progDesc docs = [opt-env-conf-test]  unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test]  in usageChunk : renderShortOptDocs progname (docsToOptDocs docs), [opt-env-conf-test]  [], [opt-env-conf-test]  unlinesChunks $ progDescLines progDesc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:7-8: [opt-env-conf-test] @@ -426,7 +426,7 @@ [opt-env-conf-test]  renderHelpPageHelper progname' commandPath mVersion progDesc docs = [opt-env-conf-test]  unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test]  in usageChunk : renderShortOptDocs progname (docsToOptDocs docs), [opt-env-conf-test]  [], [opt-env-conf-test]  unlinesChunks $ progDescLines progDesc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:429:7-8: [opt-env-conf-test] @@ -426,7 +426,7 @@ [opt-env-conf-test]  renderHelpPageHelper progname' commandPath mVersion progDesc docs = [opt-env-conf-test]  unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test] + [ [ let progname = unwords $ progname' : commandPath [opt-env-conf-test]  in usageChunk : renderShortOptDocs progname (docsToOptDocs docs), [opt-env-conf-test]  [], [opt-env-conf-test]  unlinesChunks $ progDescLines progDesc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:308:15-53: [opt-env-conf-test] @@ -305,7 +305,7 @@ [opt-env-conf-test]  [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] + [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test]  -- Operating system footer [opt-env-conf-test]  [".Os"], [opt-env-conf-test]  -- Section header [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:308:15-53: [opt-env-conf-test] @@ -305,7 +305,7 @@ [opt-env-conf-test]  [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] + [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test]  -- Operating system footer [opt-env-conf-test]  [".Os"], [opt-env-conf-test]  -- Section header [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:308:15-53: [opt-env-conf-test] @@ -305,7 +305,7 @@ [opt-env-conf-test]  [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test] - [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] + [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test]  -- Operating system footer [opt-env-conf-test]  [".Os"], [opt-env-conf-test]  -- Section header [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:312:15-31: [opt-env-conf-test] @@ -309,7 +309,7 @@ [opt-env-conf-test]  -- Operating system footer [opt-env-conf-test]  [".Os"], [opt-env-conf-test]  -- Section header [opt-env-conf-test] - [".Sh ", "NAME"], [opt-env-conf-test] + [".Sh ", "NAME"], [opt-env-conf-test]  [".Nm ", progNameChunk progname], [opt-env-conf-test]  [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test]  [".Sh ", "VERSION"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:312:15-31: [opt-env-conf-test] @@ -309,7 +309,7 @@ [opt-env-conf-test]  -- Operating system footer [opt-env-conf-test]  [".Os"], [opt-env-conf-test]  -- Section header [opt-env-conf-test] - [".Sh ", "NAME"], [opt-env-conf-test] + [".Sh ", "NAME"], [opt-env-conf-test]  [".Nm ", progNameChunk progname], [opt-env-conf-test]  [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test]  [".Sh ", "VERSION"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:313:15-47: [opt-env-conf-test] @@ -310,7 +310,7 @@ [opt-env-conf-test]  [".Os"], [opt-env-conf-test]  -- Section header [opt-env-conf-test]  [".Sh ", "NAME"], [opt-env-conf-test] - [".Nm ", progNameChunk progname], [opt-env-conf-test] + [".Nm ", progNameChunk progname], [opt-env-conf-test]  [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test]  [".Sh ", "VERSION"], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:313:15-47: [opt-env-conf-test] @@ -310,7 +310,7 @@ [opt-env-conf-test]  [".Os"], [opt-env-conf-test]  -- Section header [opt-env-conf-test]  [".Sh ", "NAME"], [opt-env-conf-test] - [".Nm ", progNameChunk progname], [opt-env-conf-test] + [".Nm ", progNameChunk progname], [opt-env-conf-test]  [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test]  [".Sh ", "VERSION"], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:314:15-48: [opt-env-conf-test] @@ -311,7 +311,7 @@ [opt-env-conf-test]  -- Section header [opt-env-conf-test]  [".Sh ", "NAME"], [opt-env-conf-test]  [".Nm ", progNameChunk progname], [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test] + [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test]  [".Sh ", "VERSION"], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  [".Sh ", "SYNOPSIS"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:314:15-48: [opt-env-conf-test] @@ -311,7 +311,7 @@ [opt-env-conf-test]  -- Section header [opt-env-conf-test]  [".Sh ", "NAME"], [opt-env-conf-test]  [".Nm ", progNameChunk progname], [opt-env-conf-test] - [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test] + [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test]  [".Sh ", "VERSION"], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  [".Sh ", "SYNOPSIS"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:315:15-34: [opt-env-conf-test] @@ -312,7 +312,7 @@ [opt-env-conf-test]  [".Sh ", "NAME"], [opt-env-conf-test]  [".Nm ", progNameChunk progname], [opt-env-conf-test]  [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test] - [".Sh ", "VERSION"], [opt-env-conf-test] + [".Sh ", "VERSION"], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  [".Sh ", "SYNOPSIS"], [opt-env-conf-test]  renderShortOptDocs progname $ docsToOptDocs docs', [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:315:15-34: [opt-env-conf-test] @@ -312,7 +312,7 @@ [opt-env-conf-test]  [".Sh ", "NAME"], [opt-env-conf-test]  [".Nm ", progNameChunk progname], [opt-env-conf-test]  [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test] - [".Sh ", "VERSION"], [opt-env-conf-test] + [".Sh ", "VERSION"], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  [".Sh ", "SYNOPSIS"], [opt-env-conf-test]  renderShortOptDocs progname $ docsToOptDocs docs', [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:317:15-35: [opt-env-conf-test] @@ -314,7 +314,7 @@ [opt-env-conf-test]  [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test]  [".Sh ", "VERSION"], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test] - [".Sh ", "SYNOPSIS"], [opt-env-conf-test] + [".Sh ", "SYNOPSIS"], [opt-env-conf-test]  renderShortOptDocs progname $ docsToOptDocs docs', [opt-env-conf-test]  [".Sh ", "SETTINGS"], [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:317:15-35: [opt-env-conf-test] @@ -314,7 +314,7 @@ [opt-env-conf-test]  [".Nd ", chunk $ T.pack progDesc], [opt-env-conf-test]  [".Sh ", "VERSION"], [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test] - [".Sh ", "SYNOPSIS"], [opt-env-conf-test] + [".Sh ", "SYNOPSIS"], [opt-env-conf-test]  renderShortOptDocs progname $ docsToOptDocs docs', [opt-env-conf-test]  [".Sh ", "SETTINGS"], [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:319:15-35: [opt-env-conf-test] @@ -316,7 +316,7 @@ [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  [".Sh ", "SYNOPSIS"], [opt-env-conf-test]  renderShortOptDocs progname $ docsToOptDocs docs', [opt-env-conf-test] - [".Sh ", "SETTINGS"], [opt-env-conf-test] + [".Sh ", "SETTINGS"], [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:319:15-35: [opt-env-conf-test] @@ -316,7 +316,7 @@ [opt-env-conf-test]  [versionChunk version], [opt-env-conf-test]  [".Sh ", "SYNOPSIS"], [opt-env-conf-test]  renderShortOptDocs progname $ docsToOptDocs docs', [opt-env-conf-test] - [".Sh ", "SETTINGS"], [opt-env-conf-test] + [".Sh ", "SETTINGS"], [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:13-14: [opt-env-conf-test] @@ -302,7 +302,7 @@ [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ -- Document date [opt-env-conf-test] + [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test]  [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:13-14: [opt-env-conf-test] @@ -302,7 +302,7 @@ [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ -- Document date [opt-env-conf-test] + [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test]  [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:13-14: [opt-env-conf-test] @@ -302,7 +302,7 @@ [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ -- Document date [opt-env-conf-test] + [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test]  [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:22-38: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:326:22-38: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not (not (null commandDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:22-38: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not (False) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:21-39: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:21-39: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:17-39: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:326:21-39: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not not ((null commandDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:326:17-39: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:326:17-39: [opt-env-conf-test] @@ -323,7 +323,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not (not (null commandDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:323:19-39: [opt-env-conf-test] @@ -320,7 +320,7 @@ [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test] + [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:323:19-39: [opt-env-conf-test] @@ -320,7 +320,7 @@ [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test] + [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:323:17-18: [opt-env-conf-test] @@ -320,7 +320,7 @@ [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test] + [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:323:17-18: [opt-env-conf-test] @@ -320,7 +320,7 @@ [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test] + [ [ [".Sh ", "COMMANDS"], [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:22-38: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:22-38: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not (False) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:332:22-38: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not (not (nullDocs optDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:21-39: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:21-39: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:332:21-39: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not not ((nullDocs optDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:17-39: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:17-39: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:332:17-39: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not (not (nullDocs optDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:329:19-38: [opt-env-conf-test] @@ -326,7 +326,7 @@ [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:329:17-18: [opt-env-conf-test] @@ -326,7 +326,7 @@ [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:329:19-38: [opt-env-conf-test] @@ -326,7 +326,7 @@ [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:329:17-18: [opt-env-conf-test] @@ -326,7 +326,7 @@ [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test] + [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:22-38: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:22-38: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not (False) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:338:22-38: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not (not (nullDocs envDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:21-39: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:21-39: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:338:21-39: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not not ((nullDocs envDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:17-39: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:338:17-39: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:338:17-39: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not (not (nullDocs envDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:335:19-52: [opt-env-conf-test] @@ -332,7 +332,7 @@ [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] + [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:335:19-52: [opt-env-conf-test] @@ -332,7 +332,7 @@ [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] + [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:335:17-18: [opt-env-conf-test] @@ -332,7 +332,7 @@ [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] + [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:335:17-18: [opt-env-conf-test] @@ -332,7 +332,7 @@ [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] + [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:22-39: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not (False) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:22-39: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:344:22-39: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not (not (nullDocs confDocs)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:21-40: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not True [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:21-40: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:344:21-40: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not not ((nullDocs confDocs)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:17-40: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:344:17-40: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:344:17-40: [opt-env-conf-test] @@ -341,7 +341,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not (not (nullDocs confDocs)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:341:19-51: [opt-env-conf-test] @@ -338,7 +338,7 @@ [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] + [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs confDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:341:19-51: [opt-env-conf-test] @@ -338,7 +338,7 @@ [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] + [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs confDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:341:17-18: [opt-env-conf-test] @@ -338,7 +338,7 @@ [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] + [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs confDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:341:17-18: [opt-env-conf-test] @@ -338,7 +338,7 @@ [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test] + [ [ [".Sh ", "CONFIGURATION VALUES"], [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs confDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:11-12: [opt-env-conf-test] @@ -302,7 +302,7 @@ [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ -- Document date [opt-env-conf-test] + [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test]  [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:11-12: [opt-env-conf-test] @@ -302,7 +302,7 @@ [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ -- Document date [opt-env-conf-test] + [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test]  [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:305:11-12: [opt-env-conf-test] @@ -302,7 +302,7 @@ [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  -- See https://man.openbsd.org/mdoc#MACRO_OVERVIEW [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ -- Document date [opt-env-conf-test] + [ [ -- Document date [opt-env-conf-test]  [".Dd $Mdocdate$"], [opt-env-conf-test]  -- Document title [opt-env-conf-test]  [".Dt ", progNameChunk progname, " 1"], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:13-14: [opt-env-conf-test] @@ -355,7 +355,7 @@ [opt-env-conf-test]  commandDocs = docsToCommandDocs docs [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test]  [], [opt-env-conf-test]  headerChunks "All settings", [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:13-14: [opt-env-conf-test] @@ -355,7 +355,7 @@ [opt-env-conf-test]  commandDocs = docsToCommandDocs docs [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test]  [], [opt-env-conf-test]  headerChunks "All settings", [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:13-14: [opt-env-conf-test] @@ -355,7 +355,7 @@ [opt-env-conf-test]  commandDocs = docsToCommandDocs docs [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test]  [], [opt-env-conf-test]  headerChunks "All settings", [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:22-38: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:22-38: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not (False) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:367:22-38: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not (not (null commandDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:21-39: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:21-39: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:367:21-39: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not not ((null commandDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:17-39: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:367:17-39: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:367:17-39: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (null commandDocs) [opt-env-conf-test] + | not (not (null commandDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:364:17-18: [opt-env-conf-test] @@ -361,7 +361,7 @@ [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "All commands", [opt-env-conf-test] + [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:364:17-18: [opt-env-conf-test] @@ -361,7 +361,7 @@ [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "All commands", [opt-env-conf-test] + [ [ headerChunks "All commands", [opt-env-conf-test]  renderCommandDocs docs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:22-38: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Testing mutation ConstBool atT essrtci/nOgp tmEuntvaCtoinofn/ DNoecg.ahtse: 3a7t3 :s2r2c-/3O8p:t [opt-env-conf-test] E@n@v C-o3n7f0/,D7o c+.3h7s0:,377 3@:@2 [opt-env-conf-test] 2 - 3 8 : [opt-env-conf-test]  @ @ - 3 7 0 , 7 [+ 3[7 0h,e7a d@e@r [opt-env-conf-test] C h u n k s " O p t i o n s "[, [opt-env-conf-test] [ h e a d e r C h u n k s " O p t iroennsd"e,r [opt-env-conf-test] L o n g O p t D o c s o p t D o c s [opt-env-conf-test] r e n d e r L o n g O p t D o c s ]o [opt-env-conf-test] p-t D o c s [opt-env-conf-test]  | n o t ( n u]l [opt-env-conf-test] l-D o c s o p t D o c s ) [opt-env-conf-test]  +| n o t ( n u l l D o c s| onpottD o(cFsa)l [opt-env-conf-test] s+e ) [opt-env-conf-test]  | n o]t, [opt-env-conf-test] ( n o t ( n u l l D o c sc oonpctaDto [opt-env-conf-test] c s ) ) [opt-env-conf-test]  [ [ h]e,a [opt-env-conf-test] d e r C h u n k s " E n vciornocnamte [opt-env-conf-test] n t V a r i a b l e s " , [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:373:21-39: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not not ((nullDocs optDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:21-39: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:17-39: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:17-39: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:373:17-39: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not (not (nullDocs optDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:370:17-18: [opt-env-conf-test] @@ -367,7 +367,7 @@ [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "Options", [opt-env-conf-test] + [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:370:17-18: [opt-env-conf-test] @@ -367,7 +367,7 @@ [opt-env-conf-test]  | not (null commandDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "Options", [opt-env-conf-test] + [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:22-38: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:22-38: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not (False) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:379:22-38: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not (not (nullDocs envDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:21-39: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | not True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:21-39: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:21-39: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:17-39: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:379:21-39: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not not ((nullDocs envDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:379:17-39: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:376:17-18: [opt-env-conf-test] @@ -373,7 +373,7 @@ [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "Environment Variables", [opt-env-conf-test] + [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:379:17-39: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs envDocs) [opt-env-conf-test] + | not (not (nullDocs envDocs)) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:376:17-18: [opt-env-conf-test] @@ -373,7 +373,7 @@ [opt-env-conf-test]  | not (nullDocs optDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "Environment Variables", [opt-env-conf-test] + [ [ headerChunks "Environment Variables", [opt-env-conf-test]  renderEnvDocs envDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:22-39: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not (True) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:385:22-39: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not (not (nullDocs confDocs)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:22-39: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not (False) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:21-40: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:17-40: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:21-40: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not True [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:385:21-40: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not not ((nullDocs confDocs)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:382:17-18: [opt-env-conf-test] @@ -379,7 +379,7 @@ [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "Configuration Values", [opt-env-conf-test] + [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs confDocs) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:385:17-40: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | not (not (nullDocs confDocs)) [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:385:17-40: [opt-env-conf-test] @@ -382,7 +382,7 @@ [opt-env-conf-test]  [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs confDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:11-12: [opt-env-conf-test] @@ -355,7 +355,7 @@ [opt-env-conf-test]  commandDocs = docsToCommandDocs docs [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test]  [], [opt-env-conf-test]  headerChunks "All settings", [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:382:17-18: [opt-env-conf-test] @@ -379,7 +379,7 @@ [opt-env-conf-test]  | not (nullDocs envDocs) [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ headerChunks "Configuration Values", [opt-env-conf-test] + [ [ headerChunks "Configuration Values", [opt-env-conf-test]  renderConfDocs confDocs [opt-env-conf-test]  ] [opt-env-conf-test]  | not (nullDocs confDocs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:11-12: [opt-env-conf-test] @@ -355,7 +355,7 @@ [opt-env-conf-test]  commandDocs = docsToCommandDocs docs [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test]  [], [opt-env-conf-test]  headerChunks "All settings", [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Doc.hs:358:11-12: [opt-env-conf-test] @@ -355,7 +355,7 @@ [opt-env-conf-test]  commandDocs = docsToCommandDocs docs [opt-env-conf-test]  in unlinesChunks $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test] + [ [ usageChunk : renderShortOptDocs progname (docsToOptDocs docs'), [opt-env-conf-test]  [], [opt-env-conf-test]  headerChunks "All settings", [opt-env-conf-test]  renderSetDocs docs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:77:5-22: [opt-env-conf-test] @@ -74,7 +74,7 @@ [opt-env-conf-test]  deriving (Show) [opt-env-conf-test]  [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test] - { optDocTryArgument :: !Bool, [opt-env-conf-test] + { True :: !Bool, [opt-env-conf-test]  optDocTrySwitch :: !Bool, [opt-env-conf-test]  optDocTryOption :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:77:5-22: [opt-env-conf-test] @@ -74,7 +74,7 @@ [opt-env-conf-test]  deriving (Show) [opt-env-conf-test]  [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test] - { optDocTryArgument :: !Bool, [opt-env-conf-test] + { not (optDocTryArgument) :: !Bool, [opt-env-conf-test]  optDocTrySwitch :: !Bool, [opt-env-conf-test]  optDocTryOption :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:77:5-22: [opt-env-conf-test] @@ -74,7 +74,7 @@ [opt-env-conf-test]  deriving (Show) [opt-env-conf-test]  [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test] - { optDocTryArgument :: !Bool, [opt-env-conf-test] + { False :: !Bool, [opt-env-conf-test]  optDocTrySwitch :: !Bool, [opt-env-conf-test]  optDocTryOption :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:78:5-20: [opt-env-conf-test] @@ -75,7 +75,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test]  { optDocTryArgument :: !Bool, [opt-env-conf-test] - optDocTrySwitch :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  optDocTryOption :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test]  optDocDefault :: !(Maybe String), [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:78:5-20: [opt-env-conf-test] @@ -75,7 +75,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test]  { optDocTryArgument :: !Bool, [opt-env-conf-test] - optDocTrySwitch :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  optDocTryOption :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test]  optDocDefault :: !(Maybe String), [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:78:5-20: [opt-env-conf-test] @@ -75,7 +75,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test]  { optDocTryArgument :: !Bool, [opt-env-conf-test] - optDocTrySwitch :: !Bool, [opt-env-conf-test] + not (optDocTrySwitch) :: !Bool, [opt-env-conf-test]  optDocTryOption :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test]  optDocDefault :: !(Maybe String), [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:79:5-20: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test]  { optDocTryArgument :: !Bool, [opt-env-conf-test]  optDocTrySwitch :: !Bool, [opt-env-conf-test] - optDocTryOption :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test]  optDocDefault :: !(Maybe String), [opt-env-conf-test]  optDocExamples :: ![String], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:79:5-20: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test]  { optDocTryArgument :: !Bool, [opt-env-conf-test]  optDocTrySwitch :: !Bool, [opt-env-conf-test] - optDocTryOption :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test]  optDocDefault :: !(Maybe String), [opt-env-conf-test]  optDocExamples :: ![String], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:79:5-20: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  data OptDoc = OptDoc [opt-env-conf-test]  { optDocTryArgument :: !Bool, [opt-env-conf-test]  optDocTrySwitch :: !Bool, [opt-env-conf-test] - optDocTryOption :: !Bool, [opt-env-conf-test] + not (optDocTryOption) :: !Bool, [opt-env-conf-test]  optDocDasheds :: ![Dashed], [opt-env-conf-test]  optDocDefault :: !(Maybe String), [opt-env-conf-test]  optDocExamples :: ![String], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:63:5-22: [opt-env-conf-test] @@ -60,7 +60,7 @@ [opt-env-conf-test]  import Text.Colour.Layout [opt-env-conf-test]  [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test] - { setDocTryArgument :: !Bool, [opt-env-conf-test] + { True :: !Bool, [opt-env-conf-test]  setDocTrySwitch :: !Bool, [opt-env-conf-test]  setDocTryOption :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:63:5-22: [opt-env-conf-test] @@ -60,7 +60,7 @@ [opt-env-conf-test]  import Text.Colour.Layout [opt-env-conf-test]  [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test] - { setDocTryArgument :: !Bool, [opt-env-conf-test] + { False :: !Bool, [opt-env-conf-test]  setDocTrySwitch :: !Bool, [opt-env-conf-test]  setDocTryOption :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:63:5-22: [opt-env-conf-test] @@ -60,7 +60,7 @@ [opt-env-conf-test]  import Text.Colour.Layout [opt-env-conf-test]  [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test] - { setDocTryArgument :: !Bool, [opt-env-conf-test] + { not (setDocTryArgument) :: !Bool, [opt-env-conf-test]  setDocTrySwitch :: !Bool, [opt-env-conf-test]  setDocTryOption :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:64:5-20: [opt-env-conf-test] @@ -61,7 +61,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test]  { setDocTryArgument :: !Bool, [opt-env-conf-test] - setDocTrySwitch :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  setDocTryOption :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test]  setDocEnvVars :: !(Maybe (NonEmpty String)), [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:64:5-20: [opt-env-conf-test] @@ -61,7 +61,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test]  { setDocTryArgument :: !Bool, [opt-env-conf-test] - setDocTrySwitch :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  setDocTryOption :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test]  setDocEnvVars :: !(Maybe (NonEmpty String)), [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:64:5-20: [opt-env-conf-test] @@ -61,7 +61,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test]  { setDocTryArgument :: !Bool, [opt-env-conf-test] - setDocTrySwitch :: !Bool, [opt-env-conf-test] + not (setDocTrySwitch) :: !Bool, [opt-env-conf-test]  setDocTryOption :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test]  setDocEnvVars :: !(Maybe (NonEmpty String)), [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:65:5-20: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test]  { setDocTryArgument :: !Bool, [opt-env-conf-test]  setDocTrySwitch :: !Bool, [opt-env-conf-test] - setDocTryOption :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test]  setDocEnvVars :: !(Maybe (NonEmpty String)), [opt-env-conf-test]  setDocConfKeys :: !(Maybe (NonEmpty (NonEmpty String, JSONSchema))), [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:65:5-20: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test]  { setDocTryArgument :: !Bool, [opt-env-conf-test]  setDocTrySwitch :: !Bool, [opt-env-conf-test] - setDocTryOption :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test]  setDocEnvVars :: !(Maybe (NonEmpty String)), [opt-env-conf-test]  setDocConfKeys :: !(Maybe (NonEmpty (NonEmpty String, JSONSchema))), [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Doc.hs:65:5-20: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  data SetDoc = SetDoc [opt-env-conf-test]  { setDocTryArgument :: !Bool, [opt-env-conf-test]  setDocTrySwitch :: !Bool, [opt-env-conf-test] - setDocTryOption :: !Bool, [opt-env-conf-test] + not (setDocTryOption) :: !Bool, [opt-env-conf-test]  setDocDasheds :: ![Dashed], [opt-env-conf-test]  setDocEnvVars :: !(Maybe (NonEmpty String)), [opt-env-conf-test]  setDocConfKeys :: !(Maybe (NonEmpty (NonEmpty String, JSONSchema))), [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:238:20-25: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  lintParser = [opt-env-conf-test]  either Just (const Nothing) [opt-env-conf-test]  . validationToEither [opt-env-conf-test] - . (`runReader` False) -- Set to true for parsers that have a way to load conf [opt-env-conf-test] + . (`runReader` True) -- Set to true for parsers that have a way to load conf [opt-env-conf-test]  . runValidationT [opt-env-conf-test]  . go [opt-env-conf-test]  where [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:238:20-25: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  lintParser = [opt-env-conf-test]  either Just (const Nothing) [opt-env-conf-test]  . validationToEither [opt-env-conf-test] - . (`runReader` False) -- Set to true for parsers that have a way to load conf [opt-env-conf-test] + . (`runReader` not (False)) -- Set to true for parsers that have a way to load conf [opt-env-conf-test]  . runValidationT [opt-env-conf-test]  . go [opt-env-conf-test]  where [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:238:20-25: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  lintParser = [opt-env-conf-test]  either Just (const Nothing) [opt-env-conf-test]  . validationToEither [opt-env-conf-test] - . (`runReader` False) -- Set to true for parsers that have a way to load conf [opt-env-conf-test] + . (`runReader` False) -- Set to true for parsers that have a way to load conf [opt-env-conf-test]  . runValidationT [opt-env-conf-test]  . go [opt-env-conf-test]  where [opt-env-conf-test] Testing Tmeusttaitnigo nm uCtoantsitoBno oClo nastt Bsorocl/ Oaptt EsnrvcC/oOnpft/ELnivnCto.nhfs/:L2i4n6t:.2h8s-:3234:6 [opt-env-conf-test] :@2@8 --3234:3 [opt-env-conf-test] ,@7@ +-224433,,77 @+@2 [opt-env-conf-test] 4 3 , 7 @-@- [opt-env-conf-test]  ' m a n y-'- i'sm aanlyl'o wiesd aolnlloyw ewdh eonn leyv ewrhye np aervseer yb eplaorws ec obnesluomwe sc osnosmuemtehsi nsgo.m [opt-env-conf-test] e t h i n gg.o [opt-env-conf-test]  : : P agros e:r: aP a-r>s eVra lai d-a>t iVoanlTi dLaitnitoEnrTr oLri n(tREerardoerr (BRoeoald)e rB oBoolo [opt-env-conf-test] l ) B o oglo [opt-env-conf-test]  = \ c agsoe [opt-env-conf-test] =- \ c a s e [opt-env-conf-test] P-a r s e r P uPraer s_e r-P>u rpeu r_e -F>a lpsuer [opt-env-conf-test] e+ F a l s e [opt-env-conf-test] P+a r s e r P uPraer s_e r-P>u rpeu r_e -T>r upeu [opt-env-conf-test] r e F a l s eP [opt-env-conf-test] a r s e r A p Ppa1r spe2r A-p> pd1o [opt-env-conf-test] p 2 - > d o [opt-env-conf-test]  c 1 < - g o cp11 [opt-env-conf-test] < - g o p 1 [opt-env-conf-test]  c 2 < - g o cp22 [opt-env-conf-test] <- go p2 [opt-env-conf-test] TTeessttiinngg mmuuttaattiioonn CNoengsattBeo oalt astr cs/rOcp/tOEpntvECnovnCfo/nLfi/nLti.nhts.:h2s4:62:5208:-1353-:1 [opt-env-conf-test] 7@:@ [opt-env-conf-test]  @-@2 4-32,477 ,+72 4+32,477 ,@7@ [opt-env-conf-test] @ @ [opt-env-conf-test]  - - ' mPaanrys'e riAsp apl1l opw2e d- >o ndloy [opt-env-conf-test]  w h e n e v e rcy1 p) [opt-env-conf-test] V+a l i d a t i o npTu rLei n(tFEarlrsoer |(|R eca2d)e [opt-env-conf-test] r B o o l ) PBaorosle [opt-env-conf-test] r S e l e cgto p=1 \pc2a s-e> [opt-env-conf-test]  -d o [opt-env-conf-test]  P a r s e rcP1u rp 1p [opt-env-conf-test] u r e F a l s e [opt-env-conf-test] c+2 < - g oP apr2s [opt-env-conf-test] erPure _ -> pure not (False) [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-17: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (True || c2) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:15-17: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (not (c1) || c2) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  T e s t icn1g do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (c1 || True) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:21-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (c1 || False) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:21-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (c1 || not (c2)) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (True) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] TestingT emsuttiantgi omnu tCaotnisotnB oNoelg aatte sartc /sOrpct/EOnpvtCEonnvfC/oLnifn/tL.ihnst:.2h5s0::21550-:2135:- [opt-env-conf-test] 2@3@: [opt-env-conf-test] -@2@4 7-,274 7+,274 7+,274 7@,@7 [opt-env-conf-test]  @ @ [opt-env-conf-test]  P a r sPearrAspe rpA1p pp21 -p>2 d-o> [opt-env-conf-test]  d o [opt-env-conf-test]  c 1 l edcot [opt-env-conf-test]  p 1 p 2 - > cd1o [opt-env-conf-test] < - g o p 1 [opt-env-conf-test]  c 1 < - g o cp21 [opt-env-conf-test] < - g o p 2 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:14-24: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure not ((c1 || c2)) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:14-24: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure False [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:15-17: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (True || c2) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:14-24: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure True [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:15-17: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (False || c2) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:254:15-17: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (not (c1) || c2) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:21-23: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 || False) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:21-23: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 || True) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:254:21-23: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 || not (c2)) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:15-23: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (True) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:15-23: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (False) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:254:15-23: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure (not (c1 || c2)) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:14-24: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure True -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:254:14-24: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure False -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:254:14-24: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] + pure not ((c1 || c2)) -- TODO: is this right? [opt-env-conf-test]  ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:255:29-33: [opt-env-conf-test] @@ -252,7 +252,7 @@ [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test]  pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] - ParserEmpty _ -> pure True [opt-env-conf-test] + ParserEmpty _ -> pure True [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:255:29-33: [opt-env-conf-test] @@ -252,7 +252,7 @@ [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test]  pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] - ParserEmpty _ -> pure True [opt-env-conf-test] + ParserEmpty _ -> pure not (True) [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:255:29-33: [opt-env-conf-test] @@ -252,7 +252,7 @@ [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test]  pure (c1 || c2) -- TODO: is this right? [opt-env-conf-test] - ParserEmpty _ -> pure True [opt-env-conf-test] + ParserEmpty _ -> pure False [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-17: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (True && c2) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-17: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (False && c2) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:15-17: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (not (c1) && c2) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:21-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 && True) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] 20: [opt-env-conf-test] @@ -547,7 +547,7 @@ [opt-env-conf-test]  AnyDocsOr ds -> goOr isTopLevel ds [opt-env-conf-test]  AnyDocsSingle d [opt-env-conf-test]  | isTopLevel -> [] [opt-env-conf-test] - | otherwise -> indent (renderSetDoc d) [opt-env-conf-test] + | True -> indent (renderSetDoc d) [opt-env-conf-test]  [opt-env-conf-test]  goCommand :: Maybe String -> CommandDoc SetDoc -> [[Chunk]] [opt-env-conf-test]  goCommand mDefault CommandDoc {..} = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:17-39: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.documents the man page in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:332:17-39: [opt-env-conf-test] @@ -329,7 +329,7 @@ [opt-env-conf-test]  [ [ [".Sh ", "OPTIONS"], [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [".Sh ", "ENVIRONMENT VARIABLES"], [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.documents the man page in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.documents the man page in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:17-39: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | True [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Doc.hs:373:17-39: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  [ [ headerChunks "Options", [opt-env-conf-test]  renderLongOptDocs optDocs [opt-env-conf-test]  ] [opt-env-conf-test] - | not (nullDocs optDocs) [opt-env-conf-test] + | False [opt-env-conf-test]  ], [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ headerChunks "Environment Variables", [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the reference documentation in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-17: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (False || c2) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APTesting mutation ConstBool at src/OptEnvConf/Lint.hs:259:21-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 && False) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:21-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 && not (c2)) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to Tpeasrtsien ga nmyutthaitnigo nc oCnosnusmtiBnogo lu nadte rs rmca/nOyp.t [opt-env-conf-test] E n v C o n f /PLairnste.rhMsa:n2y5 9m:L1o5c- 2p3 :- [opt-env-conf-test] >@ @d o- [opt-env-conf-test] 2 5 6 , 7 + 2 5 6c, 7< -@ @g [opt-env-conf-test] o p [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (True) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:15-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (not (c1 && c2)) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (False) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:14-24: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure True -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:14-24: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure False -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:14-24: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure not ((c1 && c2)) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:266:14-15: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  when (not c) $ [opt-env-conf-test]  mapValidationTFailure (LintError mLoc) $ [opt-env-conf-test]  validationTFailure LintErrorManyInfinite [opt-env-conf-test] - pure c [opt-env-conf-test] + pure True [opt-env-conf-test]  ParserSome mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test]  when (not c) $ [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:266:14-15: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  when (not c) $ [opt-env-conf-test]  mapValidationTFailure (LintError mLoc) $ [opt-env-conf-test]  validationTFailure LintErrorManyInfinite [opt-env-conf-test] - pure c [opt-env-conf-test] + pure False [opt-env-conf-test]  ParserSome mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test]  when (not c) $ [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:266:14-15: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  when (not c) $ [opt-env-conf-test]  mapValidationTFailure (LintError mLoc) $ [opt-env-conf-test]  validationTFailure LintErrorManyInfinite [opt-env-conf-test] - pure c [opt-env-conf-test] + pure not (c) [opt-env-conf-test]  ParserSome mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test]  when (not c) $ [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:272:14-15: [opt-env-conf-test] @@ -269,7 +269,7 @@ [opt-env-conf-test]  when (not c) $ [opt-env-conf-test]  mapValidationTFailure (LintError mLoc) $ [opt-env-conf-test]  validationTFailure LintErrorManyInfinite [opt-env-conf-test] - pure c [opt-env-conf-test] + pure True [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> do [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:272:14-15: [opt-env-conf-test] @@ -269,7 +269,7 @@ [opt-env-conf-test]  when (not c) $ [opt-env-conf-test]  mapValidationTFailure (LintError mLoc) $ [opt-env-conf-test]  validationTFailure LintErrorManyInfinite [opt-env-conf-test] - pure c [opt-env-conf-test] + pure False [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> do [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:272:14-15: [opt-env-conf-test] @@ -269,7 +269,7 @@ [opt-env-conf-test]  when (not c) $ [opt-env-conf-test]  mapValidationTFailure (LintError mLoc) $ [opt-env-conf-test]  validationTFailure LintErrorManyInfinite [opt-env-conf-test] - pure c [opt-env-conf-test] + pure not (c) [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> do [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:276:12-19: [opt-env-conf-test] @@ -273,7 +273,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> do [opt-env-conf-test] - if null cs [opt-env-conf-test] + if True [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:276:12-19: [opt-env-conf-test] @@ -273,7 +273,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> do [opt-env-conf-test] - if null cs [opt-env-conf-test] + if False [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:280:21-62: [opt-env-conf-test] @@ -277,7 +277,7 @@ [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $ [opt-env-conf-test] + when (True) $ [opt-env-conf-test]  validationTFailure $ [opt-env-conf-test]  LintError mLoc $ [opt-env-conf-test]  LintErrorUnknownDefaultCommand d [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:276:12-19: [opt-env-conf-test] @@ -273,7 +273,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> do [opt-env-conf-test] - if null cs [opt-env-conf-test] + if not (null cs) [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:280:21-62: [opt-env-conf-test] @@ -277,7 +277,7 @@ [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $ [opt-env-conf-test] + when (False) $ [opt-env-conf-test]  validationTFailure $ [opt-env-conf-test]  LintError mLoc $ [opt-env-conf-test]  LintErrorUnknownDefaultCommand d [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:280:21-62: [opt-env-conf-test] @@ -277,7 +277,7 @@ [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $ [opt-env-conf-test] + when (not (isNothing (find ((== d) . commandArg) cs))) $ [opt-env-conf-test]  validationTFailure $ [opt-env-conf-test]  LintError mLoc $ [opt-env-conf-test]  LintErrorUnknownDefaultCommand d [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:280:20-63: [opt-env-conf-test] @@ -277,7 +277,7 @@ [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $ [opt-env-conf-test] + when True $ [opt-env-conf-test]  validationTFailure $ [opt-env-conf-test]  LintError mLoc $ [opt-env-conf-test]  LintErrorUnknownDefaultCommand d [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:280:20-63: [opt-env-conf-test] @@ -277,7 +277,7 @@ [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $ [opt-env-conf-test] + when False $ [opt-env-conf-test]  validationTFailure $ [opt-env-conf-test]  LintError mLoc $ [opt-env-conf-test]  LintErrorUnknownDefaultCommand d [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:280:20-63: [opt-env-conf-test] @@ -277,7 +277,7 @@ [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] - when (isNothing (find ((== d) . commandArg) cs)) $ [opt-env-conf-test] + when not ((isNothing (find ((== d) . commandArg) cs))) $ [opt-env-conf-test]  validationTFailure $ [opt-env-conf-test]  LintError mLoc $ [opt-env-conf-test]  LintErrorUnknownDefaultCommand d [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Lint.hs:276:9-53: [opt-env-conf-test] @@ -273,7 +273,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> go p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> do [opt-env-conf-test] - if null cs [opt-env-conf-test] + if null cs [opt-env-conf-test]  then validationTFailure $ LintError mLoc LintErrorNoCommands [opt-env-conf-test]  else do [opt-env-conf-test]  for_ mDefault $ \d -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-18: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ False || c2 [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:288:16-18: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ not (c1) || c2 [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:22-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ c1 || True [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-18: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ True || c2 [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:22-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ c1 || False [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] ISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:15-17: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (not (c1) || c2) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:21-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (c1 || False) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-17: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (True || c2) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:15-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (not (c1 || c2)) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:21-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (c1 || True) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:21-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (c1 || not (c2)) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (False) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:15-23: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure (True) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:15-17: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (not (c1) && c2) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-17: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (True && c2) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-17: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (False && c2) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APTesting mutation Negate at src/OptEnvConf/Lint.hs:288:22-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ c1 || not (c2) [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ True [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ False [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:288:16-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ not (c1 || c2) [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-33: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ True || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-33: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ False || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-53: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || True || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:15-33: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ not (settingTryArgument) || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-53: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || False || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] ISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:250:14-24: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure not ((c1 || c2)) [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:14-24: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure False [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:250:14-24: [opt-env-conf-test] @@ -247,7 +247,7 @@ [opt-env-conf-test]  ParserAp p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 || c2) [opt-env-conf-test] + pure True [opt-env-conf-test]  ParserSelect p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:21-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 && False) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:21-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 && True) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:14-24: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure True -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (False) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:21-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (c1 && not (c2)) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:15-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (not (c1 && c2)) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvCTesting mutation Negate at src/OptEnvConf/Lint.hs:340:37-53: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || not (settingTryOption) || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:57-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || settingTryOption || True, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:57-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || settingTryOption || False, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:57-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || settingTryOption || not (isJust settingSwitchValue), [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || True, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || False, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:37-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || not (settingTryOption || isJust settingSwitchValue), [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ True, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ False, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:341:15-34: [opt-env-conf-test] @@ -338,6 +338,6 @@ [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] - null settingEnvVars, [opt-env-conf-test] + True, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:15-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ not (settingTryArgument || settingTryOption || isJust settingSwitchValue), [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:341:15-34: [opt-env-conf-test] @@ -338,6 +338,6 @@ [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] - null settingEnvVars, [opt-env-conf-test] + False, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:341:15-34: [opt-env-conf-test] @@ -338,6 +338,6 @@ [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] - null settingEnvVars, [opt-env-conf-test] + not (null settingEnvVars), [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:342:15-37: [opt-env-conf-test] @@ -339,5 +339,5 @@ [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test] - null settingConfigVals [opt-env-conf-test] + True [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:342:15-37: [opt-env-conf-test] @@ -339,5 +339,5 @@ [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test] - null settingConfigVals [opt-env-conf-test] + not (null settingConfigVals) [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:342:15-37: [opt-env-conf-test] @@ -339,5 +339,5 @@ [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test] - null settingConfigVals [opt-env-conf-test] + False [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:340:13-14: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:340:13-14: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] onf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:15-23: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure (True) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:259:14-24: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure False -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:259:14-24: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- go p2 [opt-env-conf-test] - pure (c1 && c2) -- TODO: is this right? [opt-env-conf-test] + pure not ((c1 && c2)) -- TODO: is this right? [opt-env-conf-test]  -- TODO lint if we don't try to parse anything consuming under many. [opt-env-conf-test]  ParserMany mLoc p -> do [opt-env-conf-test]  c <- go p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:288:16-18: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ not (c1) || c2 [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-18: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ False || c2 [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:22-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ c1 || True [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ True [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:22-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  Testing mutation ListLit at src/OptEnvConf/Lint.hs:340:13-14: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:339:11-14: [opt-env-conf-test] @@ -336,7 +336,7 @@ [opt-env-conf-test]  pure $ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test] - and [opt-env-conf-test] + False [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:339:11-14: [opt-env-conf-test] @@ -336,7 +336,7 @@ [opt-env-conf-test]  pure $ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test] - and [opt-env-conf-test] + not (and) [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:339:11-14: [opt-env-conf-test] @@ -336,7 +336,7 @@ [opt-env-conf-test]  pure $ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test] - and [opt-env-conf-test] + True [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:71:12-51: [opt-env-conf-test] @@ -68,7 +68,7 @@ [opt-env-conf-test]  [ [[fore red "Invalid Setting:"]], [opt-env-conf-test]  case lintErrorMessage of [opt-env-conf-test]  LintErrorUndocumented -> [opt-env-conf-test] - [["missing ", functionChunk "help", "."]] [opt-env-conf-test] + [["missing ", functionChunk "help", "."]] [opt-env-conf-test]  LintErrorEmptySetting -> [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [ "This ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:71:12-51: [opt-env-conf-test] @@ -68,7 +68,7 @@ [opt-env-conf-test]  [ [[fore red "Invalid Setting:"]], [opt-env-conf-test]  case lintErrorMessage of [opt-env-conf-test]  LintErrorUndocumented -> [opt-env-conf-test] - [["missing ", functionChunk "help", "."]] [opt-env-conf-test] + [["missing ", functionChunk "help", "."]] [opt-env-conf-test]  LintErrorEmptySetting -> [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [ "This ", [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ c1 || False [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-18: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ True || c2 [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:288:22-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ c1 || not (c2) [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-33: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ False || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-53: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || True || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:288:16-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ False [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:288:16-24: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> do [opt-env-conf-test]  c1 <- go p1 [opt-env-conf-test]  c2 <- local (const True) (go p2) [opt-env-conf-test] - pure $ c1 || c2 [opt-env-conf-test] + pure $ not (c1 || c2) [opt-env-conf-test]  ParserSetting mLoc Setting {..} -> mapValidationTFailure (LintError mLoc) $ do [opt-env-conf-test]  case settingHelp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the lTesting mutation ListLit at src/OptEnvConf/Lint.hs:74:17-18: [opt-env-conf-test] @@ -71,7 +71,7 @@ [opt-env-conf-test]  [["missing ", functionChunk "help", "."]] [opt-env-conf-test]  LintErrorEmptySetting -> [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [ "This ", [opt-env-conf-test] + [ [ [ "This ", [opt-env-conf-test]  functionChunk "setting", [opt-env-conf-test]  " parses nothing." [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:71:12-51: [opt-env-conf-test] @@ -68,7 +68,7 @@ [opt-env-conf-test]  [ [[fore red "Invalid Setting:"]], [opt-env-conf-test]  case lintErrorMessage of [opt-env-conf-test]  LintErrorUndocumented -> [opt-env-conf-test] - [["missing ", functionChunk "help", "."]] [opt-env-conf-test] + [["missing ", functionChunk "help", "."]] [opt-env-conf-test]  LintErrorEmptySetting -> [opt-env-conf-test]  concat [opt-env-conf-test]  [ [ [ "This ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:74:17-18: [opt-env-conf-test] @@ -71,7 +71,7 @@ [opt-env-conf-test]  [["missing ", functionChunk "help", "."]] [opt-env-conf-test]  LintErrorEmptySetting -> [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [ "This ", [opt-env-conf-test] + [ [ [ "This ", [opt-env-conf-test]  functionChunk "setting", [opt-env-conf-test]  " parses nothing." [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:74:17-18: [opt-env-conf-test] @@ -71,7 +71,7 @@ [opt-env-conf-test]  [["missing ", functionChunk "help", "."]] [opt-env-conf-test]  LintErrorEmptySetting -> [opt-env-conf-test]  concat [opt-env-conf-test] - [ [ [ "This ", [opt-env-conf-test] + [ [ [ "This ", [opt-env-conf-test]  functionChunk "setting", [opt-env-conf-test]  " parses nothing." [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:79:17-18: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  " parses nothing." [opt-env-conf-test]  ] [opt-env-conf-test]  ], [opt-env-conf-test] - [ [ "Add an ", [opt-env-conf-test] + [ [ "Add an ", [opt-env-conf-test]  functionChunk "argument", [opt-env-conf-test]  ", ", [opt-env-conf-test]  functionChunk "switch", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:79:17-18: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  " parses nothing." [opt-env-conf-test]  ] [opt-env-conf-test]  ], [opt-env-conf-test] - [ [ "Add an ", [opt-env-conf-test] + [ [ "Add an ", [opt-env-conf-test]  functionChunk "argument", [opt-env-conf-test]  ", ", [opt-env-conf-test]  functionChunk "switch", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:79:17-18: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  " parses nothing." [opt-env-conf-test]  ] [opt-env-conf-test]  ], [opt-env-conf-test] - [ [ "Add an ", [opt-env-conf-test] + [ [ "Add an ", [opt-env-conf-test]  functionChunk "argument", [opt-env-conf-test]  ", ", [opt-env-conf-test]  functionChunk "switch", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:74:13-14: [opt-env-conf-test] @@ T-e7s1t,i7n g+ 7m1u,t7a t@i@o [opt-env-conf-test] n L i s t L i t a t[ [s"rmci/sOspitnEgn v"C,o nffu/nLcitnito.nhCsh:u7n4k: 1"3h-e1l4p:" [opt-env-conf-test] ,@ @" .-"7]1], [opt-env-conf-test] 7 + 7 1 , 7 @ @L [opt-env-conf-test] i n t E r r o r E m p t[y[S"emtitsisnign g- >" [opt-env-conf-test] , f u n c t i o n C hcuonnkc a"th [opt-env-conf-test] e-l p " , " . " ] ] [opt-env-conf-test]  [ [ [ " TLhiinst E"r,r [opt-env-conf-test] o+r E m p t y S e t t i n g[ -[> [opt-env-conf-test] [ " T h i s " , [opt-env-conf-test]  c o n c a t [opt-env-conf-test]  - f u[n c[t i[o n"CThhuinsk "",s [opt-env-conf-test] e+t t i n g " , [opt-env-conf-test]  [ [ [ " T h i s " , [opt-env-conf-test] " p a r s e s n o t h i n g . " [opt-env-conf-test]  f u n c t i o n C h u n k " s e]t [opt-env-conf-test] ting", [opt-env-conf-test]  " parses nothing." [opt-env-conf-test]  ] [opt-env-conf-test] inter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-33: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ True || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Lint.hs:340:37-53: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || not (settingTryOption) || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || True, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-53: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || False || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:57-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || settingTryOption || True, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:37-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || False, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  Testing mutation ListLit at src/OptEnvConf/Lint.hs:96:13-63: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInShort -> [opt-env-conf-test] - [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test] + [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:96:13-63: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInShort -> [opt-env-conf-test] - [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test] + [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:97:13-55: [opt-env-conf-test] @@ -94,7 +94,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInShort -> [opt-env-conf-test]  [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test] - ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test] + ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:97:13-55: [opt-env-conf-test] @@ -94,7 +94,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInShort -> [opt-env-conf-test]  [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test] - ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test] + ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:97:13-55: [opt-env-conf-test] @@ -94,7 +94,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInShort -> [opt-env-conf-test]  [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test] - ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test] + ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:96:11-12: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInShort -> [opt-env-conf-test] - [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test] + [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:57-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ settingTryArgument || settingTryOption || False, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ True, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:341:15-34: [opt-env-conf-test] @@ -338,6 +338,6 @@ [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] - null settingEnvVars, [opt-env-conf-test] + False, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:340:15-82: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  -- 'many' is only allowed if something is being consumed and it's [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test] - [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] + [ False, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:2 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:6 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:341:15-34: [opt-env-conf-test] @@ -338,6 +338,6 @@ [opt-env-conf-test]  -- impossible for nothing to be consumed. [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test] - null settingEnvVars, [opt-env-conf-test] + True, [opt-env-conf-test]  null settingConfigVals [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.passes the linter [opt-env-conf-test]  OptETesting mutation ListLit at src/OptEnvConf/Lint.hs:96:11-12: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInShort -> [opt-env-conf-test] - [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test] + [ [functionChunk "short", " may not contain a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:100:13-65: [opt-env-conf-test] @@ -97,7 +97,7 @@ [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] - [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] + [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test]  [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:100:13-65: [opt-env-conf-test] @@ -97,7 +97,7 @@ [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] - [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] + [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test]  [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:101:13-92: [opt-env-conf-test] @@ -98,7 +98,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] - ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test] + ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test]  [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:101:13-92: [opt-env-conf-test] @@ -98,7 +98,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] - ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test] + ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test]  [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:101:13-92: [opt-env-conf-test] @@ -98,7 +98,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] - ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test] + ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test]  [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:102:13-14: [opt-env-conf-test] @@ -99,7 +99,7 @@ [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test] - [ "Try ", [opt-env-conf-test] + [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " ", [opt-env-conf-test]  chunk $ [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:102:13-14: [opt-env-conf-test] @@ -99,7 +99,7 @@ [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test] - [ "Try ", [opt-env-conf-test] + [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " ", [opt-env-conf-test]  chunk $ [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:102:13-14: [opt-env-conf-test] @@ -99,7 +99,7 @@ [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test]  [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test] - [ "Try ", [opt-env-conf-test] + [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " ", [opt-env-conf-test]  chunk $ [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:100:11-12: [opt-env-conf-test] @@ -97,7 +97,7 @@ [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] - [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] + [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test]  [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:100:11-12: [opt-env-conf-test] @@ -97,7 +97,7 @@ [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] - [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] + [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test]  [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:100:11-12: [opt-env-conf-test] @@ -97,7 +97,7 @@ [opt-env-conf-test]  ["Found ", functionChunk "short", " '-'."] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorDashInLong s -> [opt-env-conf-test] - [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test] + [ [functionChunk "long", " may not start with a '-'."], [opt-env-conf-test]  ["Found ", functionChunk "long", " ", chunk $ T.pack $ show $ NE.toList s, "."], [opt-env-conf-test]  [ "Try ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:117:13-14: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReaderForArgument -> [opt-env-conf-test] - [ [ functionChunk "argument", [opt-env-conf-test] + [ [ functionChunk "argument", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "reader", [opt-env-conf-test]  "." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:117:13-14: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReaderForArgument -> [opt-env-conf-test] - [ [ functionChunk "argument", [opt-env-conf-test] + [ [ functionChunk "argument", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "reader", [opt-env-conf-test]  "." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:117:13-14: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReaderForArgument -> [opt-env-conf-test] - [ [ functionChunk "argument", [opt-env-conf-test] + [ [ functionChunk "argument", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "reader", [opt-env-conf-test]  "." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:124:13-14: [opt-env-conf-test] @@ -121,7 +121,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoMetavarForArgument -> [opt-env-conf-test] - [ [ functionChunk "argument", [opt-env-conf-test] + [ [ functionChunk "argument", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "metavar", [opt-env-conf-test]  "." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:124:13-14: [opt-env-conf-test] @@ -121,7 +121,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoMetavarForArgument -> [opt-env-conf-test] - [ [ functionChunk "argument", [opt-env-conf-test] + [ [ functionChunk "argument", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "metavar", [opt-env-conf-test]  "." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:124:13-14: [opt-env-conf-test] @@ -121,7 +121,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoMetavarForArgument -> [opt-env-conf-test] - [ [ functionChunk "argument", [opt-env-conf-test] + [ [ functionChunk "argument", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "metavar", [opt-env-conf-test]  "." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:131:13-14: [opt-env-conf-test] @@ -128,7 +128,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReaderForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:131:13-14: [opt-env-conf-test] @@ -128,7 +128,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReaderForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:131:13-14: [opt-env-conf-test] @@ -128,7 +128,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReaderForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:140:13-14: [opt-env-conf-test] @@ -137,7 +137,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoDashedForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:140:13-14: [opt-env-conf-test] @@ -137,7 +137,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoDashedForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:140:13-14: [opt-env-conf-test] @@ -137,7 +137,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoDashedForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:149:13-14: [opt-env-conf-test] @@ -146,7 +146,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoMetavarForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:149:13-14: [opt-env-conf-test] @@ -146,7 +146,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoMetavarForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:149:13-14: [opt-env-conf-test] @@ -146,7 +146,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoMetavarForOption -> [opt-env-conf-test] - [ [ functionChunk "option", [opt-env-conf-test] + [ [ functionChunk "option", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:158:13-14: [opt-env-conf-test] @@ -155,7 +155,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoDashedForSwitch -> [opt-env-conf-test] - [ [ functionChunk "switch", [opt-env-conf-test] + [ [ functionChunk "switch", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:158:13-14: [opt-env-conf-test] @@ -155,7 +155,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoDashedForSwitch -> [opt-env-conf-test] - [ [ functionChunk "switch", [opt-env-conf-test] + [ [ functionChunk "switch", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:158:13-14: [opt-env-conf-test] @@ -155,7 +155,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoDashedForSwitch -> [opt-env-conf-test] - [ [ functionChunk "switch", [opt-env-conf-test] + [ [ functionChunk "switch", [opt-env-conf-test]  " has no ", [opt-env-conf-test]  functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:167:13-14: [opt-env-conf-test] @@ -164,7 +164,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoOptionOrSwitchForDashed -> [opt-env-conf-test] - [ [ functionChunk "long", [opt-env-conf-test] + [ [ functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "short", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:167:13-14: [opt-env-conf-test] @@ -164,7 +164,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoOptionOrSwitchForDashed -> [opt-env-conf-test] - [ [ functionChunk "long", [opt-env-conf-test] + [ [ functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "short", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:167:13-14: [opt-env-conf-test] @@ -164,7 +164,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoOptionOrSwitchForDashed -> [opt-env-conf-test] - [ [ functionChunk "long", [opt-env-conf-test] + [ [ functionChunk "long", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "short", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:178:13-14: [opt-env-conf-test] @@ -175,7 +175,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReaderForEnvVar -> [opt-env-conf-test] - [ [ functionChunk "env", [opt-env-conf-test] + [ [ functionChunk "env", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:178:13-14: [opt-env-conf-test] @@ -175,7 +175,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReTaedsetriFnogr EmnuvtVaatri o-n> [opt-env-conf-test] L-i s t L i t a t s[r c[/ OfputnEcntviCoonnCfh/uLnikn t".ehnsv:"1,8 [opt-env-conf-test] 7+: 1 3 - 1 4 : [opt-env-conf-test]  @ @ [- 1[8 4f,u7n c+t1i8o4n,C7h u@n@k [opt-env-conf-test]  " e n v " , [opt-env-conf-test]  ] [opt-env-conf-test]  " o r] [opt-env-conf-test] " , [opt-env-conf-test]  L i n t E r r o rfNuonMcettiaovnaCrhFuonrkE n"vnVaamre "-,> [opt-env-conf-test]  [opt-env-conf-test]  - [ [ "f uhnacst inoon C"h,u [opt-env-conf-test] nk "env", [opt-env-conf-test] + [ [ functionChunk "env", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:178:13-14: [opt-env-conf-test] @@ -175,7 +175,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoReaderForEnvVar -> [opt-env-conf-test] - [ [ functionChunk "env", [opt-env-conf-test] + [ [ functionChunk "env", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:187:13-14: [opt-env-conf-test] @@ -184,7 +184,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoMetavarForEnvVar -> [opt-env-conf-test] - [ [ functionChunk "env", [opt-env-conf-test] + [ [ functionChunk "env", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:187:13-14: [opt-env-conf-test] @@ -184,7 +184,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoMetavarForEnvVar -> [opt-env-conf-test] - [ [ functionChunk "env", [opt-env-conf-test] + [ [ functionChunk "env", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " has no ", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:196:13-14: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoCommands -> [opt-env-conf-test] - [ [ functionChunk "commands", [opt-env-conf-test] + [ [ functionChunk "commands", [opt-env-conf-test]  " was called with an empty list." [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:196:13-14: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorNoCommands -> [opt-env-conf-test] - [ [ functionChunk "commands", [opt-env-conf-test] + [ [ functionChunk "commands", [opt-env-conf-test]  " was called with an empty list." [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:201:13-14: [opt-env-conf-test] @@ -198,7 +198,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorUnknownDefaultCommand c -> [opt-env-conf-test] - [ [ functionChunk "defaultCommand", [opt-env-conf-test] + [ [ functionChunk "defaultCommand", [opt-env-conf-test]  " was called with an unknown command: ", [opt-env-conf-test]  commandChunk c [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:201:13-14: [opt-env-conf-test] @@ -198,7 +198,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorUnknownDefaultCommand c -> [opt-env-conf-test] - [ [ functionChunk "defaultCommand", [opt-env-conf-test] + [ [ functionChunk "defaultCommand", [opt-env-conf-test]  " was called with an unknown command: ", [opt-env-conf-test]  commandChunk c [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:201:13-14: [opt-env-conf-test] @@ -198,7 +198,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorUnknownDefaultCommand c -> [opt-env-conf-test] - [ [ functionChunk "defaultCommand", [opt-env-conf-test] + [ [ functionChunk "defaultCommand", [opt-env-conf-test]  " was called with an unknown command: ", [opt-env-conf-test]  commandChunk c [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:207:13-136: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorUnreadableExample e -> [opt-env-conf-test] - [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test] + [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:207:13-136: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorUnreadableExample e -> [opt-env-conf-test] - [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test] + [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:207:13-136: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorUnreadableExample e -> [opt-env-conf-test] - [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test] + [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:208:13-44: [opt-env-conf-test] @@ -205,7 +205,7 @@ [opt-env-conf-test]  T e s t]i [opt-env-conf-test] n g m u t a t i oLni nLtiEsrtrLoirtU narte asdracb/lOepEtxEanmvpCloen fe/ L-i>n [opt-env-conf-test] t . h s : 2 0 8 : 1 3 -[4 4[:f [opt-env-conf-test] u@n@c t-i2o0n5C,h7u n+k2 0"5e,x7a m@p@l [opt-env-conf-test] e " , " w a s c a]l [opt-env-conf-test] l e d w i t h aLni netxEarmrpolreU ntrheaatd anbolneeE xoafm ptlhee e" ,- >f [opt-env-conf-test] u n c t i o n C h u n k[ "[rfeuandcetri"o,n C"hsu nsku c"ceexeadm pilne "r,e a"d iwnags. "c]a,l [opt-env-conf-test] l-e d w i t h a n e x[a"mEpxlaem ptlhea:t "n,o nceh uonfk t$h eT ."p,a cfku nec]t [opt-env-conf-test] i+o n C h u n k " r e a d[e"rE"x,a m"psl es:u c"c,e ecdh uinnk r$e aTd.ipnagc.k" ]e,] [opt-env-conf-test]  [opt-env-conf-test] - ] [opt-env-conf-test] [ " E x a m p l e :L i"n,t EcrhruonrkC o$n fTi.gpWaictkh oeu]t [opt-env-conf-test] L+o a d - > [opt-env-conf-test]  [ " E x a m[p l[e :f u"n,c tcihounnCkh u$n kT ."pcaocnkf "e,] [opt-env-conf-test]  [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test]  [ [ functionChunk "conf", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:207:11-12: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorUnreadableExample e -> [opt-env-conf-test] - [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test] + [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:207:11-12: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorUnreadableExample e -> [opt-env-conf-test] - [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test] + [ [functionChunk "example", " was called with an example that none of the ", functionChunk "reader", "s succeed in reading."], [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:211:13-14: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] - [ [ functionChunk "conf", [opt-env-conf-test] + [ [ functionChunk "conf", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " was called with no way to load configuration." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:211:13-14: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] - [ [ functionChunk "conf", [opt-env-conf-test] + [ [ functionChunk "conf", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " was called with no way to load configuration." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:211:13-14: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] - [ [ functionChunk "conf", [opt-env-conf-test] + [ [ functionChunk "conf", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " was called with no way to load configuration." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:216:13-14: [opt-env-conf-test] @@ -213,7 +213,7 @@ [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " was called with no way to load configuration." [opt-env-conf-test]  ], [opt-env-conf-test] - [ "You can load configuration with ", [opt-env-conf-test] + [ "You can load configuration with ", [opt-env-conf-test]  functionChunk "withConfig", [opt-env-conf-test]  ", or explicitly not load any configuration with ", [opt-env-conf-test]  functionChunk "withoutConfig", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:216:13-14: [opt-env-conf-test] @@ -213,7 +213,7 @@ [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " was called with no way to load configuration." [opt-env-conf-test]  ], [opt-env-conf-test] - [ "You can load configuration with ", [opt-env-conf-test] + [ "You can load configuration with ", [opt-env-conf-test]  functionChunk "withConfig", [opt-env-conf-test]  ", or explicitly not load any configuration with ", [opt-env-conf-test]  functionChunk "withoutConfig", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:216:13-14: [opt-env-conf-test] @@ -213,7 +213,7 @@ [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " was called with no way to load configuration." [opt-env-conf-test]  ], [opt-env-conf-test] - [ "You can load configuration with ", [opt-env-conf-test] + [ "You can load configuration with ", [opt-env-conf-test]  functionChunk "withConfig", [opt-env-conf-test]  ", or explicitly not load any configuration with ", [opt-env-conf-test]  functionChunk "withoutConfig", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:211:11-12: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] - [ [ functionChunk "conf", [opt-env-conf-test] + [ [ functionChunk "conf", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " was called with no way to load configuration." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:211:11-12: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  ["Example: ", chunk $ T.pack e] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorConfigWithoutLoad -> [opt-env-conf-test] - [ [ functionChunk "conf", [opt-env-conf-test] + [ [ functionChunk "conf", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "name", [opt-env-conf-test]  " was called with no way to load configuration." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:224:13-14: [opt-env-conf-test] @@ -221,7 +221,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorManyInfinite -> [opt-env-conf-test] - [ [ functionChunk "many", [opt-env-conf-test] + [ [ functionChunk "many", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "some", [opt-env-conf-test]  " was called with a parser that may succeed without consuming anything." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:224:13-14: [opt-env-conf-test] @@ -221,7 +221,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorManyInfinite -> [opt-env-conf-test] - [ [ functionChunk "many", [opt-env-conf-test] + [ [ functionChunk "many", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "some", [opt-env-conf-test]  " was called with a parser that may succeed without consuming anything." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:224:11-12: [opt-env-conf-test] @@ -221,7 +221,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorManyInfinite -> [opt-env-conf-test] - [ [ functionChunk "many", [opt-env-conf-test] + [ [ functionChunk "many", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "some", [opt-env-conf-test]  " was called with a parser that may succeed without consuming anything." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:224:11-12: [opt-env-conf-test] @@ -221,7 +221,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorManyInfinite -> [opt-env-conf-test] - [ [ functionChunk "many", [opt-env-conf-test] + [ [ functionChunk "many", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "some", [opt-env-conf-test]  " was called with a parser that may succeed without consuming anything." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:224:13-14: [opt-env-conf-test] @@ -221,7 +221,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ] [opt-env-conf-test]  LintErrorManyInfinite -> [opt-env-conf-test] - [ [ functionChunk "many", [opt-env-conf-test] + [ [ functionChunk "many", [opt-env-conf-test]  " or ", [opt-env-conf-test]  functionChunk "some", [opt-env-conf-test]  " was called with a parser that may succeed without consuming anything." [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:68:5-6: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  renderLintError :: LintError -> [[Chunk]] [opt-env-conf-test]  renderLintError LintError {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [[fore red "Invalid Setting:"]], [opt-env-conf-test] + [ [[fore red "Invalid Setting:"]], [opt-env-conf-test]  case lintErrorMessage of [opt-env-conf-test]  LintErrorUndocumented -> [opt-env-conf-test]  [["missing ", functionChunk "help", "."]] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:68:5-6: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  renderLintError :: LintError -> [[Chunk]] [opt-env-conf-test]  renderLintError LintError {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [[fore red "Invalid Setting:"]], [opt-env-conf-test] + [ [[fore red "Invalid Setting:"]], [opt-env-conf-test]  case lintErrorMessage of [opt-env-conf-test]  LintErrorUndocumented -> [opt-env-conf-test]  [["missing ", functionChunk "help", "."]] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Lint.hs:68:5-6: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  renderLintError :: LintError -> [[Chunk]] [opt-env-conf-test]  renderLintError LintError {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ [[fore red "Invalid Setting:"]], [opt-env-conf-test] + [ [[fore red "Invalid Setting:"]], [opt-env-conf-test]  case lintErrorMessage of [opt-env-conf-test]  LintErrorUndocumented -> [opt-env-conf-test]  [["missing ", functionChunk "help", "."]] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:406:20-28: [opt-env-conf-test] @@ -403,7 +403,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  renderDashed :: Dashed -> String [opt-env-conf-test]  renderDashed = \case [opt-env-conf-test] - DashedShort c -> ['-', c] [opt-env-conf-test] + DashedShort c -> ['-', c] [opt-env-conf-test]  DashedLong cs -> '-' : '-' : NE.toList cs [opt-env-conf-test]  [opt-env-conf-test]  prefixDashed :: String -> Dashed -> Dashed [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:406:20-28: [opt-env-conf-test] @@ -403,7 +403,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  renderDashed :: Dashed -> String [opt-env-conf-test]  renderDashed = \case [opt-env-conf-test] - DashedShort c -> ['-', c] [opt-env-conf-test] + DashedShort c -> ['-', c] [opt-env-conf-test]  DashedLong cs -> '-' : '-' : NE.toList cs [opt-env-conf-test]  [opt-env-conf-test]  prefixDashed :: String -> Dashed -> Dashed [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:364:10-21: [opt-env-conf-test] @@ -361,7 +361,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test] - if c `elem` cs [opt-env-conf-test] + if True [opt-env-conf-test]  then Just $ (\ne -> (ne, null rest)) <$> NE.nonTEemspttiyn gr emsutt [opt-env-conf-test] a t i o n C o n setlBsoeo ld oa [opt-env-conf-test] t s r c / O p t E n vrCeosntf'/ A Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test] - if c `elem` cs [opt-env-conf-test] + if False [opt-env-conf-test]  then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:364:10-21: [opt-env-conf-test] @@ -361,7 +361,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test] - if c `elem` cs [opt-env-conf-test] + if not (c `elem` cs) [opt-env-conf-test]  then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:365:34-43: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test]  if c `elem` cs [opt-env-conf-test] - then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test] + then Just $ (\ne -> (ne, True)) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test]  new <- go rest' [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:365:34-43: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test]  if c `elem` cs [opt-env-conf-test] - then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test] + then Just $ (\ne -> (ne, False)) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test]  new <- go rest' [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:365:34-43: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test]  if c `elem` cs [opt-env-conf-test] - then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test] + then Just $ (\ne -> (ne, not (null rest))) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test]  new <- go rest' [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:372:27-31: [opt-env-conf-test] @@ -369,7 +369,7 @@ [opt-env-conf-test]  pure $ [opt-env-conf-test]  Just $ [opt-env-conf-test]  maybe [opt-env-conf-test] - (c :| [], True) [opt-env-conf-test] + (c :| [], True) [opt-env-conf-test]  (first (c NE.<|)) [opt-env-conf-test]  new [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:372:27-31: [opt-env-conf-test] @@ -369,7 +369,7 @@ [opt-env-conf-test]  pure $ [opt-env-conf-test]  Just $ [opt-env-conf-test]  maybe [opt-env-conf-test] - (c :| [], True) [opt-env-conf-test] + (c :| [], not (True)) [opt-env-conf-test]  (first (c NE.<|)) [opt-env-conf-test]  new [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:372:27-31: [opt-env-conf-test] @@ -369,7 +369,7 @@ [opt-env-conf-test]  pure $ [opt-env-conf-test]  Just $ [opt-env-conf-test]  maybe [opt-env-conf-test] - (c :| [], True) [opt-env-conf-test] + (c :| [], False) [opt-env-conf-test]  (first (c NE.<|)) [opt-env-conf-test]  new [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:364:7-20: [opt-env-conf-test] @@ -361,7 +361,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test] - if c `elem` cs [opt-env-conf-test] + if c `elem` cs [opt-env-conf-test]  then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:352:6-12: [opt-env-conf-test] @@ -349,7 +349,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  consumeDashedSwitch dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if True [opt-env-conf-test]  then [opt-env-conf-test]  if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:352:6-12: [opt-env-conf-test] @@ -349,7 +349,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  consumeDashedSwitch dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if not (isLong) [opt-env-conf-test]  then [opt-env-conf-test]  if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:352:6-12: [opt-env-conf-test] @@ -349,7 +349,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  consumeDashedSwitch dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if False [opt-env-conf-test]  then [opt-env-conf-test]  if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:354:10-38: [opt-env-conf-test] @@ -351,7 +351,7 @@ [opt-env-conf-test]  consumeDashedSwitch dasheds isLong cs = [opt-env-conf-test]  if isLong [opt-env-conf-test]  then [opt-env-conf-test] - if DashedLong cs `elem` dasheds [opt-env-conf-test] + if True [opt-env-conf-test]  then Just Nothing [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else consumeChar (shortDasheds dasheds) cs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:354:10-38: [opt-env-conf-test] @@ -351,7 +351,7 @@ [opt-env-conf-test]  consumeDashedSwitch dasheds isLong cs = [opt-env-conf-test]  if isLong [opt-env-conf-test]  then [opt-env-conf-test] - if DashedLong cs `elem` dasheds [opt-env-conf-test] + if False [opt-env-conf-test]  then Just Nothing [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else consumeChar (shortDasheds dasheds) cs [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:354:10-38: [opt-env-conf-test] @@ -351,7 +351,7 @@ [opt-env-conf-test]  consumeDashedSwitch dasheds isLong cs = [opt-env-conf-test]  if isLong [opt-env-conf-test]  then [opt-env-conf-test] - if DashedLong cs `elem` dasheds [opt-env-conf-test] + if not (DashedLong cs `elem` dasheds) [opt-env-conf-test]  then Just Nothing [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else consumeChar (shortDasheds dasheds) cs [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:354:7-21: [opt-env-conf-test] @@ -351,7 +351,7 @@ [opt-env-conf-test]  consumeDashedSwitch dasheds isLong cs = [opt-env-conf-test]  if isLong [opt-env-conf-test]  then [opt-env-conf-test] - if DashedLong cs `elem` dasheds [opt-env-conf-test] + if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else consumeChar (shortDasheds dasheds) cs [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:352:3-47: [opt-env-conf-test] @@ -349,7 +349,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  consumeDashedSwitch dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if isLong [opt-env-conf-test]  then [opt-env-conf-test]  if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:334:65-71: [opt-env-conf-test] @@ -331,7 +331,7 @@ [opt-env-conf-test]  (Dead : rest) -> (Dead :) <$> go rest [opt-env-conf-test]  (Live o : rest) -> case o of [opt-env-conf-test]  ArgBareDoubleDash -> Nothing [opt-env-conf-test] - ArgDashed isLong cs -> case consumeDashedSwitch dasheds isLong cs of [opt-env-conf-test] + ArgDashed isLong cs -> case consumeDashedSwitch dasheds True cs of [opt-env-conf-test]  Nothing -> (Live o :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:334:65-71: [opt-env-conf-test] @@ -331,7 +331,7 @@ [opt-env-conf-test]  (Dead : rest) -> (Dead :) <$> go rest [opt-env-conf-test]  (Live o : rest) -> case o of [opt-env-conf-test]  ArgBareDoubleDash -> Nothing [opt-env-conf-test] - ArgDashed isLong cs -> case consumeDashedSwitch dasheds isLong cs of [opt-env-conf-test] + ArgDashed isLong cs -> case consumeDashedSwitch dasheds False cs of [opt-env-conf-test]  Nothing -> (Live o :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:334:65-71: [opt-env-conf-test] @@ -331,7 +331,7 @@ [opt-env-conf-test]  (Dead : rest) -> (Dead :) <$> go rest [opt-env-conf-test]  (Live o : rest) -> case o of [opt-env-conf-test]  ArgBareDoubleDash -> Nothing [opt-env-conf-test] - ArgDashed isLong cs -> case consumeDashedSwitch dasheds isLong cs of [opt-env-conf-test] + ArgDashed isLong cs -> case consumeDashedSwitch dasheds not (isLong) cs of [opt-env-conf-test]  Nothing -> (Live o :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:338:28-41: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  Nothing -> (Live o :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test] - let rest' = if needTombstone then Dead : rest else rest [opt-env-conf-test] + let rest' = if True then Dead : rest else rest [opt-env-conf-test]  in Just $ Live (ArgDashed isLong cs') : rest' [opt-env-conf-test]  _ -> do [opt-env-conf-test]  os <- go rest [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:338:28-41: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  Nothing -> (Live o :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test] - let rest' = if needTombstone then Dead : rest else rest [opt-env-conf-test] + let rest' = if False then Dead : rest else rest [opt-env-conf-test]  in Just $ Live (ArgDashed isLong cs') : rest' [opt-env-conf-test]  _ -> do [opt-env-conf-test]  os <- go rest [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:338:28-41: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  Nothing -> (Live o :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test] - let rest' = if needTombstone then Dead : rest else rest [opt-env-conf-test] + let rest' = if not (needTombstone) then Dead : rest else rest [opt-env-conf-test]  in Just $ Live (ArgDashed isLong cs') : rest' [opt-env-conf-test]  _ -> do [opt-env-conf-test]  os <- go rest [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:338:25-68: [opt-env-conf-test] @@ -335,7 +335,7 @@ [opt-env-conf-test]  Nothing -> (Live o :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test] - let rest' = if needTombstone then Dead : rest else rest [opt-env-conf-test] + let rest' = if needTombstone then Dead : rest else rest [opt-env-conf-test]  in Just $ Live (ArgDashed isLong cs') : rest' [opt-env-conf-test]  _ -> do [opt-env-conf-test]  os <- go rest [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:339:40-46: [opt-env-conf-test] @@ -336,7 +336,7 @@ [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test]  let rest' = if needTomTbessttoinneg tmhuetna tDieoand C:o nrsetsBto oell saet rsersct/ [opt-env-conf-test] O-p t E n v C o n f / A r g si.nh sJ:u3s3t9 :$4 0L-i4v6e: [opt-env-conf-test] (@A@r g-D3a3s6h,e7d +i3s3L6o,n7g @c@s [opt-env-conf-test] ' ) : r e s t ' [opt-env-conf-test]  +J u s t N o t h i n g -i>n JJuusstt $$ DLeiavde :( ArregsDta [opt-env-conf-test] s h e d F a l s e cJsu's)t :( Jruesstt '( [opt-env-conf-test] c s ' , n e e d T_o m-b>s tdoon [opt-env-conf-test] e ) ) - > [opt-env-conf-test]  o s < - g o lreets tr [opt-env-conf-test] e s t ' = i f n epeudrTeo m$b sLtiovnee ot h:e no sD [opt-env-conf-test] ead : rest else rest [opt-env-conf-test] - in Just $ Live (ArgDashed isLong cs') : rest' [opt-env-conf-test] + in Just $ Live (ArgDashed True cs') : rest' [opt-env-conf-test]  _ -> do [opt-env-conf-test]  os <- go rest [opt-env-conf-test]  pure $ Live o : os [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:293:6-12: [opt-env-conf-test] @@ -290,7 +290,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe (Maybe (NonEmpty Char)) [opt-env-conf-test]  consumeDashedOption dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if True [opt-env-conf-test]  then [opt-env-conf-test]  if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:293:6-12: [opt-env-conf-test] @@ -290,7 +290,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe (Maybe (NonEmpty Char)) [opt-env-conf-test]  consumeDashedOption dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if False [opt-env-conf-test]  then [opt-env-conf-test]  if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:339:40-46: [opt-env-conf-test] @@ -336,7 +336,7 @@ [opt-env-conf-test]  Just Nothing -> Just $ Dead : rest [opt-env-conf-test]  Just (Just (cs', needTombstone)) -> [opt-env-conf-test]  let rest' = if needTombstone then Dead : rest else rest [opt-env-conf-test] - in Just $ Live (ArgDashed isLong cs') : rest' [opt-env-conf-test] + in Just $ Live (ArgDashed not (isLong) cs') : rest' [opt-env-conf-test]  _ -> do [opt-env-conf-test]  os <- go rest [opt-env-conf-test]  pure $ Live o : os [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:293:6-12: [opt-env-conf-test] @@ -290,7 +290,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe (Maybe (NonEmpty Char)) [opt-env-conf-test]  consumeDashedOption dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if not (isLong) [opt-env-conf-test]  then [opt-env-conf-test]  if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:295:10-38: [opt-env-conf-test] @@ -292,7 +292,7 @@ [opt-env-conf-test]  consumeDashedOption dasheds isLong cs = [opt-env-conf-test]  if isLong [opt-env-conf-test]  then [opt-env-conf-test] - if DashedLong cs `elem` dasheds [opt-env-conf-test] + if True [opt-env-conf-test]  then Just Nothing [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:295:10-38: [opt-env-conf-test] @@ -292,7 +292,7 @@ [opt-env-conf-test]  consumeDashedOption dasheds isLong cs = [opt-env-conf-test]  if isLong [opt-env-conf-test]  then [opt-env-conf-test] - if DashedLong cs `elem` dasheds [opt-env-conf-test] + if False [opt-env-conf-test]  then Just Nothing [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:295:10-38: [opt-env-conf-test] @@ -292,7 +292,7 @@ [opt-env-conf-test]  consumeDashedOption dasheds isLong cs = [opt-env-conf-test]  if isLong [opt-env-conf-test]  then [opt-env-conf-test] - if DashedLong cs `elem` dasheds [opt-env-conf-test] + if not (DashedLong cs `elem` dasheds) [opt-env-conf-test]  then Just Nothing [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:295:7-21: [opt-env-conf-test] @@ -292,7 +292,7 @@ [opt-env-conf-test]  consumeDashedOption dasheds isLong cs = [opt-env-conf-test]  if isLong [opt-env-conf-test]  then [opt-env-conf-test] - if DashedLong cs `elem` dasheds [opt-env-conf-test] + if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:300:14-42: [opt-env-conf-test] @@ -297,7 +297,7 @@ [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else [opt-env-conf-test]  let (mRest, c) = unsnocNE cs [opt-env-conf-test] - in if DashedShort c `elem` dasheds [opt-env-conf-test] + in if True [opt-env-conf-test]  then Just mRest [opt-env-conf-test]  else Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:300:14-42: [opt-env-conf-test] @@ -297,7 +297,7 @@ [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else [opt-env-conf-test]  let (mRest, c) = unsnocNE cs [opt-env-conf-test] - in if DashedShort c `elem` dasheds [opt-env-conf-test] + in if False [opt-env-conf-test]  then Just mRest [opt-env-conf-test]  else Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:300:14-42: [opt-env-conf-test] @@ -297,7 +297,7 @@ [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else [opt-env-conf-test]  let (mRest, c) = unsnocNE cs [opt-env-conf-test] - in if DashedShort c `elem` dasheds [opt-env-conf-test] + in if not (DashedShort c `elem` dasheds) [opt-env-conf-test]  then Just mRest [opt-env-conf-test]  else Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:300:11-25: [opt-env-conf-test] @@ -297,7 +297,7 @@ [opt-env-conf-test]  else Nothing [opt-env-conf-test]  else [opt-env-conf-test]  let (mRest, c) = unsnocNE cs [opt-env-conf-test] - in if DashedShort c `elem` dasheds [opt-env-conf-test] + in if DashedShort c `elem` dasheds [opt-env-conf-test]  then Just mRest [opt-env-conf-test]  else Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:293:3-25: [opt-env-conf-test] @@ -290,7 +290,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe (Maybe (NonEmpty Char)) [opt-env-conf-test]  consumeDashedOption dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if isLong [opt-env-conf-test]  then [opt-env-conf-test]  if DashedLong cs `elem` dasheds [opt-env-conf-test]  then Just Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:7-23: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | True && not (null rest) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:7-23: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | False && not (null rest) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:282:7-23: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | not (c `elem` dasheds) && not (null rest) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:32-41: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && not (True) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:32-41: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && not (False) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:282:32-41: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && not (not (null rest)) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:31-42: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && not False -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:31-42: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && not True -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:282:31-42: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && not not ((null rest)) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:27-42: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && True -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:27-42: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && False -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:282:27-42: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | c `elem` dasheds && not (not (null rest)) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:282:7-42: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - |T ecs t`ienlge mm`u tdaatsihoend sC o&n&s tnBooto l( nautl ls rrce/sOtp)t E-n>v [opt-env-conf-test] C+o n f / A|r gTsr.uhes :-2>8 [opt-env-conf-test] 2 : 7 - 4 2 : [opt-env-conf-test]  @ @J u-s2t7 9r,e7s t+ [opt-env-conf-test] 2 7 9 ,_7 -@>@ [opt-env-conf-test] N o t hMianygb [opt-env-conf-test] e [opt-env-conf-test] String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | False -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:282:7-42: [opt-env-conf-test] @@ -279,7 +279,7 @@ [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeShortDashedShorthandOption dasheds = \case [opt-env-conf-test]  (c :| rest) [opt-env-conf-test] - | c `elem` dasheds && not (null rest) -> [opt-env-conf-test] + | not (c `elem` dasheds && not (null rest)) -> [opt-env-conf-test]  Just rest [opt-env-conf-test]  _ -> Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:258:6-12: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeDashedShorthandOption dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if True [opt-env-conf-test]  then consumeLongDashedShorthandOption (longDasheds dasheds) cs [opt-env-conf-test]  else consumeShortDashedShorthandOption (shortDasheds dasheds) cs [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:258:6-12: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeDashedShorthandOption dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if False [opt-env-conf-test]  then consumeLongDashedShorthandOption (longDasheds dasheds) cs [opt-env-conf-test]  else consumeShortDashedShorthandOption (shortDasheds dasheds) cs [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:258:3-69: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeDashedShorthandOption dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if isLong [opt-env-conf-test]  then consumeLongDashedShorthandOption (longDasheds dasheds) cs [opt-env-conf-test]  else consumeShortDashedShorthandOption (shortDasheds dasheds) cs [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:258:6-12: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  NonEmpty Char -> [opt-env-conf-test]  Maybe String [opt-env-conf-test]  consumeDashedShorthandOption dasheds isLong cs = [opt-env-conf-test] - if isLong [opt-env-conf-test] + if not (isLong) [opt-env-conf-test]  then consumeLongDashedShorthandOption (longDasheds dasheds) cs [opt-env-conf-test]  else consumeShortDashedShorthandOption (shortDasheds dasheds) cs [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:89:25-26: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  renderArg = \case [opt-env-conf-test]  ArgBareDoubleDash -> "--" [opt-env-conf-test]  ArgBareDash -> "-" [opt-env-conf-test] - ArgDashed l cs -> (if l then "--" else "-") <> NE.toList cs [opt-env-conf-test] + ArgDashed l cs -> (if True then "--" else "-") <> NE.toList cs [opt-env-conf-test]  ArgPlain a -> a [opt-env-conf-test]  [opt-env-conf-test]  -- | An abstraction over '[String]' that makes it easier to implement [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:89:25-26: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  renderArg = \case [opt-env-conf-test]  ArgBareDoubleDash -> "--" [opt-env-conf-test]  ArgBareDash -> "-" [opt-env-conf-test] - ArgDashed l cs -> (if l then "--" else "-") <> NE.toList cs [opt-env-conf-test] + ArgDashed l cs -> (if not (l) then "--" else "-") <> NE.toList cs [opt-env-conf-test]  ArgPlain a -> a [opt-env-conf-test]  [opt-env-conf-test]  -- | An abstraction over '[String]' that makes it easier to implement [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:89:25-26: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  renderArg = \case [opt-env-conf-test]  ArgBareDoubleDash -> "--" [opt-env-conf-test]  ArgBareDash -> "-" [opt-env-conf-test] - ArgDashed l cs -> (if l then "--" else "-") <> NE.toList cs [opt-env-conf-test] + ArgDashed l cs -> (if False then "--" else "-") <> NE.toList cs [opt-env-conf-test]  ArgPlain a -> a [opt-env-conf-test]  [opt-env-conf-test]  -- | An abstraction over '[String]' that makes it easier to implement [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Args.hs:89:22-45: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  renderArg = \case [opt-env-conf-test]  ArgBareDoubleDash -> "--" [opt-env-conf-test]  ArgBareDash -> "-" [opt-env-conf-test] - ArgDashed l cs -> (if l then "--" else "-") <> NE.toList cs [opt-env-conf-test] + ArgDashed l cs -> (if l then "--" else "-") <> NE.toList cs [opt-env-conf-test]  ArgPlain a -> a [opt-env-conf-test]  [opt-env-conf-test]  -- | An abstraction over '[String]' that makes it easier to implement [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:204:65-82: [opt-env-conf-test] @@ -201,7 +201,7 @@ [opt-env-conf-test]  ++ [ (Just (renderArg a), consumed) [opt-env-conf-test]  ] [opt-env-conf-test]  _ -> [opt-env-conf-test] - consumeArgument (Args (befores ++ [Live a, Live a']) rest) [opt-env-conf-test] + consumeArgument (Args (befores ++ [Live a, Live a']) rest) [opt-env-conf-test]  ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test]  (Just (renderArg a), consumed) [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:204:65-82: [opt-env-conf-test] @@ -201,7 +201,7 @@ [opt-env-conf-test]  ++ [ (Just (renderArg a), consumed) [opt-env-conf-test]  ] [opt-env-conf-test]  _ -> [opt-env-conf-test] - consumeArgument (Args (befores ++ [Live a, Live a']) rest) [opt-env-conf-test] + consumeArgument (Args (befores ++ [Live a, Live a']) rest) [opt-env-conf-test]  ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test]  (Just (renderArg a), consumed) [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:205:77-91: [opt-env-conf-test] @@ -202,7 +202,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  _ -> [opt-env-conf-test]  consumeArgument (Args (befores ++ [Live a, Live a']) rest) [opt-env-conf-test] - ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test] + ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test]  (Just (renderArg a), consumed) [opt-env-conf-test]  ] [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:205:77-91: [opt-env-conf-test] @@ -202,7 +202,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  _ -> [opt-env-conf-test]  consumeArgument (Args (befores ++ [Live a, Live a']) rest) [opt-env-conf-test] - ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test] + ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test]  (Just (renderArg a), consumed) [opt-env-conf-test]  ] [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:205:36-37: [opt-env-conf-test] @@ -202,7 +202,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  _ -> [opt-env-conf-test]  consumeArgument (Args (befores ++ [Live a, Live a']) rest) [opt-env-conf-test] - ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test] + ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test]  (Just (renderArg a), consumed) [opt-env-conf-test]  ] [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:205:36-37: [opt-env-conf-test] @@ -202,7 +202,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  _ -> [opt-env-conf-test]  consumeArgument (Args (befores ++ [Live a, Live a']) rest) [opt-env-conf-test] - ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test] + ++ [ (Just (renderArg a'), Args (befores ++ [Live a, Dead]) rest), [opt-env-conf-test]  (Just (renderArg a), consumed) [opt-env-conf-test]  ] [opt-env-conf-test]  ) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:240:55-61: [opt-env-conf-test] @@ -237,7 +237,7 @@ [opt-env-conf-test]  -- We can either consume it as-is, or as a shorthand option. [opt-env-conf-test]  ArgBareDoubleDash -> Nothing [opt-env-conf-test]  ArgDashed isLong cs -> [opt-env-conf-test] - case consumeDashedShorthandOption dasheds isLong cs of [opt-env-conf-test] + case consumeDashedShorthandOption dasheds True cs of [opt-env-conf-test]  Just v -> Just (v, Dead : rest) [opt-env-conf-test]  Nothing -> [opt-env-conf-test]  case rest of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:240:55-61: [opt-env-conf-test] @@ -237,7 +237,7 @@ [opt-env-conf-test]  -- We can either consume it as-is, or as a shorthand option. [opt-env-conf-test]  ArgBareDoubleDash -> Nothing [opt-env-conf-test]  ArgDashed isLong cs -> [opt-env-conf-test] - case consumeDashedShorthandOption dasheds isLong cs of [opt-env-conf-test] + case consumeDashedShorthandOption dasheds False cs of [opt-env-conf-test]  Just v -> Just (v, Dead : rest) [opt-env-conf-test]  Nothing -> [opt-env-conf-test]  case rest of [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:240:55-61: [opt-env-conf-test] @@ -237,7 +237,7 @@ [opt-env-conf-test]  -- We can either consume it as-is, or as a shorthand option. [opt-env-conf-test]  ArgBareDoubleDash -> Nothing [opt-env-conf-test]  ArgDashed isLong cs -> [opt-env-conf-test] - case consumeDashedShorthandOption dasheds isLong cs of [opt-env-conf-test] + case consumeDashedShorthandOption dasheds not (isLong) cs of [opt-env-conf-test]  Just v -> Just (v, Dead : rest) [opt-env-conf-test]  Nothing -> [opt-env-conf-test]  case rest of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:245:54-60: [opt-env-conf-test] @@ -242,7 +242,7 @@ [opt-env-conf-test]  Nothing -> [opt-env-conf-test]  case rest of [opt-env-conf-test]  (Live v : rest') -> [opt-env-conf-test] - case consumeDashedOption dasheds isLong cs of [opt-env-conf-test] + case consumeDashedOption dasheds True cs of [opt-env-conf-test]  Nothing -> second (Live k :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just (renderArg v, Dead : rest') [opt-env-conf-test]  Just (Just cs') -> Just (renderArg v, Live (ArgDashed isLong cs') : Dead : rest') [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:245:54-60: [opt-env-conf-test] @@ -242,7 +242,7 @@ [opt-env-conf-test]  Nothing -> [opt-env-conf-test]  case rest of [opt-env-conf-test]  (Live v : rest') -> [opt-env-conf-test] - case consumeDashedOption dasheds isLong cs of [opt-env-conf-test] + case consumeDashedOption dasheds False cs of [opt-env-conf-test]  Nothing -> second (Live k :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just (renderArg v, Dead : rest') [opt-env-conf-test]  Just (Just cs') -> Just (renderArg v, Live (ArgDashed isLong cs') : Dead : rest') [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:245:54-60: [opt-env-conf-test] @@ -242,7 +242,7 @@ [opt-env-conf-test]  Nothing -> [opt-env-conf-test]  case rest of [opt-env-conf-test]  (Live v : rest') -> [opt-env-conf-test] - case consumeDashedOption dasheds isLong cs of [opt-env-conf-test] + case consumeDashedOption dasheds not (isLong) cs of [opt-env-conf-test]  Nothing -> second (Live k :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just (renderArg v, Dead : rest') [opt-env-conf-test]  Just (Just cs') -> Just (renderArg v, Live (ArgDashed isLong cs') : Dead : rest') [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:248:77-83: [opt-env-conf-test] @@ -245,7 +245,7 @@ [opt-env-conf-test]  case consumeDashedOption dasheds isLong cs of [opt-env-conf-test]  Nothing -> second (Live k :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just (renderArg v, Dead : rest') [opt-env-conf-test] - Just (Just cs') -> Just (renderArg v, Live (ArgDashed isLong cs') : Dead : rest') [opt-env-conf-test] + Just (Just cs') -> Just (renderArg v, Live (ArgDashed True cs') : Dead : rest') [opt-env-conf-test]  _ -> second (Live k :) <$> go rest [opt-env-conf-test]  _ -> second (Live k :) <$> go rest [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:248:77-83: [opt-env-conf-test] @@ -245,7 +245,7 @@ [opt-env-conf-test]  case consumeDashedOption dasheds isLong cs of [opt-env-conf-test]  Nothing -> second (Live k :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just (renderArg v, Dead : rest') [opt-env-conf-test] - Just (Just cs') -> Just (renderArg v, Live (ArgDashed isLong cs') : Dead : rest') [opt-env-conf-test] + Just (Just cs') -> Just (renderArg v, Live (ArgDashed False cs') : Dead : rest') [opt-env-conf-test]  _ -> second (Live k :) <$> go rest [opt-env-conf-test]  _ -> second (Live k :) <$> go rest [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:248:77-83: [opt-env-conf-test] @@ -245,7 +245,7 @@ [opt-env-conf-test]  case consumeDashedOption dasheds isLong cs of [opt-env-conf-test]  Nothing -> second (Live k :) <$> go rest [opt-env-conf-test]  Just Nothing -> Just (renderArg v, Dead : rest') [opt-env-conf-test] - Just (Just cs') -> Just (renderArg v, Live (ArgDashed isLong cs') : Dead : rest') [opt-env-conf-test] + Just (Just cs') -> Just (renderArg v, Live (ArgDashed not (isLong) cs') : Dead : rest') [opt-env-conf-test]  _ -> second (Live k :) <$> go rest [opt-env-conf-test]  _ -> second (Live k :) <$> go rest [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:79:26-30: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  parseArg = \case [opt-env-conf-test]  '-' : '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDoubleDash [opt-env-conf-test] - Just ne -> ArgDashed True ne [opt-env-conf-test] + Just ne -> ArgDashed True ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test]  Just ne -> ArgDashed False ne [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:79:26-30: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  parseArg = \case [opt-env-conf-test]  '-' : '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDoubleDash [opt-env-conf-test] - Just ne -> ArgDashed True ne [opt-env-conf-test] + Just ne -> ArgDashed not (True) ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test]  Just ne -> ArgDashed False ne [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:79:26-30: [opt-env-conf-test] @@ -76,7 +76,7 @@ [opt-env-conf-test]  parseArg = \case [opt-env-conf-test]  '-' : '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDoubleDash [opt-env-conf-test] - Just ne -> ArgDashed True ne [opt-env-conf-test] + Just ne -> ArgDashed False ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test]  Just ne -> ArgDashed False ne [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:82:26-31: [opt-env-conf-test] @@ -79,7 +79,7 @@ [opt-env-conf-test]  Just ne -> ArgDashed True ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test] - Just ne -> ArgDashed False ne [opt-env-conf-test] + Just ne -> ArgDashed True ne [opt-env-conf-test]  s -> ArgPlain s [opt-env-conf-test]  [opt-env-conf-test]  renderArg :: Arg -> String [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:82:26-31: [opt-env-conf-test] @@ -79,7 +79,7 @@ [opt-env-conf-test]  Just ne -> ArgDashed True ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test] - Just ne -> ArgDashed False ne [opt-env-conf-test] + Just ne -> ArgDashed False ne [opt-env-conf-test]  s -> ArgPlain s [opt-env-conf-test]  [opt-env-conf-test]  renderArg :: Arg -> String [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:82:26-31: [opt-env-conf-test] @@ -79,7 +79,7 @@ [opt-env-conf-test]  Just ne -> ArgDashed True ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test] - Just ne -> ArgDashed False ne [opt-env-conf-test] + Just ne -> ArgDashed not (False) ne [opt-env-conf-test]  s -> ArgPlain s [opt-env-conf-test]  [opt-env-conf-test]  renderArg :: Arg -> String [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:65:103-111: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  mconcat [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test] - ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] + ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ True [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:65:103-111: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  mconcat [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test] - ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] + ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ False [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:65:103-111: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  mconcat [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test] - ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] + ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ not (c /= '-') [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:67:26-31: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] - ('-' : _) -> False [opt-env-conf-test] + ('-' : _) -> True [opt-env-conf-test]  _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:67:26-31: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] - ('-' : _) -> False [opt-env-conf-test] + ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:67:26-31: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] - ('-' : _) -> False [opt-env-conf-test] + ('-' : _) -> not (False) [opt-env-conf-test]  _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:68:18-22: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:68:18-22: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> False [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:66:64-22: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] - ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] + ArgPlain s -> declare "does not start with a dash" $ True-> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:68:18-22: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> not (True) [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:66:64-22: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] - ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] + ArgPlain s -> declare "does not start with a dash" $ False-> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:66:64-22: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] - ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] + ArgPlain s -> declare "does not start with a dash" $ not ()-> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:63:7-8: [opt-env-conf-test] @@ -60,7 +60,7 @@ [opt-env-conf-test]  instance Validity Arg where [opt-env-conf-test]  validate arg = [opt-env-conf-test]  mconcat [opt-env-conf-test] - [ genericValidate arg, [opt-env-conf-test] + [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:63:7-8: [opt-env-conf-test] @@ -60,7 +60,7 @@ [opt-env-conf-test]  instance Validity Arg where [opt-env-conf-test]  validate arg = [opt-env-conf-test]  mconcat [opt-env-conf-test] - [ genericValidate arg, [opt-env-conf-test] + [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Nix.hs:96:28-38: [opt-env-conf-test] @@ -93,6 +93,6 @@ [opt-env-conf-test]  combineOptionType :: OptionType -> OptionType -> OptionType [opt-env-conf-test]  combineOptionType ot1 ot2 = simplifyOptionType $ case (ot1, ot2) of [opt-env-conf-test]  (OptionTypeSubmodule m1, OptionTypeSubmodule m2) -> OptionTypeSubmodule $ M.unionWith combineOption m1 m2 [opt-env-conf-test] - _ -> OptionTypeOneOf [ot1, ot2] [opt-env-conf-test] + _ -> OptionTypeOneOf [ot1, ot2] [opt-env-conf-test]  goCommand :: Command a -> Map Text Option [opt-env-conf-test]  goCommand = go . commandParser [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Nix.hs:96:28-38: [opt-env-conf-test] @@ -93,6 +93,6 @@ [opt-env-conf-test]  combineOptionType :: OptionType -> OptionType -> OptionType [opt-env-conf-test]  combineOptionType ot1 ot2 = simplifyOptionType $ case (ot1, ot2) of [opt-env-conf-test]  (OptionTypeSubmodule m1, OptionTypeSubmodule m2) -> OptionTypeSubmodule $ M.unionWith combineOption m1 m2 [opt-env-conf-test] - _ -> OptionTypeOneOf [ot1, ot2] [opt-env-conf-test] + _ -> OptionTypeOneOf [ot1, ot2] [opt-env-conf-test]  goCommand :: Command a -> Map Text Option [opt-env-conf-test]  goCommand = go . commandParser [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Nix.hs:38:19-53: [opt-env-conf-test] @@ -35,7 +35,7 @@ [opt-env-conf-test]  ("# " <>) [opt-env-conf-test]  [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test]  "This file was generated by running", [opt-env-conf-test] - unwords [progname, "--render-nix-options"], [opt-env-conf-test] + unwords [progname, "--render-nix-options"], [opt-env-conf-test]  T.unpack content [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Nix.hs:38:19-53: [opt-env-conf-test] @@ -35,7 +35,7 @@ [opt-env-conf-test]  ("# " <>) [opt-env-conf-test]  [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test]  "This file was generated by running", [opt-env-conf-test] - unwords [progname, "--render-nix-options"], [opt-env-conf-test] + unwords [progname, "--render-nix-options"], [opt-env-conf-test]  T.unpack content [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Nix.hs:36:9-10: [opt-env-conf-test] @@ -33,7 +33,7 @@ [opt-env-conf-test]  unlines $ [opt-env-conf-test]  map [opt-env-conf-test]  ("# " <>) [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test] + [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test]  "This file was generated by running", [opt-env-conf-test]  unwords [progname, "--render-nix-options"], [opt-env-conf-test]  T.unpack content [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Nix.hs:36:9-10: [opt-env-conf-test] @@ -33,7 +33,7 @@ [opt-env-conf-test]  unlines $ [opt-env-conf-test]  map [opt-env-conf-test]  ("# " <>) [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test] + [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test]  "This file was generated by running", [opt-env-conf-test]  unwords [progname, "--render-nix-options"], [opt-env-conf-test]  T.unpack content [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Nix.hs:36:9-10: [opt-env-conf-test] @@ -33,7 +33,7 @@ [opt-env-conf-test]  unlines $ [opt-env-conf-test]  map [opt-env-conf-test]  ("# " <>) [opt-env-conf-test] - [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test] + [ "DO NOT EDIT THIS FILE DIRECTLY", [opt-env-conf-test]  "This file was generated by running", [opt-env-conf-test]  unwords [progname, "--render-nix-options"], [opt-env-conf-test]  T.unpack content [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:272:14-29: [opt-env-conf-test] @@ -269,7 +269,7 @@ [opt-env-conf-test]  Nothing -> pure Nothing [opt-env-conf-test]  Just os -> do [opt-env-conf-test]  after <- get [opt-env-conf-test] - if after == before [opt-env-conf-test] + if True [opt-env-conf-test]  then -- State did not advance; return these completions. [opt-env-conf-test]  pure $ Just os [opt-env-conf-test]  else -- State advanced: something was consumed. Try the [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:272:14-29: [opt-env-conf-test] @@ -269,7 +269,7 @@ [opt-env-conf-test]  Nothing -> pure Nothing [opt-env-conf-test]  Just os -> do [opt-env-conf-test]  after <- get [opt-env-conf-test] - if after == before [opt-env-conf-test] + if False [opt-env-conf-test]  then -- State did not advance; return these completions. [opt-env-conf-test]  pure $ Just os [opt-env-conf-test]  else -- State advanced: something was consumed. Try the [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:272:14-29: [opt-env-conf-test] @@ -269,7 +269,7 @@ [opt-env-conf-test]  Nothing -> pure Nothing [opt-env-conf-test]  Just os -> do [opt-env-conf-test]  after <- get [opt-env-conf-test] - if after == before [opt-env-conf-test] + if not (after == before) [opt-env-conf-test]  then -- State did not advance; return these completions. [opt-env-conf-test]  pure $ Just os [opt-env-conf-test]  else -- State advanced: something was consumed. Try the [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:287:23-30: [opt-env-conf-test] @@ -284,7 +284,7 @@ [opt-env-conf-test]  -- dashed suggestions (state didn't advance [opt-env-conf-test]  -- further), prefer our completions which came [opt-env-conf-test]  -- from the advancing iteration. [opt-env-conf-test] - | null os -> pure $ Just more [opt-env-conf-test] + | True -> pure $ Just more [opt-env-conf-test]  | otherwise -> pure $ Just os [opt-env-conf-test]  [opt-env-conf-test]  orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion]) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:287:23-30: [opt-env-conf-test] @@ -284,7 +284,7 @@ [opt-env-conf-test]  -- dashed suggestions (state didn't advance [opt-env-conf-test]  -- further), prefer our completions which came [opt-env-conf-test]  -- from the advancing iteration. [opt-env-conf-test] - | null os -> pure $ Just more [opt-env-conf-test] + | False -> pure $ Just more [opt-env-conf-test]  | otherwise -> pure $ Just os [opt-env-conf-test]  [opt-env-conf-test]  orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion]) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:288:23-32: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  -- further), prefer our completions which came [opt-env-conf-test]  -- from the advancing iteration. [opt-env-conf-test]  | null os -> pure $ Just more [opt-env-conf-test] - | otherwise -> pure $ Just os [opt-env-conf-test] + | True -> pure $ Just os [opt-env-conf-test]  [opt-env-conf-test]  orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion]) [opt-env-conf-test]  orCompletions p1 p2 = do [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:287:23-30: [opt-env-conf-test] @@ -284,7 +284,7 @@ [opt-env-conf-test]  -- dashed suggestions (state didn't advance [opt-env-conf-test]  -- further), prefer our completions which came [opt-env-conf-test]  -- from the advancing iteration. [opt-env-conf-test] - | null os -> pure $ Just more [opt-env-conf-test] + | not (null os) -> pure $ Just more [opt-env-conf-test]  | otherwise -> pure $ Just os [opt-env-conf-test]  [opt-env-conf-test]  orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion]) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:288:23-32: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  -- further), prefer our completions which came [opt-env-conf-test]  -- from the advancing iteration. [opt-env-conf-test]  | null os -> pure $ Just more [opt-env-conf-test] - | otherwise -> pure $ Just os [opt-env-conf-test] + | False -> pure $ Just os [opt-env-conf-test]  [opt-env-conf-test]  orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion]) [opt-env-conf-test]  orCompletions p1 p2 = do [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:288:23-32: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  -- further), prefer our completions which came [opt-env-conf-test]  -- from the advancing iteration. [opt-env-conf-test]  | null os -> pure $ Just more [opt-env-conf-test] - | otherwise -> pure $ Just os [opt-env-conf-test] + | not (otherwise) -> pure $ Just os [opt-env-conf-test]  [opt-env-conf-test]  orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion]) [opt-env-conf-test]  orCompletions p1 p2 = do [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:340:20-34: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  fmap combineOptions $ forM possibilities $ \(mArg, rest) -> do [opt-env-conf-test]  case mArg of [opt-env-conf-test]  Nothing -> do [opt-env-conf-test] - if argsAtEnd rest [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  let arg = fromMaybe "" mCursorArg [opt-env-conf-test]  let matchingCommands = filter ((arg `isPrefixOf`) . commandArg) cs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:340:20-34: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  fmap combineOptions $ forM possibilities $ \(mArg, rest) -> do [opt-env-conf-test]  case mArg of [opt-env-conf-test]  Nothing -> do [opt-env-conf-test] - if argsAtEnd rest [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  let arg = fromMaybe "" mCursorArg [opt-env-conf-test]  let matchingCommands = filter ((arg `isPrefixOf`) . commandArg) cs [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:340:20-34: [opt-env-conf-test] @@ -337,7 +337,7 @@ [opt-env-conf-test]  fmap combineOptions $ forM possibilities $ \(mArg, rest) -> do [opt-env-conf-test]  case mArg of [opt-env-conf-test]  Nothing -> do [opt-env-conf-test] - if argsAtEnd rest [opt-env-conf-test] + if not (argsAtEnd rest) [opt-env-conf-test]  then do [opt-env-conf-test]  let arg = fromMaybe "" mCursorArg [opt-env-conf-test]  let matchingCommands = filter ((arg `isPrefixOf`) . commandArg) cs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:378:19-31: [opt-env-conf-test] @@ -375,7 +375,7 @@ [opt-env-conf-test]  -- If no args were consumed (we were already at end), [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] + | True -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test]  | otherwise -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:378:19-31: [opt-env-conf-test] @@ -375,7 +375,7 @@ [opt-env-conf-test]  -- If no args were consumed (we were already at end), [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] + | False -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test]  | otherwise -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:378:19-31: [opt-env-conf-test] @@ -375,7 +375,7 @@ [opt-env-conf-test]  -- If no args were consumed (we were already at end), [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] + | not (argsAtEnd as) -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test]  | otherwise -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:378:57-95: [opt-env-conf-test] @@ -375,7 +375,7 @@ [opt-env-conf-test]  -- If no args were consumed (we were already at end), [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] + | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test]  | otherwise -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:378:57-95: [opt-env-conf-test] @@ -375,7 +375,7 @@ [opt-env-conf-test]  -- If no args were consumed (we were already at end), [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test] - | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] + | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test]  | otherwise -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test] nvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:342:15-37: [opt-env-conf-test] @@ -339,5 +339,5 @@ [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test] - null settingConfigVals [opt-env-conf-test] + True [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Lint.hs:342:15-37: [opt-env-conf-test] @@ -339,5 +339,5 @@ [opt-env-conf-test]  and [opt-env-conf-test]  [ settingTryArgument || settingTryOption || isJust settingSwitchValue, [opt-env-conf-test]  null settingEnvVars, [opt-env-conf-test] - null settingConfigVals [opt-env-conf-test] + False [opt-env-conf-test]  ] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.greet.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.optional.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.secret.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.passes the linter [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.passes the linter [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:365:34-43: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test]  if c `elem` cs [opt-env-conf-test] - then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test] + then Just $ (\ne -> (ne, False)) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test]  new <- go rest' [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:365:34-43: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test]  if c `elem` cs [opt-env-conf-test] - then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test] + then Just $ (\ne -> (ne, True)) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test]  new <- go rest' [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:372:27-31: [opt-env-conf-test] @@ -369,7 +369,7 @@ [opt-env-conf-test]  pure $ [opt-env-conf-test]  Just $ [opt-env-conf-test]  maybe [opt-env-conf-test] - (c :| [], True) [opt-env-conf-test] + (c :| [], True) [opt-env-conf-test]  (first (c NE.<|)) [opt-env-conf-test]  new [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:365:34-43: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  go :: NonEmpty Char -> Maybe (Maybe (NonEmpty Char, Bool)) [opt-env-conf-test]  go (c :| rest) = [opt-env-conf-test]  if c `elem` cs [opt-env-conf-test] - then Just $ (\ne -> (ne, null rest)) <$> NE.nonEmpty rest [opt-env-conf-test] + then Just $ (\ne -> (ne, not (null rest))) <$> NE.nonEmpty rest [opt-env-conf-test]  else do [opt-env-conf-test]  rest' <- NE.nonEmpty rest [opt-env-conf-test]  new <- go rest' [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:372:27-31: [opt-env-conf-test] @@ -369,7 +369,7 @@ [opt-env-conf-test]  pure $ [opt-env-conf-test]  Just $ [opt-env-conf-test]  maybe [opt-env-conf-test] - (c :| [], True) [opt-env-conf-test] + (c :| [], False) [opt-env-conf-test]  (first (c NE.<|)) [opt-env-conf-test]  new [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:82:26-31: [opt-env-conf-test] @@ -79,7 +79,7 @@ [opt-env-conf-test]  Just ne -> ArgDashed True ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test] - Just ne -> ArgDashed False ne [opt-env-conf-test] + Just ne -> ArgDashed False ne [opt-env-conf-test]  s -> ArgPlain s [opt-env-conf-test]  [opt-env-conf-test]  renderArg :: Arg -> String [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:82:26-31: [opt-env-conf-test] @@ -79,7 +79,7 @@ [opt-env-conf-test]  Just ne -> ArgDashed True ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test] - Just ne -> ArgDashed False ne [opt-env-conf-test] + Just ne -> ArgDashed True ne [opt-env-conf-test]  s -> ArgPlain s [opt-env-conf-test]  [opt-env-conf-test]  renderArg :: Arg -> String [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:82:26-31: [opt-env-conf-test] @@ -79,7 +79,7 @@ [opt-env-conf-test]  Just ne -> ArgDashed True ne [opt-env-conf-test]  '-' : rest -> case NE.nonEmpty rest of [opt-env-conf-test]  Nothing -> ArgBareDash [opt-env-conf-test] - Just ne -> ArgDashed False ne [opt-env-conf-test] + Just ne -> ArgDashed not (False) ne [opt-env-conf-test]  s -> ArgPlain s [opt-env-conf-test]  [opt-env-conf-test]  renderArg :: Arg -> String [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:65:103-111: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  mconcat [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test] - ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] + ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ False [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes a bare double-dash if it's the last argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes any argument after a double-dash as an argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.skips dead arguments [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a dead argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a live argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Argss for annoying strings [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:65:103-111: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  mconcat [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test] - ArgDashed False (c :| _) -> declare "The first character of a short dashed is notTesting mutation ConstBool at src/OptEnvConf/Completion.hs:379:19-28: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test]  | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] - | otherwise -> do [opt-env-conf-test] + | True -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test]  -- the state: the consumed args may also be [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:379:19-28: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test]  | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] - | otherwise -> do [opt-env-conf-test] + | False -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test]  -- the state: the consumed args may also be [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:379:19-28: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test]  | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] - | otherwise -> do [opt-env-conf-test] + | not (otherwise) -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test]  -- the state: the consumed args may also be [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:398:18-30: [opt-env-conf-test] @@ -395,7 +395,7 @@ [opt-env-conf-test]  pure Completion {..} [opt-env-conf-test]  let completeWithCompleterAtEnd = do [opt-env-conf-test]  as <- get [opt-env-conf-test] - if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test] + if True then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:398:18-30: [opt-env-conf-test] @@ -395,7 +395,7 @@ [opt-env-conf-test]  pure Completion {..} [opt-env-conf-test]  let completeWithCompleterAtEnd = do [opt-env-conf-test]  as <- get [opt-env-conf-test] - if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test] + if False then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:398:18-30: [opt-env-conf-test] @@ -395,7 +395,7 @@ [opt-env-conf-test]  pure Completion {..} [opt-env-conf-test]  let completeWithCompleterAtEnd = do [opt-env-conf-test]  as <- get [opt-env-conf-test] - if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test] + if not (argsAtEnd as) then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:401:37-41: [opt-env-conf-test] @@ -398,7 +398,7 @@ [opt-env-conf-test]  if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test] - DashedLong _ -> True [opt-env-conf-test] + DashedLong _ -> True [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:401:37-41: [opt-env-conf-test] @@ -398,7 +398,7 @@ [opt-env-conf-test]  if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test] - DashedLong _ -> True [opt-env-conf-test] + DashedLong _ -> False [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:401:37-41: [opt-env-conf-test] @@ -398,7 +398,7 @@ [opt-env-conf-test]  if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test] - DashedLong _ -> True [opt-env-conf-test] + DashedLong _ -> not (True) [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:402:38-43: [opt-env-conf-test] @@ -399,7 +399,7 @@ [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test] - DashedShort _ -> False [opt-env-conf-test] + DashedShort _ -> True [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test]  let completions = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:402:38-43: [opt-env-conf-test] @@ -399,7 +399,7 @@ [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test] - DashedShort _ -> False [opt-env-conf-test] + DashedShort _ -> False [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test]  let completions = [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:402:38-43: [opt-env-conf-test] @@ -399,7 +399,7 @@ [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test] - DashedShort _ -> False [opt-env-conf-test] + DashedShort _ -> not (False) [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test]  let completions = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:403:41-66: [opt-env-conf-test] @@ -400,7 +400,7 @@ [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test] - let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test] + let favorableDasheds = if True then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test]  let completions = [opt-env-conf-test]  map [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:403:41-66: [opt-env-conf-test] @@ -400,7 +400,7 @@ [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test] - let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test] + let favorableDasheds = if False then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test]  let completions = [opt-env-conf-test]  map [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:403:41-66: [opt-env-conf-test] @@ -400,7 +400,7 @@ [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test] - let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test] + let favorableDasheds = if not (any isLong settingDasheds) then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test]  let completions = [opt-env-conf-test]  map [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completion.hs:403:38-120: [opt-env-conf-test] @@ -400,7 +400,7 @@ [opt-env-conf-test]  let isLong = \case [opt-env-conf-test]  DashedLong _ -> True [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test] - let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test] + let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test]  let completions = [opt-env-conf-test]  map [opt-env-conf-test] T a dash" $ c /= '-' [opt-env-conf-test] + ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ True [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes a bare double-dash if it's the last argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes any argument after a double-dash as an argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.skips dead arguments [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a dead argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a live argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Argss for annoying strings [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:66:64-22: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] - ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] + ArgPlain s -> declare "does not start with a dash" $ True-> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes a bare double-dash if it's the last argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes any argument after a double-dash as an argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.skips dead arguments [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a dead argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a live argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArg.produces valid args [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Args [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Argss for annoying strings [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Args.hs:68:18-22: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> not (True) [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:68:18-22: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:68:18-22: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test] - _ -> True [opt-env-conf-test] + _ -> False [opt-env-conf-test]  _ -> valid [opt-env-conf-test]  ] [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Args.hs:66:64-22: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test] - ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] + ArgPlain s -> declare "does not start with a dash" $ False-> declare "does not start with a dash" $ case s of [opt-env-conf-test]  ('-' : _) -> False [opt-env-conf-test]  _ -> True [opt-env-conf-test]  _ -> valid [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes a bare double-dash if it's the last argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes any argument after a double-dash as an argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.skips dead arguments [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a dead argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a live argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArg.produces valid args [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Args [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Argss for annoying strings [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:63:7-8: [opt-env-conf-test] @@ -60,7 +60,7 @@ [opt-env-conf-test]  instance Validity Arg where [opt-env-conf-test]  validate arg = [opt-env-conf-test]  mconcat [opt-env-conf-test] - [ genericValidate arg, [opt-env-conf-test] + [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes a bare double-dash if it's the last argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes any argument after a double-dash as an argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.skips dead arguments [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a dead argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a live argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArg.produces valid args [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Args [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Argss for annoying strings [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Args.hs:63:7-8: [opt-env-conf-test] @@ -60,7 +60,7 @@ [opt-env-conf-test]  instance Validity Arg where [opt-env-conf-test]  validate arg = [opt-env-conf-test]  mconcat [opt-env-conf-test] - [ genericValidate arg, [opt-env-conf-test] + [ genericValidate arg, [opt-env-conf-test]  case arg of [opt-env-conf-test]  ArgDashed False (c :| _) -> declare "The first character of a short dashed is not a dash" $ c /= '-' [opt-env-conf-test]  ArgPlain s -> declare "does not start with a dash" $ case s of [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes a bare double-dash if it's the last argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.consumes any argument after a double-dash as an argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.skips dead arguments [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a dead argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeArgument.tries to consume dashed argument followed by a live argument [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeOption.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.consumeSwitch.fails to consume if there are no dasheds [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArg.produces valid args [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Args [opt-env-conf-test]  OptEnvConf\.ArgsSpec.parseArgs.produces valid Argss for annoying strings [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Empty.can fail to parse an empty value [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:288:23-32: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  -- further), prefer our completions which came [opt-env-conf-test]  -- from the advancing iteration. [opt-env-conf-test]  | null os -> pure $ Just more [opt-env-conf-test] - | otherwise -> pure $ Just os [opt-env-conf-test] + | True -> pure $ Just os [opt-env-conf-test]  [opt-env-conf-test]  orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completesting mutation ConstBool at src/OptEnvConf/Completion.hs:414:12-25: [opt-env-conf-test] @@ -411,7 +411,7 @@ [opt-env-conf-test]  ) [opt-env-conf-test]  suggestions [opt-env-conf-test]  pure $ Just completions [opt-env-conf-test] - if settingHidden [opt-env-conf-test] + if True [opt-env-conf-test]  then pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test]  as <- get [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:414:12-25: [opt-env-conf-test] @@ -411,7 +411,7 @@ [opt-env-conf-test]  ) [opt-env-conf-test]  suggestions [opt-env-conf-test]  pure $ Just completions [opt-env-conf-test] - if settingHidden [opt-env-conf-test] + if False [opt-env-conf-test]  then pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test]  as <- get [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:414:12-25: [opt-env-conf-test] @@ -411,7 +411,7 @@ [opt-env-conf-test]  ) [opt-env-conf-test]  suggestions [opt-env-conf-test]  pure $ Just completions [opt-env-conf-test] - if settingHidden [opt-env-conf-test] + if not (settingHidden) [opt-env-conf-test]  then pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test]  as <- get [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:418:16-34: [opt-env-conf-test] @@ -415,7 +415,7 @@ [opt-env-conf-test]  then pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test]  as <- get [opt-env-conf-test] - if settingTryArgument [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  let possibilities = Args.consumeArgument as [opt-env-conf-test]  -- Try all possible consumptions of the argument. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:418:16-34: [opt-env-conf-test] @@ -415,7 +415,7 @@ [opt-env-conf-test]  then pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test]  as <- get [opt-env-conf-test] - if settingTryArgument [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  let possibilities = Args.consumeArgument as [opt-env-conf-test]  -- Try all possible consumptions of the argument. [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:418:16-34: [opt-env-conf-test] @@ -415,7 +415,7 @@ [opt-env-conf-test]  then pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test]  as <- get [opt-env-conf-test] - if settingTryArgument [opt-env-conf-test] + if not (settingTryArgument) [opt-env-conf-test]  then do [opt-env-conf-test]  let possibilities = Args.consumeArgument as [opt-env-conf-test]  -- Try all possible consumptions of the argument. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:441:20-45: [opt-env-conf-test] @@ -438,7 +438,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  completeWithCompleterAtEnd [opt-env-conf-test]  else [opt-env-conf-test] - if isJust settingSwitchValue [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  -- Try to parse the switch first, so we don't suggest it if [opt-env-conf-test]  -- it's already been parsed. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:441:20-45: [opt-env-conf-test] @@ -438,7 +438,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  completeWithCompleterAtEnd [opt-env-conf-test]  else [opt-env-conf-test] - if isJust settingSwitchValue [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  -- Try to parse the switch first, so we don't suggest it if [opt-env-conf-test]  -- it's already been parsed. [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:441:20-45: [opt-env-conf-test] @@ -438,7 +438,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  completeWithCompleterAtEnd [opt-env-conf-test]  else [opt-env-conf-test] - if isJust settingSwitchValue [opt-env-conf-test] + if not (isJust settingSwitchValue) [opt-env-conf-test]  then do [opt-env-conf-test]  -- Try to parse the switch first, so we don't suggest it if [opt-env-conf-test]  -- it's already been parsed. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:453:24-40: [opt-env-conf-test] @@ -450,7 +450,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  -- First we try to consume the option so we don't suggest it if it's already been parsed [opt-env-conf-test]  case Args.consumeOption settingDasheds as of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:453:24-40: [opt-env-conf-test] @@ -450,7 +450,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  -- First we try to consume the option so we don't suggest it if it's already been parsed [opt-env-conf-test]  case Args.consumeOption settingDasheds as of [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:453:24-40: [opt-env-conf-test] @@ -450,7 +450,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if not (settingTryOption) [opt-env-conf-test]  then do [opt-env-conf-test]  -- First we try to consume the option so we don't suggest it if it's already been parsed [opt-env-conf-test]  case Args.consumeOption settingDasheds as of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:461:32-44: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  pure $ Just [] [opt-env-conf-test]  Nothing -> do [opt-env-conf-test] - if argsAtEnd as [opt-env-conf-test] + if False [opt-env-conf-test]  then completeWithDasheds [opt-env-conf-test]  else do [opt-env-conf-test]  -- If we're not at the end, we may be between an option's [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:461:32-44: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  pure $ Just [] [opt-env-conf-test]  Nothing -> do [opt-env-conf-test] - if argsAtEnd as [opt-env-conf-test] + if True [opt-env-conf-test]  then completeWithDasheds [opt-env-conf-test]  else do [opt-env-conf-test]  -- If we're not at the end, we may be between an option's [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:461:32-44: [opt-env-conf-test] @@ -458,7 +458,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  pure $ Just [] [opt-env-conf-test]  Nothing -> do [opt-env-conf-test] - if argsAtEnd as [opt-env-conf-test] + if not (argsAtEnd as) [opt-env-conf-test]  then completeWithDasheds [opt-env-conf-test]  else do [opt-env-conf-test]  -- If we're not at the end, we may be between an option's [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completion.hs:441:17-39: [opt-env-conf-test] @@ -438,7 +438,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  completeWithCompleterAtEnd [opt-env-conf-test]  else [opt-env-conf-test] - if isJust settingSwitchValue [opt-env-conf-test] + if isJust settingSwitchValue [opt-env-conf-test]  then do [opt-env-conf-test]  -- Try to parse the switch first, so we don't suggest it if [opt-env-conf-test]  -- it's already been parsed. [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completion.hs:163:17-18: [opt-env-conf-test] @@ -160,7 +160,7 @@ [opt-env-conf-test]  -- [opt-env-conf-test]  -- We use 'drop 1' here because we don't care about the progname anymore. [opt-env-conf-test]  let index = pred index' [opt-env-conf-test] - let ws = drop 1 ws' [opt-env-conf-test] + let ws = drop 0 ws' [opt-env-conf-test]  let arg = fromMaybe "" $ listToMaybe $ drop index ws [opt-env-conf-test]  let completions = pureCompletionQuery parser index ws [opt-env-conf-test]  evaluatedCompletions <- evalCompletions arg completions [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completion.hs:163:17-18: [opt-env-conf-test] @@ -160,7 +160,7 @@ [opt-env-conf-test]  -- [opt-env-conf-test]  -- We use 'drop 1' here because we don't care about the progname anymore. [opt-env-conf-test]  let index = pred index' [opt-env-conf-test] - let ws = drop 1 ws' [opt-env-conf-test] + let ws = drop -1 ws' [opt-env-conf-test]  let arg = fromMaybe "" $ listToMaybe $ drop index ws [opt-env-conf-test]  let completions = pureCompletionQuery parser index ws [opt-env-conf-test]  evaluatedCompletions <- evalCompletions arg completions [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:171:6-14: [opt-env-conf-test] @@ -168,7 +168,7 @@ [opt-env-conf-test]  -- import System.IO [opt-env-conf-test]  -- hPutStrLn stderr $ show (enriched, index, ws) [opt-env-conf-test]  -- hPutStrLn stderr $ show evaluatedCompletions [opt-env-conf-test] - if enriched [opt-env-conf-test] + if True [opt-env-conf-test]  then [opt-env-conf-test]  putStr $ [opt-env-conf-test]  unlines $ [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:171:6-14: [opt-env-conf-test] @@ -168,7 +168,7 @@ [opt-env-conf-test]  -- import System.IO [opt-env-conf-test]  -- hPutStrLn stderr $ show (enriched, index, ws) [opt-env-conf-test]  -- hPutStrLn stderr $ show evaluatedCompletions [opt-env-conf-test] - if enriched [opt-env-conf-test] + if False [opt-env-conf-test]  then [opt-env-conf-test]  putStr $ [opt-env-conf-test]  unlines $ [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:171:6-14: [opt-env-conf-test] @@ -168,7 +168,7 @@ [opt-env-conf-test]  -- import System.IO [opt-env-conf-test]  -- hPutStrLn stderr $ show (enriched, index, ws) [opt-env-conf-test]  -- hPutStrLn stderr $ show evaluatedCompletions [opt-env-conf-test] - if enriched [opt-env-conf-test] + if not (enriched) [opt-env-conf-test]  then [opt-env-conf-test]  putStr $ [opt-env-conf-test]  unlines $ [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:178:32-99: [opt-env-conf-test] @@ -175,7 +175,7 @@ [opt-env-conf-test]  map [opt-env-conf-test]  ( \Completion {..} -> [opt-env-conf-test]  let val = completionResultValue completionSuggestion [opt-env-conf-test] - notFinal = completionResultFinality completionSuggestion == CompletionNotFinal [opt-env-conf-test] + notFinal = True [opt-env-conf-test]  in case (notFinal, completionDescription) of [opt-env-conf-test]  (False, Nothing) -> val [opt-env-conf-test]  (False, Just d) -> val <> "\t" <> d [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/CoTmepslteitnigo nm.uhtsa:t1i7o8n: 3N2e-g9a9t:e [opt-env-conf-test]  @a@t -s1r7c5/,O7p t+E1n7v5C,o7n f@/@C [opt-env-conf-test] o m p l e t i o n . h sm:a1p7 [opt-env-conf-test] 8 : 3 2 - 9 9 : [opt-env-conf-test]  @ @ - 1(7 5\,C7o m+p1l7e5t,i7o n@ @{ [opt-env-conf-test] . . } - > [opt-env-conf-test]  m a p [opt-env-conf-test]  l e t v(a l\ C=o mcpolmeptlieotni o{n.R.e}s u-l>t [opt-env-conf-test] V a l u e c o m p l e t i o n S ulgegte svtailo n= [opt-env-conf-test]  -c o m p l e t i o n R e s u l t V a l u en octoFmipnlaelt i=o ncSoumgpgleesttiioonnR [opt-env-conf-test] e-s u l t F i n a l i t y c o m p l e t inoontSFuigngaels t=i ocno m=p=l eCtoimopnlReetsiuolntNFoitnFailniatly [opt-env-conf-test]  +c o m p l e t i o n S u g g e s t i o n n=o=t FCionmapll e=t iFoanlNsoet [opt-env-conf-test] F i n a l [opt-env-conf-test]  + i n c a s e (nnoottFFiinnaall ,= cnoomtp l(ectoimopnlDeetsicorniRpetsiuolnt)F ionfa [opt-env-conf-test] l i t y c o m p l e t i o n S u g g e s t i o(nF a=l=s eC,o mNpoltehtiinogn)N o-t>F ivnaall [opt-env-conf-test] ) [opt-env-conf-test]  i n c(aFsael s(en,o tJFuisnta ld,) c-o>m pvlaelt in D"e\stc"r i

t ido [opt-env-conf-test] n) of [opt-env-conf-test]  (False, NothTiensgt)i n-g> mvuatla [opt-env-conf-test] t i o n C o n s t B o o l a t s r c / O p(tFEanlvsCeo,n fJ/uCsotm pdl)e t-i>o nv.ahls :<1>7 9":\2t7"- 3<5>: [opt-env-conf-test] d@ [opt-env-conf-test] @ -176,7 +176,7 @@ [opt-env-conf-test]  ( \Completion {..} -> [opt-env-conf-test]  let val = completioTneRsetsiunlgt Vmaultuaet icoonm pCloentsitoBnoSoulg gaets tsirocn/ [opt-env-conf-test] O p t E n v C o n f / C o m p l e t i o n .nhost:F1i7n9a:l2 7=- 3c5o:m [opt-env-conf-test] p@l@e t-i1o7n6R,e7s u+l1t7F6i,n7a l@i@t [opt-env-conf-test] y c o m p l e t i o n S u(g g\eCsotmipolne t=i=o nC o{m.p.l}e t-i>o [opt-env-conf-test] n N o t F i n a l [opt-env-conf-test]  - l e t v a l = cionm pclaestei o(nnRoetsFuilntaVla,l uceo mcpolmeptlieotniDoensScurgigpetsitoino)n [opt-env-conf-test] o f [opt-env-conf-test]  + inno tcFaisnea l( T=r uceo,m pcloemtpiloentRieosnuDletsFcirniapltiitoyn )c oomfp [opt-env-conf-test] l e t i o n S u g g e s t i o n = = C o m p(lFeatlisoen,N oNtoFtihnianlg [opt-env-conf-test] )- - > v a l [opt-env-conf-test]  i n c a s e ( n o t F i(nFaall,s ec,o mJpulsett ido)n D-e>s cvrailp to n")\ to"f [opt-env-conf-test] <+> d [opt-env-conf-test]  i n c a s e ( F(aTlrsuee,, cNoomtphlientgi)o n-D>e svcarli pi o"n\)t \otfN [opt-env-conf-test] " [opt-env-conf-test]  T e s t i n g m u t a t i o n N e g a(tFea laste ,s rNco/tOhpitnEgn)v C-o>n fv/aClo [opt-env-conf-test] m p l e t i o n . h s : 1 7 9 : 2 7 - 3 5 : [opt-env-conf-test]  @(@F a-l1s7e6,, 7J u+s1t7 6d,)7 -@>@ [opt-env-conf-test] v a l < > " \ t " < >( d\ [opt-env-conf-test] C o m p l e t i o n { . . } - > [opt-env-conf-test]  ( T r u e , N o t h i nlge)t -v>a lv a=l cm p"l\ett\itoNn"R [opt-env-conf-test] esTuelsttVianlgu em uctoamtpiloent iLoinsStuLgigte satti osnr [opt-env-conf-test] c / O p t E n v C o n f / C o m p l e t i onno.thFsi:n1a1l6 :=9 -c1o0m:p [opt-env-conf-test] l@e@t i-o1n1R3e,s7u l+t1F1i3n,a7l i@t@y [opt-env-conf-test]  cfoimsphlCeotmipolneStuigogneSsctriiopnt =p=r oCgoPmaptlhe tpiroongNnoatmFei n=a [opt-env-conf-test] l [opt-env-conf-test]  - l e t f u n c t i o n N a m e i=n pcraosgeN a(mneoTtoFFiunnaclt,i ocnoNmapmlee tpiroongDneasmcer [opt-env-conf-test] i p t i oinn) uonfl [opt-env-conf-test] i+n e s [opt-env-conf-test]  - [ " fiunn cctaisoen ("n o+t+ (fnuontcFtiinoanlN)a,m ec,o [opt-env-conf-test] m+p l e t i o n D e[s c"r ifputnicotni)o no f" [opt-env-conf-test]  + + f u n c t i o n N a m e , [opt-env-conf-test]  ( F a l s e", N o tsheitn g-)l -c>l v(aclo [opt-env-conf-test] m m a n d l i n e - - t o k e n i z e - - c(uFrarlesnet,- pJruoscte sds)) "-,> [opt-env-conf-test]  v a l < > " \ t "" < > d# [opt-env-conf-test]  H a c k a r o u n d f i s h i s s u e (#T3r9u3e4," ,N [opt-env-conf-test] o t h i n g ) - > v"a l < >s e"t\ t-\lt Nc"n [opt-env-conf-test]  (commanTdelsitnien g- -mtuotkaetniiozne C-o-ncduFtl-iapt -actu rssrocr/ O-p-tcEunrvrCeonntf-/pCroomcpelsest)i"o,n [opt-env-conf-test] .hs:171:3-100: [opt-env-conf-test] @@ -168,7 +168,7 @@ [opt-env-conf-test]  -- import System.IO [opt-env-conf-test]  -- hPutStrLn stderr $ show (enriched, index, ws) [opt-env-conf-test]  -- hPutStrLn stderr $ show evaluatedCompletions [opt-env-conf-test] - if enriched [opt-env-conf-test] + if enriched [opt-env-conf-test]  then [opt-env-conf-test]  putStr $ [opt-env-conf-test]  unlines $ [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:116:9-10: [opt-env-conf-test] @@ -113,7 +113,7 @@ [opt-env-conf-test]  fishCompletionScript progPath progname = [opt-env-conf-test]  let functionName = progNameToFunctionName progname [opt-env-conf-test]  in unlines [opt-env-conf-test] - [ " function " ++ functionName, [opt-env-conf-test] + [ " function " ++ functionName, [opt-env-conf-test]  " set -l cl (commandline --tokenize --current-process)", [opt-env-conf-test]  " # Hack around fish issue #3934", [opt-env-conf-test]  " set -l cn (commandline --tokenize --cut-at-cursor --current-process)", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:67:5-6: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  zshCompletionScript :: Path Abs File -> String -> String [opt-env-conf-test]  zshCompletionScript progPath progname = [opt-env-conf-test]  unlines [opt-env-conf-test] - [ "#compdef " ++ progname, [opt-env-conf-test] + [ "#compdef " ++ progname, [opt-env-conf-test]  "", [opt-env-conf-test]  "local request", [opt-env-conf-test]  "local completions", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:116:9-10: [opt-env-conf-test] @@ -113,7 +113,7 @@ [opt-env-conf-test]  fishCompletionScript progPath progname = [opt-env-conf-test]  let functionName = progNameToFunctionName progname [opt-env-conf-test]  in unlines [opt-env-conf-test] - [ " function " ++ functionName, [opt-env-conf-test] + [ " function " ++ functionName, [opt-env-conf-test]  " set -l cl (commandline --tokenize --current-process)", [opt-env-conf-test]  " # Hack around fish issue #3934", [opt-env-conf-test]  " set -l cn (commandline --tokenize --cut-at-cursor --current-process)", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:67:5-6: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  zshCompletionScript :: Path Abs File -> String -> String [opt-env-conf-test]  zshCompletionScript progPath progname = [opt-env-conf-test]  unlines [opt-env-conf-test] - [ "#compdef " ++ progname, [opt-env-conf-test] + [ "#compdef " ++ progname, [opt-env-conf-test]  "", [opt-env-conf-test]  "local request", [opt-env-conf-test]  "local completions", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:67:5-6: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  zshCompletionScript :: Path Abs File -> String -> String [opt-env-conf-test]  zshCompletionScript progPath progname = [opt-env-conf-test]  unlines [opt-env-conf-test] - [ "#compdef " ++ progname, [opt-env-conf-test] + [ "#compdef " ++ progname, [opt-env-conf-test]  "", [opt-env-conf-test]  "local request", [opt-env-conf-test]  "local completions", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:43:9-10: [opt-env-conf-test] @@ -40,7 +40,7 @@ [opt-env-conf-test]  bashCompletionScript progPath progname = [opt-env-conf-test]  let functionName = progNameToFunctionName progname [opt-env-conf-test]  in unlines [opt-env-conf-test] - [ functionName ++ "()", [opt-env-conf-test] + [ functionName ++ "()", [opt-env-conf-test]  "{", [opt-env-conf-test]  " local CMDLINE", [opt-env-conf-test]  " local IFS=$'\\n'", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:43:9-10: [opt-env-conf-test] @@ -40,7 +40,7 @@ [opt-env-conf-test]  bashCompletionScript progPath progname = [opt-env-conf-test]  let functionName = progNameToFunctionName progname [opt-env-conf-test]  in unlines [opt-env-conf-test] - [ functionName ++ "()", [opt-env-conf-test] + [ functionName ++ "()", [opt-env-conf-test]  "{", [opt-env-conf-test]  " local CMDLINE", [opt-env-conf-test]  " local IFS=$'\\n'", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completion.hs:43:9-10: [opt-env-conf-test] @@ -40,7 +40,7 @@ [opt-env-conf-test]  bashCompletionScript progPath progname = [opt-env-conf-test]  let functionName = progNameToFunctionName progname [opt-env-conf-test]  in unlines [opt-env-conf-test] - [ functionName ++ "()", [opt-env-conf-test] + [ functionName ++ "()", [opt-env-conf-test]  "{", [opt-env-conf-test]  " local CMDLINE", [opt-env-conf-test]  " local IFS=$'\\n'", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:145:3-4: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  availableCommandsLines :: [CommandDoc a] -> [[Chunk]] [opt-env-conf-test]  availableCommandsLines = map $ \CommandDoc {..} -> [opt-env-conf-test] - [ commandChunk commandDocArgument, [opt-env-conf-test] + [ commandChunk commandDocArgument, [opt-env-conf-test]  ": ", [opt-env-conf-test]  helpChunk commandDocHelp [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:145:3-4: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  availableCommandsLines :: [CommandDoc a] -> [[Chunk]] [opt-env-conf-test]  availableCommandsLines = map $ \CommandDoc {..} -> [opt-env-conf-test] - [ commandChunk commandDocArgument, [opt-env-conf-test] + [ commandChunk commandDocArgument, [opt-env-conf-test]  ": ", [opt-env-conf-test]  helpChunk commandDocHelp [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:89:11-12: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  ParseErrorEmptySetting -> [opt-env-conf-test]  [["This setting has not been configured to be able to parse anything."]] [opt-env-conf-test]  ParseErrorNoReaders -> [opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."], [opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."], [opt-env-conf-test]  ["You should not be seeing this error because the linting phase should have caught it."] [opt-env-conf-test]  ] [opt-env-conf-test]  ParseErrorCheckFailed _ err -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:89:11-12: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  ParseErrorEmptySetting -> [opt-env-conf-test]  [["This setting has not been configured to be able to parse anything."]] [opt-env-conf-test]  ParseErrorNoReaders -> [opt-env-conf-test] - [ ["No readers were configured for an argument, option, or env."], [opt-env-conf-test] + [ ["No readers were configured for an argument, option, or env."], [opt-env-conf-test]  ["You should not be seeing this error because the linting phase should have caught it."] [opt-env-conf-test]  ] [opt-env-conf-test]  ParseErrorCheckFailed _ err -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:145:3-4: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  availableCommandsLines :: [CommandDoc a] -> [[Chunk]] [opt-env-conf-test]  availableCommandsLines = map $ \CommandDoc {..} -> [opt-env-conf-test] - [ commandChunk commandDocArgument, [opt-env-conf-test] + [ commandChunk commandDocArgument, [opt-env-conf-test]  ": ", [opt-env-conf-test]  helpChunk commandDocHelp [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:93:11-53: [opt-env-conf-test] @@ -90,7 +90,7 @@ [opt-env-conf-test]  ["You should not be seeing this error because the linting phase should have caught it."] [opt-env-conf-test]  ] [opt-env-conf-test]  ParseErrorCheckFailed _ err -> [opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]] [opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]] [opt-env-conf-test]  ParseErrorMissingArgument o -> [opt-env-conf-test]  [ "Missing argument: " [opt-env-conf-test]  : unwordsChunks (maybe [] renderOptDocLong o) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:93:11-53: [opt-env-conf-test] @@ -90,7 +90,7 @@ [opt-env-conf-test]  ["You should not be seeing this error because the linting phase should have caught it."] [opt-env-conf-test]  ] [opt-env-conf-test]  ParseErrorCheckFailed _ err -> [opt-env-conf-test] - [["Check failed: "], [chunk $ T.pack err]] [opt-env-conf-test] + [["Check failed: "], [chunk $ T.pack err]] [opt-env-conf-test]  ParseErrorMissingArgument o -> [opt-env-conf-test]  [ "Missing argument: " [opt-env-conf-test]  : unwordsChunks (maybe [] renderOptDocLong o) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:127:13-80: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  ["Missing command, available commands:"] [opt-env-conf-test]  : availableCommandsLines cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand c cs -> [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)], [opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)], [opt-env-conf-test]  [fore blue "available commands:"] [opt-env-conf-test]  ] [opt-env-conf-test]  ++ availableCommandsLines cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:127:13-80: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  ["Missing command, available commands:"] [opt-env-conf-test]  : availableCommandsLines cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand c cs -> [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)], [opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)], [opt-env-conf-test]  [fore blue "available commands:"] [opt-env-conf-test]  ] [opt-env-conf-test]  ++ availableCommandsLines cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:127:11-12: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  ["Missing command, available commands:"] [opt-env-conf-test]  : availableCommandsLines cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand c cs -> [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)], [opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)], [opt-env-conf-test]  [fore blue "available commands:"] [opt-env-conf-test]  ] [opt-env-conf-test]  ++ availableCommandsLines cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:127:11-12: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  ["Missing command, available commands:"] [opt-env-conf-test]  : availableCommandsLines cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand c cs -> [opt-env-conf-test] - [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)], [opt-env-conf-test] + [ [fore red "Unrecognised command: ", fore yellow $ chunk (T.pack c)], [opt-env-conf-test]  [fore blue "available commands:"] [opt-env-conf-test]  ] [opt-env-conf-test]  ++ availableCommandsLines cs [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:132:11-12: [opt-env-conf-test] @@ -129,7 +129,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ++ availableCommandsLines cs [opt-env-conf-test]  ParseErrorAllOrNothing locs -> [opt-env-conf-test] - [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."], [opt-env-conf-test] + [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."], [opt-env-conf-test]  ["The following settings have been parsed:"] [opt-env-conf-test]  ] [opt-env-conf-test]  ++ map (pure . srcLocChunk) (M.elems locs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:132:11-12: [opt-env-conf-test] @@ -129,7 +129,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  ++ availableCommandsLines cs [opt-env-conf-test]  ParseErrorAllOrNothing locs -> [opt-env-conf-test] - [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."], [opt-env-conf-test] + [ ["You are seeing this error because at least one, but not all, of the settings in an allOrNothing (or subSettings) parser have been defined."], [opt-env-conf-test]  ["The following settings have been parsed:"] [opt-env-conf-test]  ] [opt-env-conf-test]  ++ map (pure . srcLocChunk) (M.elems locs) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:83:5-6: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  renderError :: ParseError -> [[Chunk]] [opt-env-conf-test]  renderError ParseError {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ case parseErrorMessage of [opt-env-conf-test] + [ case parseErrorMessage of [opt-env-conf-test]  ParseErrorEmpty -> [opt-env-conf-test]  [["Hit the 'empty' case of the Parser type, this should not happen."]] [opt-env-conf-test]  ParseErrorEmptySetting -> [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Error.hs:83:5-6: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  renderError :: ParseError -> [ion Suggestion]) [opt-env-conf-test]  orCompletions p1 p2 = do [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:288:23-32: [opt-env-conf-test] @@ -285,7 +285,7 @@ [opt-env-conf-test]  -- further), prefer our completions which came [opt-env-conf-test]  -- from the advancing iteration. [opt-env-conf-test]  | null os -> pure $ Just more [opt-env-conf-test] - | otherwise -> pure $ Just os [opt-env-conf-test] + | False -> pure $ Just os [opt-env-conf-test]  [opt-env-conf-test]  orCompletions :: Parser x -> Parser y -> State Args (Maybe [Completion Suggestion]) [opt-env-conf-test]  orCompletions p1 p2 = do [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completion.hs:401:37-41: [opt-env-conf-test] @@ -398,7 +398,7 @@ [opt-env-conf-test]  if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test] - DashedLong _ -> True [opt-env-conf-test] + DashedLong _ -> not (True) [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:379:19-28: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test]  | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] - | otherwise -> do [opt-env-conf-test] + | False -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test]  -- the state: the consumed args may also be [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value alongside default command with argument [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:379:19-28: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  -- combine the explicit command listing with the default [opt-env-conf-test]  -- command's completions. [opt-env-conf-test]  | argsAtEnd as -> pure $ combineOptions [explicitCommandCompletions, Just dcs] [opt-env-conf-test] - | otherwise -> do [opt-env-conf-test] + | True -> do [opt-env-conf-test]  -- The default command consumed args, so its [opt-env-conf-test]  -- completions are valid. But we must restore [opt-env-conf-test]  -- the state: the consumed args may also be [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value alongside default command with argument [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:401:37-41: [opt-env-conf-test] @@ -398,7 +398,7 @@ [opt-env-conf-test]  if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test] - DashedLong _ -> True [opt-env-conf-test] + DashedLong _ -> True [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:401:37-41: [opt-env-conf-test] @@ -398,7 +398,7 @@ [opt-env-conf-test]  if argsAtEnd as then completeWithCompleter else pure $ Just [] [opt-env-conf-test]  let completeWithDasheds = do [opt-env-conf-test]  let isLong = \case [opt-env-conf-test] - DashedLong _ -> True [opt-env-conf-test] + DashedLong _ -> False [opt-env-conf-test]  DashedShort _ -> False [opt-env-conf-test]  let favorableDasheds = if any isLong settingDasheds then filter isLong settingDasheds else settingDasheds [opt-env-conf-test]  let suggestions = filter (arg `isPrefixOf`) (map Args.renderDashed favorableDasheds) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:453:24-40: [opt-env-conf-test] @@ -450,7 +450,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  -- First we try to consume the option so we don't suggest it if it's already been parsed [opt-env-conf-test]  case Args.consumeOption settingDasheds as of [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value alongside default command with argument [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes file option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes directory completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.completes only directories after a directory option's dashed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.completes files and directories after a file option's dashed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.allOrNothing.completes normally inside allOrNothing [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.allOrNothing.still suggests the remaining option after one is consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completer at end.does not offer option completer when not at end of args [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a directory option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a file option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long option's dashed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short option with a separate arg [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short option's dashed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes inside the default command after consuming its option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's option value when no command is given [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's option when no command is given [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with options inside.completes a command's many options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with options inside.completes a command's many options after one is consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with partial option value inside.filters a command's option values by prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's long option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's short option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.completion at a middle index.completes the value of an option at its value position with a matching prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes correctly after all optional+many consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.de[Chunk]] [opt-env-conf-test]  renderError ParseError {..} = [opt-env-conf-test]  concat [opt-env-conf-test] - [ case parseErrorMessage of [opt-env-conf-test] + [ case parseErrorMessage of [opt-env-conf-test]  ParseErrorEmpty -> [opt-env-conf-test]  [["Hit the 'empty' case of the Parser type, this should not happen."]] [opt-env-conf-test]  ParseErrorEmptySetting -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:52:22-26: [opt-env-conf-test] @@ -49,7 +49,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  errorMessageIsForgivable :: ParseErrorMessage -> Bool [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test] - ParseErrorEmpty -> True [opt-env-conf-test] + ParseErrorEmpty -> True [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] eply nested parsers.completes through optional + many + applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.completes the documented dummy flag [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.filters the documented flag by prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.hidden settings.does not suggest hidden options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options after one has already been parsed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes both after consuming one many-option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes both many and a following switch [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many with partial values.filters many option values by prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many with partial values.filters many option values by prefix after one is consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.no longer suggests an option that has already been parsed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.option with different dashed in args.does not suggest an option when a different dashed is in the args [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes an optional with an applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes the second part when the optional is skipped [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.partial option value completion.filters option values by typed prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.partial option value completion.returns all option values when prefix is empty [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.settings with only env or conf.does not error on env-only settings combined with arg settings [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.short option shorthand.completes after a short option consumed in shorthand [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the config file option together with the main parser [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the config file value along with main parser suggestions [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the main parser after the config option is consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withDefault.completes the underlying parser [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withDefault.still suggests the option when it has a default [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completion.hs:453:24-40: [opt-env-conf-test] @@ -450,7 +450,7 @@ [opt-env-conf-test]  put as' [opt-env-conf-test]  pure $ Just [] [opt-env-conf-test]  else do [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  -- First we try to consume the option so we don't suggest it if it's already been parsed [opt-env-conf-test]  case Args.consumeOption settingDasheds as of [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value alongside default command with argument [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes file option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes directory completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.directoryPathSetting.completes only directories after a directory option's dashed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.completes files and directories after a file option's dashed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.allOrNothing.completes normally inside allOrNothing [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.allOrNothing.still suggests the remaining option after one is consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.argument completer at end.does not offer option completer when not at end of args [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a directory option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a file option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a long option's dashed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short option with a separate arg [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.can complete a short option's dashed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes inside the default command after consuming its option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's option value when no command is given [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with a default command.completes the default command's option when no command is given [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with options inside.completes a command's many options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with options inside.completes a command's many options after one is consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.commands with partial option value inside.filters a command's option values by prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's long option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.completion after a command.can complete a command's short option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.completion at a middle index.completes the value of an option at its value position with a matching prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes correctly after all optional+many consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes through optional + many + applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.completes the documented dummy flag [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.filters the documented flag by prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.hidden settings.does not suggest hidden options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many.can complete repeated options after one has already been parsed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes both after consuming one many-option [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many with other parsers.completes both many and a following switch [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many with partial values.filters many option values by prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.many with partial values.filters many option values by prefix after one is consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.no longer suggests an option that has already been parsed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.option with different dashed in args.does not suggest an option when a different dashed is in the args [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes an optional with an applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes the second part when the optional is skipped [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.partial option value completion.filters option values by typed prefix [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.partial option value completion.returns all option values when prefix is empty [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.settings Testing mutation ConstBool at src/OptEnvConf/Error.hs:52:22-26: [opt-env-conf-test] @@ -49,7 +49,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  errorMessageIsForgivable :: ParseErrorMessage -> Bool [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test] - ParseErrorEmpty -> True [opt-env-conf-test] + ParseErrorEmpty -> False [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:52:22-26: [opt-env-conf-test] @@ -49,7 +49,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  errorMessageIsForgivable :: ParseErrorMessage -> Bool [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test] - ParseErrorEmpty -> True [opt-env-conf-test] + ParseErrorEmpty -> not (True) [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:53:29-34: [opt-env-conf-test] @@ -50,7 +50,7 @@ [opt-env-conf-test]  errorMessageIsForgivable :: ParseErrorMessage -> Bool [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test] - ParseErrorEmptySetting -> False [opt-env-conf-test] + ParseErrorEmptySetting -> True [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:53:29-34: [opt-env-conf-test] @@ -50,7 +50,7 @@ [opt-env-conf-test]  errorMessageIsForgivable :: ParseErrorMessage -> Bool [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test] - ParseErrorEmptySetting -> False [opt-env-conf-test] + ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:53:29-34: [opt-env-conf-test] @@ -50,7 +50,7 @@ [opt-env-conf-test]  errorMessageIsForgivable :: ParseErrorMessage -> Bool [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test] - ParseErrorEmptySetting -> False [opt-env-conf-test] + ParseErrorEmptySetting -> not (False) [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:54:26-31: [opt-env-conf-test] @@ -51,7 +51,7 @@ [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test] - ParseErrorNoReaders -> False [opt-env-conf-test] + ParseErrorNoReaders -> True [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:54:26-31: [opt-env-conf-test] @@ -51,7 +51,7 @@ [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test] - ParseErrorNoReaders -> False [opt-env-conf-test] + ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:54:26-31: [opt-env-conf-test] @@ -51,7 +51,7 @@ [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test] - ParseErrorNoReaders -> False [opt-env-conf-test] + ParseErrorNoReaders -> not (False) [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:55:41-51: [opt-env-conf-test] @@ -52,7 +52,7 @@ [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test] - ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] + ParseErrorCheckFailed forgivable _ -> True [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:55:41-51: [opt-env-conf-test] @@ -52,7 +52,7 @@ [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test] - ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] + ParseErrorCheckFailed forgivable _ -> False [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:55:41-51: [opt-env-conf-test] @@ -52,7 +52,7 @@ [opt-env-conf-test]  ParseErrorEmpty -> True [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test] - ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] + ParseErrorCheckFailed forgivable _ -> not (forgivable) [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:56:34-38: [opt-env-conf-test] @@ -53,7 +53,7 @@ [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] - ParseErrorMissingArgument _ -> True [opt-env-conf-test] + ParseErrorMissingArgument _ -> False [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test]  ParseErrorOptionRead _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:56:34-38: [opt-env-conf-test] @@ -53,7 +53,7 @@ [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] - ParseErrorMissingArgument _ -> True [opt-env-conf-test] + ParseErrorMissingArgument _ -> True [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test]  ParseErrorOptionRead _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:57:33-38: [opt-env-conf-test] @@ -54,7 +54,7 @@ [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test] - ParseErrorArgumentRead _ _ -> False [opt-env-conf-test] + ParseErrorArgumentRead _ _ -> True [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test]  ParseErrorOptionRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingOption _ -> True [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:56:34-38: [opt-env-conf-test] @@ -53,7 +53,7 @@ [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] - ParseErrorMissingArgument _ -> True [opt-env-conf-test] + ParseErrorMissingArgument _ -> not (True) [opt-env-conf-test]  ParseErrorArgumentRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test]  ParseErrorOptionRead _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:57:33-38: [opt-env-conf-test] @@ -54,7 +54,7 @@ [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test] - ParseErrorArgumentRead _ _ -> False [opt-env-conf-test] + ParseErrorArgumentRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test]  ParseErrorOptionRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingOption _ -> True [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:57:33-38: [opt-env-conf-test] @@ -54,7 +54,7 @@ [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test]  ParseErrorMissingArgument _ -> True [opt-env-conf-test] - ParseErrorArgumentRead _ _ -> False [opt-env-conf-test] + ParseErrorArgumentRead _ _ -> not (False) [opt-env-conf-test]  ParseErrorMissingSwitch _ -> True [opt-env-conf-test]  ParseErrorOptionRead _ _ -> FalTsees [opt-env-conf-test] t i n gP amrusteaEtriroonr MCiosnssitnBgoOoplt iaotn s_r c-/>O pTtrEunev [opt-env-conf-test] CoTnefs/tEirnrgo rm.uhtsa:t5i8o:n3 2C-o3n6s:t [opt-env-conf-test] B@o@o l- 5a5t, 7s r+c5/5O,p7t E@n@v [opt-env-conf-test] C o n fPT/aeErsrstreioEnrrg.r homsru:Ct5ha8et:ci3ko2Fn-a 3iN6le:eg [opt-env-conf-test] da@ t@fe o -ra5gt5i ,vs7ar bc+l/5eO5 p,_t7 E -n@>v@ C [opt-env-conf-test] fo on rf g/PiEavrrarsboelrEe.r [opt-env-conf-test] hr so :r 5CP8ha:er3cs2ke-FE3ar6ir:lo [opt-env-conf-test] er@dM@ i fs-os5ri5gn,ig7vA ar+bg5lu5em, e7_n t@- @>_ [opt-env-conf-test]  f- o> r PgTairrvusaeeb [opt-env-conf-test] El re r [opt-env-conf-test]  o Pr aC rhPseaecrEksrFeraEoirrlrAeordrg MufimosersngitinRvgeaAabrdlg eu_ m _e_ n -t-> > _ f Fo-ar>lg siTevr [opt-env-conf-test] au-be l [opt-env-conf-test]  e P [opt-env-conf-test]  a r Ps aePrEasrrersEoerrErMroirrsoAsrriMgniugsmSsewininttgRcAehra gd_u m_-e >n_ t T -r_>u e-F [opt-env-conf-test] >a+ l Ts rePu [opt-env-conf-test] ae-r [opt-env-conf-test]  s e PE arPrrasorersEMeriErsrosrrioMnrigAsSrswgiiuntmgceShnw ti_Rt ec-ah>d _T_ r -u_>e [opt-env-conf-test] -T >r u FePa [opt-env-conf-test] al+rs se e [opt-env-conf-test] PE-ar rr soPeraEOrrpsrteoiErorMnriRosersaMidin sg_sS iw_ni gt-Sc>wh i Ft_ac lh-s >e_ [opt-env-conf-test]  F -a >l sPTear [opt-env-conf-test] ru se e [opt-env-conf-test]  E+Pr ar roPsraeMrEisrsersEoirrnrOgopOrtpMitioisnosRnie na_gd S -w_>i t_Tc rh-u >e_ [opt-env-conf-test]  F -a >l sPneao [opt-env-conf-test] rt s e( ETPrraruroesr)eM [opt-env-conf-test] Ei rs rs oiPrnaMgriEssnesvEiVrnargroO rp_Ot pi-to>in o Tn_rR ue-ea> [opt-env-conf-test] d T_r u_e [opt-env-conf-test] - > FPaalrssee [opt-env-conf-test] E r r oTPreaMsritssiesnEigrn rgmoEurntMvaiVtsaisroi nn_ g CO-op>nt siTtorBnuo eo_ [opt-env-conf-test] l -a>t T Tesrsrutcei/ [opt-env-conf-test] nO gp t mEPunatvraCstoeinEofrn/r EoCrrorMnoisrst.sBhiosno:gl5E 9na:vt3V 1as-rr3 c6_/: O [opt-env-conf-test] -p@>t@ E Tn-rv5uC6eo, [opt-env-conf-test] n7f T/+eE5sr6tr,io7nr g.@ h@ms [opt-env-conf-test] u: t5 a9 t:Pi3ao1rn-s 3eN6Ee:rg [opt-env-conf-test] ra@ot@re M -ia5st6s ,is7nr gc+A/5rO6gp,ut7mE en@nv@tC [opt-env-conf-test]  o _n f -/P>Ea rrTrsroeurEe.r [opt-env-conf-test] hr so :r 5MP9ia:sr3ss1ie-nE3gr6Ar:ro [opt-env-conf-test] gr@uA@mr eg-nu5tm6 e,_n7 t -R+>e5 a6Td,r 7u_ e @ [opt-env-conf-test] _@ [opt-env-conf-test]  - > P aFPraaslressEeer [opt-env-conf-test] Er ro rr oAPrraMgriussmeseEinrntrgRoAerraMgdiu sm_se in_nt g -S_>w i-Ft>ac lhTs re_u [opt-env-conf-test]  e - [opt-env-conf-test]  > PT arPruasere [opt-env-conf-test] sE-er Er roPrraoMrrisAsersEgirunrmgoeSrnwOtipRtteciahod n _R_ e -a_>d -T_>r u_Fe a [opt-env-conf-test] -l->s e F [opt-env-conf-test] Pa al rs sePe [opt-env-conf-test] aE+rr sr eoPErarOrrpsoteriEMorinrsRoseriaOndpg tS_iw oi_nt Rc-eh>a d_F a_-l >s_ e T [opt-env-conf-test] -r+>u e T [opt-env-conf-test] Pr-au re s [opt-env-conf-test] Pe aE rr srPeoaErrrOsrpeotErirOorpnotRrieMoaindsR se_ia nd_g O_-p >t_ i Fo-an>l s_Fe a [opt-env-conf-test] -l >s e T [opt-env-conf-test] Pr+au re s [opt-env-conf-test] Pe aE rr srPeoaErrrMsrieosErsrOirpnotgriOMopintsRiseoiannd g _E_ n -v_>V a-Tr>r u_ne o [opt-env-conf-test] -t > ( TFPraaulress [opt-env-conf-test] ee )E [opt-env-conf-test] r rP oa rrPMsaiersEssreirEnorgrrEEonnrvvMVRiaesras di_ n _g- O>_p tT-ir>ou neF [opt-env-conf-test] a_ l s- e>P [opt-env-conf-test]  aTrrsueTeEe [opt-env-conf-test] rs rt oi rnPEgan rvmsRueetEaardtr io_or nM_ i Cs-os>ni snFtgaBElonsovelV [opt-env-conf-test]  aart _Ts er-sc>t/ iOTnprgtu Eemn [opt-env-conf-test] uv tC ao tnPifao/rnEs reCrEoornrrs.othrBsEo:no6vl0R :ea3at2d - s3_r6 c:_/ [opt-env-conf-test]  O@-p@>t TE-Fen5asv7ltC,sio7enn [opt-env-conf-test] gf+ /5mTE7uer,tsr7ato tir@in.@ogh [opt-env-conf-test] n s m: Nu6 et0Pga:aat3rti2seo-e n3Ea 6rtC:r o [opt-env-conf-test] osn@rrs@Act r/B-gOo5upo7mtl,eE 7nna tvt+RC 5eos7anr,dfc7 // _EO@ rp@_rt [opt-env-conf-test]  oE -rn >.v hCPFsoaa:nrl6fss0/ee:EE [opt-env-conf-test] 3rr 2rr -oo 3rrP6.Aa:hrr [opt-env-conf-test] sgs@:ue@6mE 1er-:nr53to72Rr,-eM73ai 6ds+: s5 [opt-env-conf-test] _i7@ n,@_g7 S --w@5>i@8 t [opt-env-conf-test] ,Fc 7ah l +s_P5e a8 [opt-env-conf-test] -r, >s7 e TE@Prr@aur [opt-env-conf-test] reo s [opt-env-conf-test] r e A E rPr garPuroamsrreeMsnEietrsERrsreoirarnodMgr iSO_swp sit_iti nco-ghn>S R w_eFi aat-dlc> sh _e T [opt-env-conf-test] _r_ u -e- > [opt-env-conf-test] >P aT Frr asuPleeasE [opt-env-conf-test] rer s [opt-env-conf-test] r e-o E rPr MarPiroassrrseOsiEpenrtEgrirSoorwrnoiORrtpeMctaihids o s_n_i R n-e_g>a O d-pT >tr_ iu Foe_an [opt-env-conf-test]  l -s_ >e [opt-env-conf-test] -PF->aa rl TssPreeauE [opt-env-conf-test] rer s [opt-env-conf-test] r e+o E rPr OarPproatsrrieMsoEienrsERrsreoirarnodMgr iOM_spi sts_iis noi-gnn>O g p_OFt pai-tlo>isn oe Tn [opt-env-conf-test] _r - u_ -e > [opt-env-conf-test] -P +>aT rr TsuPreeauE [opt-env-conf-test] rer-s [opt-env-conf-test] r e o E rPr MarPiroassrrseMsiEienrsEgrsrOoirprnotMgriiOMospinsts iis_noi gnn-E g>n_E v nTV-vra>Vur ae Fr [opt-env-conf-test] _a + l_ -s >e-P [opt-env-conf-test] >aT rr Tsu reePuE [opt-env-conf-test] aer+r [opt-env-conf-test] r s o e rPE MarPirrassorsersiEMenriEgrsrOosrpriotMnriigEosEnnsnv ivR_nVe gaa-Erd>n v__nV oa-_tr> -(_T>T r r-uFu>eae [opt-env-conf-test] l)T s [opt-env-conf-test] r e u [opt-env-conf-test]  eP [opt-env-conf-test] a P r a sPr easPErearsErrersoErerroEErrrnoMrvrioRMsreisEasindsnv igR_nEe gna_Cvd oV -na_>fr V _Fa_ al -l ->s_> e F [opt-env-conf-test] -Ta >rl us TeePr [opt-env-conf-test]  [opt-env-conf-test] au re s [opt-env-conf-test]  ePPEaarrrrsTsoeeerEsEMrtririrsonosrgriE MnnmigvusCRtsoeainatnfdigV oCa_nol n _Cf_ oV -na->sl> t FB_Tao rlo-usl>ee [opt-env-conf-test]  [opt-env-conf-test] aT tr T u esePsr [opt-env-conf-test] atc ri/ snO egpPE tarmErrunsotveraCEMtoriinrsofosn/ri ECnNrogernCgofoarint.gfehRV seaa:alt6d 1 _s:_ r3 -c2_>/- O3-Tp6>rt: uE [opt-env-conf-test] Fen@a [opt-env-conf-test] v@lC soT-ene5 [opt-env-conf-test] fs8/t,EiT7rne rgs+o t5rmi8.un,htg7sa :tm@6iu@1ot [opt-env-conf-test] :na 3 t 2Ci -ooP3nna6s r:tCs [opt-env-conf-test] Boe@onE@osr ltr- Bo5aor8toM, li7s s ras+cti5/ n8Osg,prS7tcw E/i@nOt@vpc [opt-env-conf-test] Cth oE nn_ fv P/C-aEo>rrn srfTeo/rErEur.rerhr [opt-env-conf-test] oso r:r M6. i2hPs:sas2:ri86sn-2eg3:ES32rw:8ri [opt-env-conf-test] -ot@3rc@3Oh :p - [opt-env-conf-test] t_5@i 9@o-, n>7-R 5eT+9ar5,du97 e, _ [opt-env-conf-test] 7+ 5_ @9 @,-P [opt-env-conf-test] 7>a r @Fs @aeP [opt-env-conf-test] lEa srr ers [opt-env-conf-test] oeP rEa Orr prsPtoeairEroOrsnpreRtoEeirraoOrdnpo Rtr_eiM aoi_dns Rs-_ei> an _dgF Oa-_pl> ts _ieF o [opt-env-conf-test] a-n l> s _ eF P [opt-env-conf-test] a-a l>r s s eTeP [opt-env-conf-test] rEa urr ers [opt-env-conf-test] oeP-rEa Mrr irsPsoeasrEriMrsniregsoEOsrrpiMrtnioigsroOsMnpii tns_igs oOi-npn> tg _iET onr-nvu> Ve _a [opt-env-conf-test] T r-r- u>_ e P [opt-env-conf-test] T-a r>r u s eTeP [opt-env-conf-test] rEa urr ers [opt-env-conf-test] oeP+rEa Mrr irsPsoeasrEriMrsniregsoEEsrrniMrvnioVgsraEsMrnii vns_Vgs aEi-rnn> vg _VET anr-rvu> Ve _a [opt-env-conf-test] T r+r- u>_ e P [opt-env-conf-test] T-a-r>r u s eFeP [opt-env-conf-test] aEa-lrr srs eoeP [opt-env-conf-test] rEa Mrr irs soePsrEaiErrnnrsgvoeERrEneErvanrVdvoa Rrr_eE an__dv R--_e>> a _dnF oa-_tl> s _(eF T [opt-env-conf-test] a-r+l>u s e eF)P [opt-env-conf-test] a [opt-env-conf-test] a+l r s s e eP [opt-env-conf-test] PEa arr rrs soePerEaEErrrnrsrvoeoRrEreErEanrndvov RrR_eMe aia_dsd s -_i_> n _g_T C r-o-u>n>e f [opt-env-conf-test] FVF aaa lll s sPe_ea [opt-env-conf-test]  [opt-env-conf-test] r - s > e EPTPrararrurosesre [opt-env-conf-test] eME Eir rsr rsoPoirarnMrMgisiCsesosEsnirifnrnVgogaCrCloCo non_fnf VfV-aia>lgl R T_e_r a u-d-e> > [opt-env-conf-test]  _ T T r_r u uPe-ea [opt-env-conf-test] > [opt-env-conf-test] r s F e a EPlPrasarreros [opt-env-conf-test] sreeCETEorernrsrfotoirirgCnCRogoen nafmfdiui gtg_RaR ete_aia dod- n >_ _ N F_e_a g l-a-s>t>e e [opt-env-conf-test] F F aaa ltl s sPesea [opt-env-conf-test] r [opt-env-conf-test] r cs /e OEPpratrrEosnrevMECirosrTnsoefirs/nMtEgiirCsnrosgomi rmnm.aguhnCtsdoa: mt6cmi2sao: nn2-d 8> C- co3nsn3o s:t-t [opt-env-conf-test]  >B@$ o@ no nol-ut 5l a9l$t, 7cns sur+ [opt-env-conf-test] lc5l/9T O,ecp7sst t [opt-env-conf-test] E@in@nvT [opt-env-conf-test] gCe os mnt ufiPt/naaEgrtr sirmeoouEnrtr .arNhtoesirg:oOa6npt3 te:Ci 3ooa3nnt-sR 3tes7Bar:odc [opt-env-conf-test] o /@l_O@ p a_t-t E6 -n0s>v,r C7cFo /an+Olf6ps/0teE,E [opt-env-conf-test] r7n r v o@C r@oP. [opt-env-conf-test] nah frs /s: Ee6PrE3arr:ror3sro3e.r-EhM3rsi7r:s:o6s [opt-env-conf-test] r4i@M:n@i3g s1O-s-p6i3t0n6i,g:o7O [opt-env-conf-test] n p@ +t@_6i 0o--,n6>7 1 _,T@ 7r@- u [opt-env-conf-test] >+e 6 [opt-env-conf-test]  T1 r, Pu7 ae Pr [opt-env-conf-test] @as @re [opt-env-conf-test] sE erP Era rorPrrsaoMerriEsMsreisrEsiorsnrrigMonOirgpsMEtsiniisvonsVngia Enr_ng vE_-Vn >av- rV>T a r_rTu re-_u [opt-env-conf-test] > e - [opt-env-conf-test]  T>- r PuT aerPr [opt-env-conf-test] uas ere [opt-env-conf-test] sE erP Era rorPrrsaoMerriEsEsrensrEviorRnrregEoaEnrdnvE vRn_Vev aaR_rde a-__d> -__F> a -_lT> sr -euF> [opt-env-conf-test] ea + [opt-env-conf-test] lF sa elP [opt-env-conf-test] saP-era [opt-env-conf-test] sr esP Eea rErPrrsaorerroEsErrenErEvnorRvrreRMoaeirdasM dsi_ is _ns_ gi _Cn- og>-nC >fon VnoFaftalV l a(s_lFe a [opt-env-conf-test] -_l-> s -e T>)Pr [opt-env-conf-test] auT rer s [opt-env-conf-test] u e+ePE [opt-env-conf-test] ar -rrP soa errPEMsarierrsEsosrerirEMnorigrrsCMosoirinsCnfsogVinCanfolgin Cgf_oRV nea-fal>Vd a _Tl_ r -u__>e [opt-env-conf-test] --T+>>r u FFePaa [opt-env-conf-test] all rss see e [opt-env-conf-test]  [opt-env-conf-test] PE +ar rr soPPeraaEMrrrissrseeosEErirrCnrrogoonCrrfoCCinoogfnnRVffeaiialggd RR _ee_ aa -dd_> __-n >o__ t F --a(>>lT srFTeuar [opt-env-conf-test] elu )se [opt-env-conf-test] e [opt-env-conf-test]  [opt-env-conf-test]  P a rP PsaPaerarEsrsreserEeEorErrrrrMoroirorsCrMsoMiinisnfssgisiCginoRngmegCmaCoadomn mmd_ma anc_nds d - c->cs> s F -na->ol> ts n eno$ [opt-env-conf-test] ot t n $u $ lP nlanu rulcsllsel [opt-env-conf-test] E crcsrs [opt-env-conf-test] o [opt-env-conf-test] T r e M s i tPsPiasanrirgsns egemECEurortrmraomotrariUnUondnnr r eceCcscoo ong-gsn>nti iBsnsoeoeodtdlC C o$oam mtmnm auasnlnrdldc /_c_O s p_ [opt-env-conf-test] _t E- -n> >v P CFaFoaranlslfses/eEeE [opt-env-conf-test] r [opt-env-conf-test] r rr oTo rerPUs.anthrrissen:ecg6Eo 4rgm:rnu3oit1rsa-Aet3ldi6lCo:Oon [opt-env-conf-test] rm @NmC@oao tnn-hds6i t1n_B,g o7 _o _ l+ - 6->a1> t, F 7Fas alr@lsc@se/ [opt-env-conf-test] e [opt-env-conf-test] O [opt-env-conf-test] p Tt eETPsneatvsriCtsnoiegnnE fgrm/ ruEmotrurartMtoaiirtso.isnhoi snnC: go6NEn3ens:gvt3aVB3tao-ero3 l7a_ :t a [opt-env-conf-test]  -t@s> @r s cTr-/rc6Ou/0peO,t [opt-env-conf-test] p7E t n E+v n6CPv0oaC,nro7fsn /ef@EE/@rrE [opt-env-conf-test] rrr oor rro .ErPhn.asvhr:Rss6e:e4a6E:d5r3 :r1_4o- 0r3_-M6 4i:-7s [opt-env-conf-test] >:s@ [opt-env-conf-test] i@F@n a@g-l O6s-p1e6t, [opt-env-conf-test] 2i7 ,o 7n+ 6P+_1a6 ,r2-7s,> e7 @E T@r@r [opt-env-conf-test] r@u o [opt-env-conf-test] e r [opt-env-conf-test]  M Pi asP rsaPsiraensrEgesrCEerorEonrrrforMVroiaErslnMs vii_Rsn esg-aiE>dnn gvT_EVr nau_vre V [opt-env-conf-test] -a_->r - F_>Pa al-Trs>rse ue [opt-env-conf-test] TeE r [opt-env-conf-test] r u r e oP [opt-env-conf-test]  ra PCr aos rnePsfEaeirrEgrsrRoererEoaMrrdirE son_srv iER_nne gva-CRd>oe na_Ffd aV _la_ sl -e _> [opt-env-conf-test] _ + -F ->a > lP FsaTaerrl [opt-env-conf-test] sus eee E [opt-env-conf-test]  [opt-env-conf-test]  r -Pr ao rrPPsCaaeorrEnssrfeeriEEogrrrRrrMeooiarrsdCMs oii_nsn fsg_iiC gno-Rgn>eCf aoVFdnaa fll_V s a_e_l [opt-env-conf-test]  - -_> > -TPF>raa urlTessr [opt-env-conf-test] eeu-E [opt-env-conf-test] e r- [opt-env-conf-test]  r +Po arP rMaPsiraessrEsesriEernrEogrrrCorCoroomMrnmiMfasiinssgdisR niecgnasCgd oC -mo_>mn af_nnV oda-t l> c $s_F an--lu>>sl elnT [opt-env-conf-test]  or+ctu s e [opt-env-conf-test] $ [opt-env-conf-test] P a n r u sPlPealaEr rrscsreseoE [opt-env-conf-test] Err+rCr roo onrPrfUaCinrogrsnReefecEiaorgdgrR noe_ira sMd_ei ds_-Cs >oi_ mn nmg-oaC>tno dmF( maF_ala nsl_des [opt-env-conf-test] e-c )>s [opt-env-conf-test]  F-P a>a l rPsnsaeoer [opt-env-conf-test] tEs re $rE orPTrrarMoruirsesMe [opt-env-conf-test] siE isr nsr gioPCnraogArmClsmoleamOEnmrrdaNr noocdtrs hU cin-snr> ge - cn>_oo gtn-n o>i$t s Fen$adu lClnsoluem l [opt-env-conf-test] mclas Tn [opt-env-conf-test] ced ss [opt-env-conf-test] t_ i P n_a g rP -sam>eru EstFreaarEtlorisrroeUon [opt-env-conf-test] nr rUN ene crgPoeaagctrnoesig esnaEeitrds rCesoodrrmCcAmo/lamOlnmpOdatr nEN_dno vt__Ch oi-_nn> fg -/ F>E_a r lFr-sao>elr [opt-env-conf-test] s.FehaT [opt-env-conf-test] sle :ss 6et 5 [opt-env-conf-test] iP: na4 gr0 s-Pme4auE7rtr:sar [opt-env-conf-test] eto@Eir@roA rnl-o l6rCO2Uor,nnN7rso ett+cBh6ooi2gon,nlg7i sa_@et @d - [opt-env-conf-test]  s> _r cF -/aP>Ola psrFtesaE [opt-env-conf-test] elnEsvreCr [opt-env-conf-test] oonrfETT/neeEvssrRttreiioannrdgg. h_mms uu:_tt6 aa5-tt:>ii3 oo4Fnn-a 4lCN7soe:eng [opt-env-conf-test]  [opt-env-conf-test] sa@ tt@ Be o -Poa6alt2r ,sas7etr E c+rs/6rrO2ocp,r/t7MOE ipn@stv@sEC [opt-env-conf-test] ino nvn gCf Co/PonEanfrrf/rsVEoearrElr.r ohr_rso .:r-h6E>s5n ::vT63Rr54eu:-ae34d [opt-env-conf-test] 47 -:_ 4 [opt-env-conf-test]  7@_P:@ a [opt-env-conf-test]  -r@->s@6 e 2FE-,ar67lr2 so,+er76 [opt-env-conf-test] C 2 o+, n67 f2 Pi,@ag7@rR [opt-env-conf-test] se@ ea@ Ed [opt-env-conf-test]  r Pr_ ao rr_PsM aei-rEs>srs eriFEonarrglrECsonoervn [opt-env-conf-test] ERf-neV vaa RdlPe aa__rd s _-e_ >E - r_>Tr ro-Fur>aeM l [opt-env-conf-test] iFs sae sl [opt-env-conf-test]  is Pne ag [opt-env-conf-test]  rC Pso aem rEmPsraaernrEodsrr erCcEoosrrn rMf-oii>rsg MsRniieosnatsgd iC $no_ gn nCf_uoV lna-lfl> V ca_Fsl a [opt-env-conf-test]  -l+_>s e -T [opt-env-conf-test] P>r-a u rTe sr [opt-env-conf-test] Peu aEe rr [opt-env-conf-test]  sr Peo aEr rrMPsriaeosrErssrMierinEosgrrsCrCiooonmrngmCfCaoionngmdfRm ieacgansRdd e -a_c>d s _ n_ -o ->t_> n$-Fo >atn l oFs$tae l [opt-env-conf-test] n(s-une lu [opt-env-conf-test]  ll-P l ac rscPs [opt-env-conf-test] sae+)rE [opt-env-conf-test] sr erP Eoa rrrPrMsaoierrsEsMsreiirEsnorsgrriCMonoirgmsUCmsnoairmnnemdgca Concogdsmn mic-ass>ne dd-n C>oco tsmn mo$-at >n n d$uT lr_nlu u e_lc [opt-env-conf-test]  ls - [opt-env-conf-test]  >c+ s PF [opt-env-conf-test]  aa+Prl ass reePsE [opt-env-conf-test] aer rEr sro errPEoUarrnrrMrsoieerscEMsoriigrsnnosgiriCsAnoelgmdlCmCOoaormnmNmdmoa atncnhdsdi nc-_gs> __-n >o-- t>>F a(FFlnaasolletss [opt-env-conf-test]  ee $ [opt-env-conf-test]  [opt-env-conf-test]  n Pu alPPrlaas rrecssEseer)EEr [opt-env-conf-test] rro rrr ooU rrnPAUralnerlrcsOeoercgENonrogirtnsohierisdUneCngdor me__mc ao--ng>>dn iFF_saa ell_dss Cee-o [opt-env-conf-test]  [opt-env-conf-test] >m m Fa anPldas re_s [opt-env-conf-test]  e _E r -rP>oa rrFUsanelrEserecr [opt-env-conf-test] oo gr nA ilPslaeOrdrs Ne_oE tr-hr>io nrFgAa ll_ls Oe-r [opt-env-conf-test] >N oFtahlisneg [opt-env-conf-test]  _ -P>a rFsaelEsrer [opt-env-conf-test] o r U nPraercsoegEnrirsoerdU n_r e-c>o gFnailsseed [opt-env-conf-test]  _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:65:40-47: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  ParseErrorEnvRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] + ParseErrorMissingCommand cs -> not $ False [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:66:40-45: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] - ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] + ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:66:40-45: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] - ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] + ParseErrorUnrecognisedCommand _ _ -> not (False) [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:66:40-45: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] - ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] + ParseErrorUnrecognisedCommand _ _ -> True [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:67:31-36: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] - ParseErrorAllOrNothing _ -> False [opt-env-conf-test] + ParseErrorAllOrNothing _ -> True [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:67:31-36: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] - ParseErrorAllOrNothing _ -> False [opt-env-conf-test] + ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:68:31-36: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test] - ParseErrorUnrecognised _ -> False [opt-env-conf-test] + ParseErrorUnrecognised _ -> True [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test]  [opt-env-conf-test]  eraseErrorSrcLocs :: (Functor f) => f ParseError -> f ParseError [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:67:31-36: [opt-env-conf-test] @@ -64,7 +64,7 @@ [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] - ParseErrorAllOrNothing _ -> False [opt-env-conf-test] + ParseErrorAllOrNothing _ -> not (False) [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:68:31-36: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test] - ParseErrorUnrecognised _ -> False [opt-env-conf-test] + ParseErrorUnrecognised _ -> not (False) [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test]  [opt-env-conf-test]  eraseErrorSrcLocs :: (Functor f) => f ParseError -> f ParseError [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:69:36-41: [opt-env-conf-test] @@ -66,7 +66,7 @@ [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test] - ParseErrorMissingCapability _ -> False [opt-env-conf-test] + ParseErrorMissingCapability _ -> True [opt-env-conf-test]  [opt-env-conf-test]  eraseErrorSrcLocs :: (Functor f) => f ParseError -> f ParseError [opt-env-conf-test]  eraseErrorSrcLocs = fmap eraseErrorSrcLoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:68:31-36: [opt-env-conf-test] @@ -65,7 +65,7 @@ [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test] - ParseErrorUnrecognised _ -> False [opt-env-conf-test] + ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test]  [opt-env-conf-test]  eraseErrorSrcLocs :: (Functor f) => f ParseError -> f ParseError [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:69:36-41: [opt-env-conf-test] @@ -66,7 +66,7 @@ [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test] - ParseErrorMissingCapability _ -> False [opt-env-conf-test] + ParseErrorMissingCapability _ -> False [opt-env-conf-test]  [opt-env-conf-test]  eraseErrorSrcLocs :: (Functor f) => f ParseError -> f ParseError [opt-env-conf-test]  eraseErrorSrcLocs = fmap eraseErrorSrcLoc [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:69:36-41: [opt-env-conf-test] @@ -66,7 +66,7 @@ [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test] - ParseErrorMissingCapability _ -> False [opt-env-conf-test] + ParseErrorMissingCapability _ -> not (False) [opt-env-conf-test]  [opt-env-conf-test]  eraseErrorSrcLocs :: (Functor f) => f ParseError -> f ParseError [opt-env-conf-test]  eraseErrorSrcLocs = fmap eraseErrorSrcLoc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:416:43-48: [opt-env-conf-test] @@ -413,7 +413,7 @@ [opt-env-conf-test]  let t = [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath = k :| [], [opt-env-conf-test] - configValSettingAllowPrefix = False, [opt-env-conf-test] + configValSettingAllowPrefix = True, [opt-env-conf-test]  configValSettingCodec = c [opt-env-conf-test]  } [opt-env-conf-test]  in Builder [BuildAddConf t] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:416:43-48: [opt-env-conf-test] @@ -413,7 +413,7 @@ [opt-env-conf-test]  let t = [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath = k :| [], [opt-env-conf-test] - configValSettingAllowPrefix = False, [opt-env-conf-test] + configValSettingAllowPrefix = False, [opt-env-conf-test]  configValSettingCodec = c [opt-env-conf-test]  } [opt-env-conf-test]  in Builder [BuildAddConf t] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:416:43-48: [opt-env-conf-test] @@ -413,7 +413,7 @@ [opt-env-conf-test]  let t = [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath = k :| [], [opt-env-conf-test] - configValSettingAllowPrefix = False, [opt-env-conf-test] + configValSettingAllowPrefix = not (False), [opt-env-conf-test]  configValSettingCodec = c [opt-env-conf-test]  } [opt-env-conf-test]  in Builder [BuildAddConf t] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:397:43-47: [opt-env-conf-test] @@ -394,7 +394,7 @@ [opt-env-conf-test]  let t = [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath = k :| [], [opt-env-conf-test] - configValSettingAllowPrefix = True, [opt-env-conf-test] + configValSettingAllowPrefix = True, [opt-env-conf-test]  configValSettingCodec = c [opt-env-conf-test]  } [opt-env-conf-test]  in Builder [BuildAddConf t] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:397:43-47: [opt-env-conf-test] @@ -394,7 +394,7 @@ [opt-env-conf-test]  let t = [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath = k :| [], [opt-env-conf-test] - configValSettingAllowPrefix = True, [opt-env-conf-test] + configValSettingAllowPrefix = False, [opt-env-conf-test]  configValSettingCodec = c [opt-env-conf-test]  } [opt-env-conf-test]  in Builder [BuildAddConf t] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:397:43-47: [opt-env-conf-test] @@ -394,7 +394,7 @@ [opt-env-conf-test]  let t = [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath = k :| [], [opt-env-conf-test] - configValSettingAllowPrefix = True, [opt-env-conf-test] + configValSettingAllowPrefix = not (True), [opt-env-conf-test]  configValSettingCodec = c [opt-env-conf-test]  } [opt-env-conf-test]  in Builder [BuildAddConf t] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:379:57-62: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'env' but ignores any 'subEnv', 'subEnv_', or 'subAll'. [opt-env-conf-test]  unprefixedEnv :: String -> Builder a [opt-env-conf-test] -unprefixedEnv v = Builder [BuildAddEnv (EnvVarSetting v False)] [opt-env-conf-test] +unprefixedEnv v = Builder [BuildAddEnv (EnvVarSetting v True)] [opt-env-conf-test]  [opt-env-conf-test]  -- | Try to parse a configuration value at the given key. [opt-env-conf-test]  -- [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:379:57-62: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'env' but ignores any 'subEnv', 'subEnv_', or 'subAll'. [opt-env-conf-test]  unprefixedEnv :: String -> Builder a [opt-env-conf-test] -unprefixedEnv v = Builder [BuildAddEnv (EnvVarSetting v False)] [opt-env-conf-test] +unprefixedEnv v = Builder [BuildAddEnv (EnvVarSetting v False)] [opt-env-conf-test]  [opt-env-conf-test]  -- | Try to parse a configuration value at the given key. [opt-env-conf-test]  -- [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:379:57-62: [opt-env-conf-test] @@ -376,7 +376,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'env' but ignores any 'subEnv', 'subEnv_', or 'subAll'. [opt-env-conf-test]  unprefixedEnv :: String -> Builder a [opt-env-conf-test] -unprefixedEnv v = Builder [BuildAddEnv (EnvVarSetting v False)] [opt-env-conf-test] +unprefixedEnv v = Builder [BuildAddEnv (EnvVarSetting v not (False))] [opt-env-conf-test]  [opt-env-conf-test]  -- | Try to parse a configuration value at the given key. [opt-env-conf-test]  -- [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:375:47-51: [opt-env-conf-test] @@ -372,7 +372,7 @@ [opt-env-conf-test]  -- [opt-env-conf-test]  -- Multiple 'env's will be tried in order. [opt-env-conf-test]  env :: String -> Builder a [opt-env-conf-test] -env v = Builder [BuildAddEnv (EnvVarSetting v True)] [opt-env-conf-test] +env v = Builder [BuildAddEnv (EnvVarSetting v True)] [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'env' but ignores any 'subEnv', 'subEnv_', or 'subAll'. [opt-env-conf-test]  unprefixedEnv :: String -> Builder a [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:375:47-51: [opt-env-conf-test] @@ -372,7 +372,7 @@ [opt-env-conf-test]  -- [opt-env-conf-test]  -- Multiple 'env's will be tried in order. [opt-env-conf-test]  env :: String -> Builder a [opt-env-conf-test] -env v = Builder [BuildAddEnv (EnvVarSetting v True)] [opt-env-conf-test] +env v = Builder [BuildAddEnv (EnvVarSetting v False)] [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'env' but ignores any 'subEnv', 'subEnv_', or 'subAll'. [opt-env-conf-test]  unprefixedEnv :: String -> Builder a [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:375:47-51: [opt-env-conf-test] @@ -372,7 +372,7 @@ [opt-env-conf-test]  -- [opt-env-conf-test]  -- Multiple 'env's will be tried in order. [opt-env-conf-test]  env :: String -> Builder a [opt-env-conf-test] -env v = Builder [BuildAddEnv (EnvVarSetting v True)] [opt-env-conf-test] +env v = Builder [BuildAddEnv (EnvVarSetting v not (True))] [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'env' but ignores any 'subEnv', 'subEnv_', or 'subAll'. [opt-env-conf-test]  unprefixedEnv :: String -> Builder a [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Setting.hs:427:5-6: [opt-env-conf-test] @@ -424,7 +424,7 @@ [opt-env-conf-test]  name :: (HasCodec a) => String -> Builder a [opt-env-conf-test]  name s = [opt-env-conf-test]  mconcat [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  long (toArgCase s), [opt-env-conf-test]  env (toEnvCase s), [opt-env-conf-test]  conf (toConfigCase s) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Setting.hs:427:5-6: [opt-env-conf-test] @@ -424,7 +424,7 @@ [opt-env-conf-test]  name :: (HasCodec a) => String -> Builder a [opt-env-conf-test]  name s = [opt-env-conf-test]  mconcat [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  long (toArgCase s), [opt-env-conf-test]  env (toEnvCase s), [opt-env-conf-test]  conf (toConfigCase s) [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Setting.hs:427:5-6: [opt-env-conf-test] @@ -424,7 +424,7 @@ [opt-env-conf-test]  name :: (HasCodec a) => String -> Builder a [opt-env-conf-test]  name s = [opt-env-conf-test]  mconcat [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  long (toArgCase s), [opt-env-conf-test]  env (toEnvCase s), [opt-env-conf-test]  conf (toConfigCase s) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:276:47-51: [opt-env-conf-test] @@ -273,7 +273,7 @@ [opt-env-conf-test]  applyBuildInstruction bi s = case bi of [opt-env-conf-test]  BuildAddHelp h -> s {settingHelp = Just $ maybe h (<> h) (settingHelp s)} [opt-env-conf-test]  BuildSetMetavar mv -> s {settingMetavar = Just mv} [opt-env-conf-test] - BuildTryArgument -> s {settingTryArgument = True} [opt-env-conf-test] + BuildTryArgument -> s {settingTryArgument = True} [opt-env-conf-test]  BuildTryOption -> s {settingTryOption = True} [opt-env-conf-test]  BuildSetSwitchValue a -> s {settingSwitchValue = Just a} [opt-env-conf-test]  BuildAddReader r -> s {settingReaders = r : settingReaders s} [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:276:47-51: [opt-env-conf-test] @@ -273,7 +273,7 @@ [opt-env-conf-test]  applyBuildInstruction bi s = case bi of [opt-env-conf-test]  BuildAddHelp h -> s {settingHelp = Just $ maybe h (<> h) (settingHelp s)} [opt-env-conf-test]  BuildSetMetavar mv -> s {settingMetavar = Just mv} [opt-env-conf-test] - BuildTryArgument -> s {settingTryArgument = True} [opt-env-conf-test] + BuildTryArgument -> s {settingTryArgument = False} [opt-env-conf-test]  BuildTryOption -> s {settingTryOption = True} [opt-env-conf-test]  BuildSetSwitchValue a -> s {settingSwitchValue = Just a} [opt-env-conf-test]  BuildAddReader r -> s {settingReaders = r : settingReaders s} [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:276:47-51: [opt-env-conf-test] @@ -273,7 +273,7 @@ [opt-env-conf-test]  applyBuildInstruction bi s = case bi of [opt-env-conf-test]  BuildAddHelp h -> s {settingHelp = Just $ maybe h (<> h) (settingHelp s)} [opt-env-conf-test]  BuildSetMetavar mv -> s {settingMetavar = Just mv} [opt-env-conf-test] - BuildTryArgument -> s {settingTryArgument = True} [opt-env-conf-test] + BuildTryArgument -> s {settingTryArgument = not (True)} [opt-env-conf-test]  BuildTryOption -> s {settingTryOption = True} [opt-env-conf-test]  BuildSetSwitchValue a -> s {settingSwitchValue = Just a} [opt-env-conf-test]  BuildAddReader r -> s {settingReaders = r : settingReaders s} [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:277:43-47: [opt-env-conf-test] @@ -274,7 +274,7 @@ [opt-env-conf-test]  BuildAddHelp h -> s {settingHelp = Just $ maybe h (<> h) (settingHelp s)} [opt-env-conf-test]  BuildSetMetavar mv -> s {settingMetavar = Just mv} [opt-env-conf-test]  BuildTryArgument -> s {settingTryArgument = True} [opt-env-conf-test] - BuildTryOption -> s {settingTryOption = True} [opt-env-conf-test] + BuildTryOption -> s {settingTryOption = True} [opt-env-conf-test]  BuildSetSwitchValue a -> s {settingSwitchValue = Just a} [opt-env-conf-test]  BuildAddReader r -> s {settingReaders = r : settingReaders s} [opt-env-conf-test]  BuildAddLong l -> s {settingDasheds = DashedLong l : settingDasheds s} [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:277:43-47: [opt-env-conf-test] @@ -274,7 +274,7 @@ [opt-env-conf-test]  BuildAddHelp h -> s {settingHelp = Just $ maybe h (<> h) (settingHelp s)} [opt-env-conf-test]  BuildSetMetavar mv -> s {settingMetavar = Just mv} [opt-env-conf-test]  BuildTryArgument -> s {settingTryArgument = True} [opt-env-conf-test] - BuildTryOption -> s {settingTryOption = True} [opt-env-conf-test] + BuildTryOption -> s {settingTryOption = False} [opt-env-conf-test]  BuildSetSwitchValue a -> s {settingSwitchValue = Just a} [opt-env-conf-test]  BuildAddReader r -> s {settingReaders = r : settingReaders s} [opt-env-conf-test]  BuildAddLong l -> s {settingDasheds = DashedLong l : settingDasheds s} [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:277:43-47: [opt-env-conf-test] @@ -274,7 +274,7 @@ [opt-env-conf-test]  BuildAddHelp h -> s {settingHelp = Just $ maybe h (<> h) (settingHelp s)} [opt-env-conf-test]  BuildSetMetavar mv -> s {settingMetavar = Just mv} [opt-env-conf-test]  BuildTryArgument -> s {settingTryArgument = True} [opt-env-conf-test] - BuildTryOption -> s {settingTryOption = True} [opt-env-conf-test] + BuildTryOption -> s {settingTryOption = not (True)} [opt-env-conf-test]  BuildSetSwitchValue a -> s {settingSwitchValue = Just a} [opt-env-conf-test]  BuildAddReader r -> s {settingReaders = r : settingReaders s} [opt-env-conf-test]  BuildAddLong l -> s {settingDasheds = DashedLong l : settingDasheds s} [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:286:40-44: [opt-env-conf-test] @@ -283,7 +283,7 @@ [opt-env-conf-test]  BuildAddConf t -> s {settingConfigVals = Just $ maybe (t :| []) (t <|) $ settingConfigVals s} [opt-env-conf-test]  BuildSetDefault a shown -> s {settingDefaultValue = Just (a, shown)} [opt-env-conf-test]  BuildAddExample e -> s {settingExamples = e : settingExamples s} [opt-env-conf-test] - BuildSetHidden -> s {settingHidden = True} [opt-env-conf-test] + BuildSetHidden -> s {settingHidden = True} [opt-env-conf-test]  BuildSetCompleter c -> s {settingCompleter = Just c} [opt-env-conf-test]  BuildAddRequiredCapability c -> s {settingRequiredCapabilities = Set.insert c (settingRequiredCapabilities s)} [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:286:40-44: [opt-env-conf-test] @@ -283,7 +283,7 @@ [opt-env-conf-test]  BuildAddConf t -> s {settingConfigVals = Just $ maybe (t :| []) (t <|) $ settingConfigVals s} [opt-env-conf-test]  BuildSetDefault a shown -> s {settingDefaultValue = Just (a, shown)} [opt-env-conf-test]  BuildAddExample e -> s {settingExamples = e : settingExamples s} [opt-env-conf-test] - BuildSetHidden -> s {settingHidden = True} [opt-env-conf-test] + BuildSetHidden -> s {settingHidden = False} [opt-env-conf-test]  BuildSetCompleter c -> s {settingCompleter = Just c} [opt-env-conf-test]  BuildAddRequiredCapability c -> s {settingRequiredCapabilities = Set.insert c (settingRequiredCapabilities s)} [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:244:13-17: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] - showParen True $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  func a [opt-env-conf-test]  . showString " :| " [opt-env-conf-test]  . showListWith func as [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:286:40-44: [opt-env-conf-test] @@ -283,7 +283,7 @@ [opt-env-conf-test]  BuildAddConf t -> s {settingConfigVals = Just $ maybe (t :| []) (t <|) $ settingConfigVals s} [opt-env-conf-test]  BuildSetDefault a shown -> s {settingDefaultValue = Just (a, shown)} [opt-env-conf-test]  BuildAddExample e -> s {settingExamples = e : settingExamples s} [opt-env-conf-test] - BuildSetHidden -> s {settingHidden = True} [opt-env-conf-test] + BuildSetHidden -> s {settingHidden = not (True)} [opt-env-conf-test]  BuildSetCompleter c -> s {settingCompleter = Just c} [opt-env-conf-test]  BuildAddRequiredCapability c -> s {settingRequiredCapabilities = Set.insert c (settingRequiredCapabilities s)} [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:244:13-17: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] - showParen True $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  func a [opt-env-conf-test]  . showString " :| " [opt-env-conf-test]  . showListWith func as [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:244:13-17: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] - showParen True $ [opt-env-conf-test] + showParen not (True) $ [opt-env-conf-test]  func a [opt-env-conf-test]  . showString " :| " [opt-env-conf-test]  . showListWith func as [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:240:41-45: [opt-env-conf-test] @@ -237,7 +237,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showMaybeWith :: (a -> ShowS) -> Maybe a -> ShowS [opt-env-conf-test]  showMaybeWith _ Nothing = showString "Nothing" [opt-env-conf-test] -showMaybeWith func (Just a) = showParen True $ showString "Just " . func a [opt-env-conf-test] +showMaybeWith func (Just a) = showParen False $ showString "Just " . func a [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:240:41-45: [opt-env-conf-test] @@ -237,7 +237,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showMaybeWith :: (a -> ShowS) -> Maybe a -> ShowS [opt-env-conf-test]  showMaybeWith _ Nothing = showString "Nothing" [opt-env-conf-test] -showMaybeWith func (Just a) = showParen True $ showString "Just " . func a [opt-env-conf-test] +showMaybeWith func (Just a) = showParen True $ showString "Just " . func a [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:240:41-45: [opt-env-conf-test] @@ -237,7 +237,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showMaybeWith :: (a -> ShowS) -> Maybe a -> ShowS [opt-env-conf-test]  showMaybeWith _ Nothing = showString "Nothing" [opt-env-conf-test] -showMaybeWith func (Just a) = showParen True $ showString "Just " . func a [opt-env-conf-test] +showMaybeWith func (Just a) = showParen not (True) $ showString "Just " . func a [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:234:17-19: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  showConfigValSettingABit :: ConfigValSetting a -> ShowS [opt-env-conf-test]  showConfigValSettingABit ConfigValSetting {..} = [opt-env-conf-test]  showString "ConfigValSetting " [opt-env-conf-test] - . showsPrec 11 configValSettingPath [opt-env-conf-test] + . showsPrec -11 configValSettingPath [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showString (showCodecABit configValSettingCodec) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:201:17-21: [opt-env-conf-test] @@ -198,7 +198,7 @@ [opt-env-conf-test]  showSettingABit :: Setting a -> ShowS [opt-env-conf-test]  showSettingABit Setting {..} = [opt-env-conf-test]  let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined [opt-env-conf-test] - in showParen True $ [opt-env-conf-test] + in showParen True $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 settingDasheds [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:201:17-21: [opt-env-conf-test] @@ -198,7 +198,7 @@ [opt-env-conf-test]  showSettingABit :: Setting a -> ShowS [opt-env-conf-test]  showSettingABit Setting {..} = [opt-env-conf-test]  let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined [opt-env-conf-test] - in showParen True $ [opt-env-conf-test] + in showParen False $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 settingDasheds [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:201:17-21: [opt-env-conf-test] @@ -198,7 +198,7 @@ [opt-env-conf-test]  showSettingABit :: Setting a -> ShowS [opt-env-conf-test]  showSettingABit Setting {..} = [opt-env-conf-test]  let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined [opt-env-conf-test] - in showParen True $ [opt-env-conf-test] + in showParen not (True) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 settingDasheds [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:234:17-19: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  showConfigValSettingABit :: ConfigValSetting a -> ShowS [opt-env-conf-test]  showConfigValSettingABit ConfigValSetting {..} = [opt-env-conf-test]  showString "ConfigValSetting " [opt-env-conf-test] - . showsPrec 11 configValSettingPath [opt-env-conf-test] + . showsPrec 1 configValSettingPath [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showString (showCodecABit configValSettingCodec) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:234:17-19: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  showConfigValSettingABit :: ConfigValSetting a -> ShowS [opt-env-conf-test]  showConfigValSettingABit ConfigValSetting {..} = [opt-env-conf-test]  showString "ConfigValSetting " [opt-env-conf-test] - . showsPrec 11 configValSettingPath [opt-env-conf-test] + . showsPrec 0 configValSettingPath [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showString (showCodecABit configValSettingCodec) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:203:23-25: [opt-env-conf-test] @@ -200,7 +200,7 @@ [opt-env-conf-test]  let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined [opt-env-conf-test]  in showParen True $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test] - . showsPrec 11 settingDasheds [opt-env-conf-test] + . showsPrec 0 settingDasheds [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith (\_ -> showString "_") settingReaders [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:203:23-25: [opt-env-conf-test] @@ -200,7 +200,7 @@ [opt-env-conf-test]  let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined [opt-env-conf-test]  in showParen True $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test] - . showsPrec 11 settingDasheds [opt-env-conf-test] + . showsPrec 1 settingDasheds [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith (\_ -> showString "_") settingReaders [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:203:23-25: [opt-env-conf-test] @@ -200,7 +200,7 @@ [opt-env-conf-test]  let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined [opt-env-conf-test]  in showParen True $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test] - . showsPrec 11 settingDasheds [opt-env-conf-test] + . showsPrec -11 settingDasheds [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith (\_ -> showString "_") settingReaders [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:207:23-25: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith (\_ -> showString "_") settingReaders [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingTryArgument [opt-env-conf-test] + . showsPrec 1 settingTryArgument [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingSwitchValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:207:26-44: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith (\_ -> showString "_") settingReaders [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingTryArgument [opt-env-conf-test] + . showsPrec 11 True [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingSwitchValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:207:23-25: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith (\_ -> showString "_") settingReaders [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingTryArgument [opt-env-conf-test] + . showsPrec -11 settingTryArgument [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingSwitchValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:207:23-25: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith (\_ -> showString "_") settingReaders [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingTryArgument [opt-env-conf-test] + . showsPrec 0 settingTryArgument [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingSwitchValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:207:26-44: [opt-env-conf-test] @@ -204,7 +204,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . shoTweLsitsitnWgi tmhu t(a\t_i o-n> NsehgoawtSet raitn gs r"c_/"O)p tsEentvtCionngfR/eSaedtetrisn [opt-env-conf-test] g . h s : 2 0 7 : 2 6 -.4 4s:h [opt-env-conf-test] o@w@S t-r2i0n4g, 7" +"2 [opt-env-conf-test] 0-4 , 7 @ @ [opt-env-conf-test]  . s h o w s P.r esch o1w1S tsreitntgi n"g T"r [opt-env-conf-test] y A r g u m e n t [opt-env-conf-test]  + . s h o w L i s t.W isthho w(s\P_r e-c> 1s1h oFwaSlTtseresi [opt-env-conf-test] tn ig n g" _ m" u) t as te it ot.ni nsIghnRotewLaSidtter riasnt [opt-env-conf-test] g s "r c "/ [opt-env-conf-test] O p t E n v C. o ns fh /o Sw.eS ttstrhiionnwggM. ah"ys b:"e2 [opt-env-conf-test] W1-i1 t: h2 3 (- \2 _5 : - [opt-env-conf-test]  >@ @.s h-so2hw0oS8wt,sr7Pi rn+eg2c 0 "81_,1"7 ) s @es@te [opt-env-conf-test] tt it ni gn Tg rS yw Ai rt gc uh mV.ea nlstuh [opt-env-conf-test] eo+ [opt-env-conf-test] w S t r i n g " ". [opt-env-conf-test]  . s hs oh wo sw PS rt er ci n 1g.1 "sn ho"ot [opt-env-conf-test] w M(asyebtetWiintghT r(y\A_r g-u>m esnhto)w [opt-env-conf-test] S t r i n g " _ " ) .s esthtoiwnSgtSrwiintgc h"V a"l [opt-env-conf-test] u e [opt-env-conf-test]  . s.h oswhMoawySbterWiintgh "( \"_ [opt-env-conf-test]  -- > s h o w S t r i.n gs h"o_w"s)P rseect t1i1n gsSewtitticnhgVTarlyuOep [opt-env-conf-test] t i o n [opt-env-conf-test]  + . s h o.w SsthroiwnsgP r"e c" [opt-env-conf-test] 0 settingTryOption [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingEnvVars [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:211:23-25: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingSwitchValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingTryOption [opt-env-conf-test] + . showsPrec 1 settingTryOption [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingEnvVars [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:211:23-25: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingSwitchValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingTryOption [opt-env-conf-test] + . showsPrec -11 settingTryOption [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingEnvVars [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:211:26-42: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingSwitchValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingTryOption [opt-env-conf-test] + . showsPrec 11 True [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingEnvVars [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:211:26-42: [opt-env-conf-test] @@ -208,7 +208,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showTSetsrtiinngg "m_u"t)a tsieotnt iNneggSawtiet cahtV aslruce/ [opt-env-conf-test] O p t E n v C o n f / S.e tsthionwgS.thrsi:n2g1 1": 2"6 [opt-env-conf-test] --4 2 : [opt-env-conf-test]  @ @ - 2 0 8., 7s h+o2w0s8P,r7e c@ @1 [opt-env-conf-test] 1 s e t t i n g T r y.O psthioownS [opt-env-conf-test] t+r i n g " " [opt-env-conf-test]  . s h o w s P r e.c s1h1o wFMaalysbee [opt-env-conf-test] W i t h ( \ _ - > .s hsohwoSwtSrtirnign g" _"" )" [opt-env-conf-test] s e t t i n g S w i t c.h Vsahlouwes [opt-env-conf-test] P r e c 1 1 s e t t.i nsghEonwvSVtarrisn [opt-env-conf-test] g " " [opt-env-conf-test]  - . s h o w.S tsrhionwgs P"r e"c [opt-env-conf-test]  11 settingTryOption [opt-env-conf-test] + . showsPrec 11 not (settingTryOption) [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingEnvVars [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:213:23-25: [opt-env-conf-test] @@ -210,7 +210,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingTryOption [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingEnvVars [opt-env-conf-test] + . showsPrec 0 settingEnvVars [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (showNonEmptyWith showConfigValSettingABit) settingConfigVals [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:213:23-25: [opt-env-conf-test] @@ -210,7 +210,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingTryOption [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingEnvVars [opt-env-conf-test] + . showsPrec 1 settingEnvVars [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (showNonEmptyWith showConfigValSettingABit) settingConfigVals [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:213:23-25: [opt-env-conf-test] @@ -210,7 +210,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingTryOption [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingEnvVars [opt-env-conf-test] + . showsPrec -11 settingEnvVars [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (showNonEmptyWith showConfigValSettingABit) settingConfigVals [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:219:23-25: [opt-env-conf-test] @@ -216,7 +216,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingDefaultValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingExamples [opt-env-conf-test] + . showsPrec 0 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:219:23-25: [opt-env-conf-test] @@ -216,7 +216,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingDefaultValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingExamples [opt-env-conf-test] + . showsPrec 1 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:219:23-25: [opt-env-conf-test] @@ -216,7 +216,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingDefaultValue [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingExamples [opt-env-conf-test] + . showsPrec -11 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:221:23-25: [opt-env-conf-test] @@ -218,7 +218,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHidden [opt-env-conf-test] + . showsPrec 0 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:221:23-25: [opt-env-conf-test] @@ -218,7 +218,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHidden [opt-env-conf-test] + . showsPrec 1 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:221:23-25: [opt-env-conf-test] @@ -218,7 +218,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHidden [opt-env-conf-test] + . showsPrec -11 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:221:26-39: [opt-env-conf-test] @@ -218,7 +218,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHidden [opt-env-conf-test] + . showsPrec 11 True [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:221:26-39: [opt-env-conf-test] @@ -218,7 +218,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHidden [opt-env-conf-test] + . showsPrec 11 False [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:221:26-39: [opt-env-conf-test] @@ -218,7 +218,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingExamples [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHidden [opt-env-conf-test] + . showsPrec 11 not (settingHidden) [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:223:23-25: [opt-env-conf-test] @@ -220,7 +220,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingMetavar [opt-env-conf-test] + . showsPrec 0 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:223:23-25: [opt-env-conf-test] @@ -220,7 +220,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingMetavar [opt-env-conf-test] + . showsPrec 1 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:223:23-25: [opt-env-conf-test] @@ -220,7 +220,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHidden [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingMetavar [opt-env-conf-test] + . showsPrec -11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:225:23-25: [opt-env-conf-test] @@ -222,7 +222,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHelp [opt-env-conf-test] + . showsPrec 0 settingHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingCompleter [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:225:23-25: [opt-env-conf-test] @@ -222,7 +222,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHelp [opt-env-conf-test] + . showsPrec 1 settingHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingCompleter [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:225:23-25: [opt-env-conf-test] @@ -222,7 +222,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 settingMetavar [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingHelp [opt-env-conf-test] + . showsPrec -11 settingHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingCompleter [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:229:23-25: [opt-env-conf-test] @@ -226,7 +226,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingCompleter [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingRequiredCapabilities [opt-env-conf-test] + . showsPrec 0 settingRequiredCapabilities [opt-env-conf-test]  [opt-env-conf-test]  showConfigValSettingABit :: ConfigValSetting a -> ShowS [opt-env-conf-test]  showConfigValSettingABit ConfigValSetting {..} = [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:229:23-25: [opt-env-conf-test] @@ -226,7 +226,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingCompleter [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingRequiredCapabilities [opt-env-conf-test] + . showsPrec 1 settingRequiredCapabilities [opt-env-conf-test]  [opt-env-conf-test]  showConfigValSettingABit :: ConfigValSetting a -> ShowS [opt-env-conf-test]  showConfigValSettingABit ConfigValSetting {..} = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:183:28-33: [opt-env-conf-test] @@ -180,7 +180,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = True, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:229:23-25: [opt-env-conf-test] @@ -226,7 +226,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showMaybeWith (\_ -> showString "_") settingCompleter [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 settingRequiredCapabilities [opt-env-conf-test] + . showsPrec -11 settingRequiredCapabilities [opt-env-conf-test]  [opt-env-conf-test]  showConfigValSettingABit :: ConfigValSetting a -> ShowS [opt-env-conf-test]  showConfigValSettingABit ConfigValSetting {..} = [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:183:28-33: [opt-env-conf-test] @@ -180,7 +180,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = not (False), [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:185:26-31: [opt-env-conf-test] @@ -182,7 +182,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = True, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:183:28-33: [opt-env-conf-test] @@ -180,7 +180,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:185:26-31: [opt-env-conf-test] @@ -182,7 +182,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:185:26-31: [opt-env-conf-test] @@ -182,7 +182,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = not (False), [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:191:23-28: [opt-env-conf-test] @@ -188,7 +188,7 @@ [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = True, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test]  settingRequiredCapabilities = Set.empty [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:191:23-28: [opt-env-conf-test] @@ -188,7 +188,7 @@ [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = not (False), [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test]  settingRequiredCapabilities = Set.empty [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:191:23-28: [opt-env-conf-test] @@ -188,7 +188,7 @@ [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = False, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test]  settingRequiredCapabilities = Set.empty [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:165:6-35: [opt-env-conf-test] @@ -162,7 +162,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a [opt-env-conf-test]  prefixConfigValSetting prefix c = [opt-env-conf-test] - if configValSettingAllowPrefix c [opt-env-conf-test] + if False [opt-env-conf-test]  then c {configValSettingPath = prefix NE.<| configValSettingPath c} [opt-env-conf-test]  else c [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:165:6-35: [opt-env-conf-test] @@ -162,7 +162,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a [opt-env-conf-test]  prefixConfigValSetting prefix c = [opt-env-conf-test] - if configValSettingAllowPrefix c [opt-env-conf-test] + if True [opt-env-conf-test]  then c {configValSettingPath = prefix NE.<| configValSettingPath c} [opt-env-conf-test]  else c [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Setting.hs:165:3-11: [opt-env-conf-test] @@ -162,7 +162,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a [opt-env-conf-test]  prefixConfigValSetting prefix c = [opt-env-conf-test] - if configValSettingAllowPrefix c [opt-env-conf-test] + if configValSettingAllowPrefix c [opt-env-conf-test]  then c {configValSettingPath = prefix NE.<| configValSettingPath c} [opt-env-conf-test]  else c [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:165:6-35: [opt-env-conf-test] @@ -162,7 +162,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a [opt-env-conf-test]  prefixConfigValSetting prefix c = [opt-env-conf-test] - if configValSettingAllowPrefix c [opt-env-conf-test] + if not (configValSettingAllowPrefix c) [opt-env-conf-test]  then c {configValSettingPath = prefix NE.<| configValSettingPath c} [opt-env-conf-test]  else c [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:148:6-32: [opt-env-conf-test] @@ -145,7 +145,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] - if envVarSettingAllowPrefix e [opt-env-conf-test] + if False [opt-env-conf-test]  then e {envVarSettingVar = prefix <> envVarSettingVar e} [opt-env-conf-test]  else e [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:148:6-32: [opt-env-conf-test] @@ -145,7 +145,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] - if envVarSettingAllowPrefix e [opt-env-conf-test] + if not (envVarSettingAllowPrefix e) [opt-env-conf-test]  then e {envVarSettingVar = prefix <> envVarSettingVar e} [opt-env-conf-test]  else e [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Setting.hs:148:3-11: [opt-env-conf-test] @@ -145,7 +145,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] - if envVarSettingAllowPrefix e [opt-env-conf-test] + if envVarSettingAllowPrefix e [opt-env-conf-test]  then e {envVarSettingVar = prefix <> envVarSettingVar e} [opt-env-conf-test]  else e [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:123:7-9: [opt-env-conf-test] @@ -120,7 +120,7 @@ [opt-env-conf-test]  hashSetting :: Setting a -> SettingHash [opt-env-conf-test]  hashSetting Setting {..} = [opt-env-conf-test]  SettingHash [opt-env-conf-test] - ( 42 [opt-env-conf-test] + ( 1 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:125:24-42: [opt-env-conf-test] @@ -122,7 +122,7 @@ [opt-env-conf-test]  SettingHash [opt-env-conf-test]  ( 42 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test] - `hashWithSalt` settingTryArgument [opt-env-conf-test] + `hashWithSalt` True [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:123:7-9: [opt-env-conf-test] @@ -120,7 +120,7 @@ [opt-env-conf-test]  hashSetting :: Setting a -> SettingHash [opt-env-conf-test]  hashSetting Setting {..} = [opt-env-conf-test]  SettingHash [opt-env-conf-test] - ( 42 [opt-env-conf-test] + ( -42 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:125:24-42: [opt-env-conf-test] @@ -122,7 +122,7 @@ [opt-env-conf-test]  SettingHash [opt-env-conf-test]  ( 42 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test] - `hashWithSalt` settingTryArgument [opt-env-conf-test] + `hashWithSalt` False [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:125:24-42: [opt-env-conf-test] @@ -122,7 +122,7 @@ [opt-env-conf-test]  SettingHash [opt-env-conf-test]  ( 42 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test] - `hashWithSalt` settingTryArgument [opt-env-conf-test] + `hashWithSalt` not (settingTryArgument) [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:127:24-49: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] + `hasTheWsittihnSga lmtu`t aTtriuoen [opt-env-conf-test]  C o n s t B o o l` haats hsWrict/hOSpatlEtn`v Csoentft/iSnegtTtriynOgp.thiso:n1 [opt-env-conf-test] 2 7 : 2 4 - 4 9 : [opt-env-conf-test] `@h@a s-h1W2i4t,h7S a+l1t2`4 ,s7e t@t@i [opt-env-conf-test] n g E n v V a r s [opt-env-conf-test] ` h a s h W i t h S`ahlats`h Wmiatph Sraelntd`e r(DNaEs.hmeadp sceotntfiinggVDaalsSheetdtsi [opt-env-conf-test] n g P a t h < $ >` hsaesthtWiintghCSoanlfti`g Vsaeltst)i [opt-env-conf-test] ngTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] + `hashWithSalt` False [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:127:24-49: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] + `hashWithSalt` not (isJust settingSwitchValue) [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:128:24-40: [opt-env-conf-test] @@ -125,7 +125,7 @@ [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] - `hashWithSalt` settingTryOption [opt-env-conf-test] + `hashWithSalt` False [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test]  `hashWithSalt` (snd <$> settingDefaultValue) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:128:24-40: [opt-env-conf-test] @@ -125,7 +125,7 @@ [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] - `hashWithSalt` settingTryOption [opt-env-conf-test] + `hashWithSalt` True [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test]  `hashWithSalt` (snd <$> settingDefaultValue) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:148:6-32: [opt-env-conf-test] @@ -145,7 +145,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] - if envVarSettingAllowPrefix e [opt-env-conf-test] + if True [opt-env-conf-test]  then e {envVarSettingVar = prefix <> envVarSettingVar e} [opt-env-conf-test]  else e [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:128:24-40: [opt-env-conf-test] @@ -125,7 +125,7 @@ [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] - `hashWithSalt` settingTryOption [opt-env-conf-test] + `hashWithSalt` not (settingTryOption) [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test]  `hashWithSalt` (snd <$> settingDefaultValue) [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Setting.hs:123:7-9: [opt-env-conf-test] @@ -120,7 +120,7 @@ [opt-env-conf-test]  hashSetting :: Setting a -> SettingHash [opt-env-conf-test]  hashSetting Setting {..} = [opt-env-conf-test]  SettingHash [opt-env-conf-test] - ( 42 [opt-env-conf-test] + ( 0 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:89:5-23: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  -- | Which readers should be tried to parse a value from a string [opt-env-conf-test]  settingReaders :: ![Reader a], [opt-env-conf-test]  -- | Whether the readers should be used to parsed arguments [opt-env-conf-test] - settingTryArgument :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  -- | What value to parse when the switch exists. [opt-env-conf-test]  -- [opt-env-conf-test]  -- Nothing means this is not a switch. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:89:5-23: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  -- | Which readers should be tried to parse a value from a string [opt-env-conf-test]  settingReaders :: ![Reader a], [opt-env-conf-test]  -- | Whether the readers should be used to parsed arguments [opt-env-conf-test] - settingTryArgument :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  -- | What value to parse when the switch exists. [opt-env-conf-test]  -- [opt-env-conf-test]  -- Nothing means this is not a switch. [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:89:5-23: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  -- | Which readers should be tried to parse a value from a string [opt-env-conf-test]  settingReaders :: ![Reader a], [opt-env-conf-test]  -- | Whether the readers should be used to parsed arguments [opt-env-conf-test] - settingTryArgument :: !Bool, [opt-env-conf-test] + not (settingTryArgument) :: !Bool, [opt-env-conf-test]  -- | What value to parse when the switch exists. [opt-env-conf-test]  -- [opt-env-conf-test]  -- Nothing means this is not a switch. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:96:5-21: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  settingSwitchValue :: !(Maybe a), [opt-env-conf-test]  -- | Whether the dasheds should be tried together with the readers as [opt-env-conf-test]  -- options. [opt-env-conf-test] - settingTryOption :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  -- | Which env vars can be read. [opt-env-conf-test]  settingEnvVars :: !(Maybe (NonEmpty EnvVarSetting)), [opt-env-conf-test]  -- | Which and how to parse config values [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:96:5-21: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  settingSwitchValue :: !(Maybe a), [opt-env-conf-test]  -- | Whether the dasheds should be tried together with the readers as [opt-env-conf-test]  -- options. [opt-env-conf-test] - settingTryOption :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  -- | Which env vars can be read. [opt-env-conf-test]  settingEnvVars :: !(Maybe (NonEmpty EnvVarSetting)), [opt-env-conf-test]  -- | Which and how to parse config values [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:96:5-21: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  settingSwitchValue :: !(Maybe a), [opt-env-conf-test]  -- | Whether the dasheds should be tried together with the readers as [opt-env-conf-test]  -- options. [opt-env-conf-test] - settingTryOption :: !Bool, [opt-env-conf-test] + not (settingTryOption) :: !Bool, [opt-env-conf-test]  -- | Which env vars can be read. [opt-env-conf-test]  settingEnvVars :: !(Maybe (NonEmpty EnvVarSetting)), [opt-env-conf-test]  -- | Which and how to parse config values [opt-env-conf-test] with only env or conf.does not error on env-only settings combined with arg settings [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.short option shorthand.completes after a short option consumed in shorthand [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the config file option together with the main parser [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the config file value along with main parser suggestions [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withConfig.completes the main parser after the config option is consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withDefault.completes the underlying parser [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.withDefault.still suggests the option when it has a default [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:65:34-47: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  ParseErrorEnvRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] + ParseErrorMissingCommand cs -> True [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:65:34-47: [opt-env-conf-test] @@ -62,7 +62,7 @@ [opt-env-conf-test]  ParseErrorEnvRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test] - ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] + ParseErrorMissingCommand cs -> False [opt-env-conf-test]  ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:52:22-26: [opt-env-conf-test] @@ -49,7 +49,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  errorMessageIsForgivable :: ParseErrorMessage -> Bool [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test] - ParseErrorEmpty -> True [opt-env-conf-test] + ParseErrorEmpty -> True [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Alt.can parse a Right value with Alt [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:52:22-26: [opt-env-conf-test] @@ -49,7 +49,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  errorMessageIsForgivable :: ParseErrorMessage -> Bool [opt-env-conf-test]  errorMessageIsForgivable = \case [opt-env-conf-test] - ParseErrorEmpty -> True [opt-env-conf-test] + ParseErrorEmpty -> False [opt-env-conf-test]  ParseErrorEmptySetting -> False [opt-env-conf-test]  ParseErrorNoReaders -> False [opt-env-conf-test]  ParseErrorCheckFailed forgivable _ -> forgivable [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Alt.can parse a Right value with Alt [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Error.hs:66:40-45: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] - ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] + ParseErrorUnrecognisedCommand _ _ -> not (False) [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:244:13-17: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] - showParen True $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  func a [opt-env-conf-test]  . showString " :| " [opt-env-conf-test]  . showListWith func as [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:66:40-45: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] - ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] + ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Error.hs:66:40-45: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  ParseErrorMissingConfVal _ -> True [opt-env-conf-test]  ParseErrorConfigRead _ _ -> False [opt-env-conf-test]  ParseErrorMissingCommand cs -> not $ null cs [opt-env-conf-test] - ParseErrorUnrecognisedCommand _ _ -> False [opt-env-conf-test] + ParseErrorUnrecognisedCommand _ _ -> True [opt-env-conf-test]  ParseErrorAllOrNothing _ -> False [opt-env-conf-test]  ParseErrorUnrecognised _ -> False [opt-env-conf-test]  ParseErrorMissingCapability _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:244:13-17: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] - showParen True $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  func a [opt-env-conf-test]  . showString " :| " [opt-env-conf-test]  . showListWith func as [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:240:41-45: [opt-env-conf-test] @@ -237,7 +237,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showMaybeWith :: (a -> ShowS) -> Maybe a -> ShowS [opt-env-conf-test]  showMaybeWith _ Nothing = showString "Nothing" [opt-env-conf-test] -showMaybeWith func (Just a) = showParen True $ showString "Just " . func a [opt-env-conf-test] +showMaybeWith func (Just a) = showParen True $ showString "Just " . func a [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:240:41-45: [opt-env-conf-test] @@ -237,7 +237,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  showMaybeWith :: (a -> ShowS) -> Maybe a -> ShowS [opt-env-conf-test]  showMaybeWith _ Nothing = showString "Nothing" [opt-env-conf-test] -showMaybeWith func (Just a) = showParen True $ showString "Just " . func a [opt-env-conf-test] +showMaybeWith func (Just a) = showParen False $ showString "Just " . func a [opt-env-conf-test]  [opt-env-conf-test]  showNonEmptyWith :: (a -> ShowS) -> NonEmpty a -> ShowS [opt-env-conf-test]  showNonEmptyWith func (a :| as) = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:201:17-21: [opt-env-conf-test] @@ -198,7 +198,7 @@ [opt-env-conf-test]  showSettingABit :: Setting a -> ShowS [opt-env-conf-test]  showSettingABit Setting {..} = [opt-env-conf-test]  let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined [opt-env-conf-test] - in showParen True $ [opt-env-conf-test] + in showParen True $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 settingDasheds [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:201:17-21: [opt-env-conf-test] @@ -198,7 +198,7 @@ [opt-env-conf-test]  showSettingABit :: Setting a -> ShowS [opt-env-conf-test]  showSettingABit Setting {..} = [opt-env-conf-test]  let Setting _ _ _ _ _ _ _ _ _ _ _ _ _ _ = undefined [opt-env-conf-test] - in showParen True $ [opt-env-conf-test] + in showParen False $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 settingDasheds [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:165:6-35: [opt-env-conf-test] @@ -162,7 +162,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a [opt-env-conf-test]  pTesting mutation ConstBool at src/OptEnvConf/Setting.hs:106:5-18: [opt-env-conf-test] @@ -103,7 +103,7 @@ [opt-env-conf-test]  -- | Example values [opt-env-conf-test]  settingExamples :: ![String], [opt-env-conf-test]  -- | Whether to hide docs [opt-env-conf-test] - settingHidden :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  -- | Which metavar should be show in documentation [opt-env-conf-test]  settingMetavar :: !(Maybe Metavar), [opt-env-conf-test]  settingHelp :: !(Maybe String), [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:106:5-18: [opt-env-conf-test] @@ -103,7 +103,7 @@ [opt-env-conf-test]  -- | Example values [opt-env-conf-test]  settingExamples :: ![String], [opt-env-conf-test]  -- | Whether to hide docs [opt-env-conf-test] - settingHidden :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  -- | Which metavar should be show in documentation [opt-env-conf-test]  settingMetavar :: !(Maybe Metavar), [opt-env-conf-test]  settingHelp :: !(Maybe String), [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:106:5-18: [opt-env-conf-test] @@ -103,7 +103,7 @@ [opt-env-conf-test]  -- | Example values [opt-env-conf-test]  settingExamples :: ![String], [opt-env-conf-test]  -- | Whether to hide docs [opt-env-conf-test] - settingHidden :: !Bool, [opt-env-conf-test] + not (settingHidden) :: !Bool, [opt-env-conf-test]  -- | Which metavar should be show in documentation [opt-env-conf-test]  settingMetavar :: !(Maybe Metavar), [opt-env-conf-test]  settingHelp :: !(Maybe String), [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:159:5-32: [opt-env-conf-test] @@ -156,7 +156,7 @@ [opt-env-conf-test]  = forall void. [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath :: !(NonEmpty String), [opt-env-conf-test] - configValSettingAllowPrefix :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  configValSettingCodec :: !(ValueCodec void (Maybe a)) [opt-env-conf-test]  } [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:159:5-32: [opt-env-conf-test] @@ -156,7 +156,7 @@ [opt-env-conf-test]  = forall void. [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath :: !(NonEmpty String), [opt-env-conf-test] - configValSettingAllowPrefix :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  configValSettingCodec :: !(ValueCodec void (Maybe a)) [opt-env-conf-test]  } [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:159:5-32: [opt-env-conf-test] @@ -156,7 +156,7 @@ [opt-env-conf-test]  = forall void. [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath :: !(NonEmpty String), [opt-env-conf-test] - configValSettingAllowPrefix :: !Bool, [opt-env-conf-test] + not (configValSettingAllowPrefix) :: !Bool, [opt-env-conf-test]  configValSettingCodec :: !(ValueCodec void (Maybe a)) [opt-env-conf-test]  } [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:136:5-29: [opt-env-conf-test] @@ -133,7 +133,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data EnvVarSetting = EnvVarSetting [opt-env-conf-test]  { envVarSettingVar :: !String, [opt-env-conf-test] - envVarSettingAllowPrefix :: !Bool [opt-env-conf-test] + True :: !Bool [opt-env-conf-test]  } [opt-env-conf-test]  deriving (Show, Eq) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:136:5-29: [opt-env-conf-test] @@ -133,7 +133,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data EnvVarSetting = EnvVarSetting [opt-env-conf-test]  { envVarSettingVar :: !String, [opt-env-conf-test] - envVarSettingAllowPrefix :: !Bool [opt-env-conf-test] + False :: !Bool [opt-env-conf-test]  } [opt-env-conf-test]  deriving (Show, Eq) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:144:22-46: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  hashWithSalt salt EnvVarSetting {..} = [opt-env-conf-test]  salt [opt-env-conf-test]  `hashWithSalt` envVarSettingVar [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix [opt-env-conf-test] + `hashWithSalt` True [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:144:22-46: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  hashWithSalt salt EnvVarSetting {..} = [opt-env-conf-test]  salt [opt-env-conf-test]  `hashWithSalt` envVarSettingVar [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix [opt-env-conf-test] + `hashWithSalt` False [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:230:9-10: [opt-env-conf-test] @@ -227,7 +227,7 @@ [opt-env-conf-test]  internalParser p = [opt-env-conf-test]  choice [opt-env-conf-test]  [ setting [opt-env-conf-test] - [ switch ShowVersion, [opt-env-conf-test] + [ switch ShowVersion, [opt-env-conf-test]  long "version", [opt-env-conf-test]  hidden [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:230:9-10: [opt-env-conf-test] @@ -227,7 +227,7 @@ [opt-env-conf-test]  internalParser p = [opt-env-conf-test]  choice [opt-env-conf-test]  [ setting [opt-env-conf-test] - [ switch ShowVersion, [opt-env-conf-test] + [ switch ShowVersion, [opt-env-conf-test]  long "version", [opt-env-conf-test]  hidden [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:230:9-10: [opt-env-conf-test] @@ -227,7 +227,7 @@ [opt-env-conf-test]  internalParser p = [opt-env-conf-test]  choice [opt-env-conf-test]  [ setting [opt-env-conf-test] - [ switch ShowVersion, [opt-env-conf-test] + [ switch ShowVersion, [opt-env-conf-test]  long "version", [opt-env-conf-test]  hidden [opt-env-conf-test]  ], [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:235:9-10: [opt-env-conf-test] @@ -232,7 +232,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderMan, [opt-env-conf-test] + [ switch RenderMan, [opt-env-conf-test]  long "render-man-page", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render a manpage" [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:235:9-10: [opt-env-conf-test] @@ -232,7 +232,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderMan, [opt-env-conf-test] + [ switch RenderMan, [opt-env-conf-test]  long "render-man-page", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render a manpage" [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:136:5-29: [opt-env-conf-test] @@ -133,7 +133,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data EnvVarSetting = EnvVarSetting [opt-env-conf-test]  { envVarSettingVar :: !String, [opt-env-conf-test] - envVarSettingAllowPrefix :: !Bool [opt-env-conf-test] + not (envVarSettingAllowPrefix) :: !Bool [opt-env-conf-test]  } [opt-env-conf-test]  deriving (Show, Eq) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:235:9-10: [opt-env-conf-test] @@ -232,7 +232,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderMan, [opt-env-conf-test] + [ switch RenderMan, [opt-env-conf-test]  long "render-man-page", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render a manpage" [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:144:22-46: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  hashWithSalt salt EnvVarSetting {..} = [opt-env-conf-test]  salt [opt-env-conf-test]  `hashWithSalt` envVarSettingVar [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix [opt-env-conf-test] + `hashWithSalt` not (envVarSettingAllowPrefix) [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:241:9-10: [opt-env-conf-test] @@ -238,7 +238,7 @@ [opt-env-conf-test]  help "Render a manpage" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderDocumentation, [opt-env-conf-test] + [ switch RenderDocumentation, [opt-env-conf-test]  long "render-reference-documentation", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render reference documentation" [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:241:9-10: [opt-env-conf-test] @@ -238,7 +238,7 @@ [opt-env-conf-test]  help "Render a manpage" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderDocumentation, [opt-env-conf-test] + [ switch RenderDocumentation, [opt-env-conf-test]  long "render-reference-documentation", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render reference documentation" [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:241:9-10: [opt-env-conf-test] @@ -238,7 +238,7 @@ [opt-env-conf-test]  help "Render a manpage" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderDocumentation, [opt-env-conf-test] + [ switch RenderDocumentation, [opt-env-conf-test]  long "render-reference-documentation", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render reference documentation" [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:247:9-10: [opt-env-conf-test] @@ -244,7 +244,7 @@ [opt-env-conf-test]  help "Render reference documentation" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderNixosOptions, [opt-env-conf-test] + [ switch RenderNixosOptions, [opt-env-conf-test]  long "render-nix-options", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render Nix options" [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:247:9-10: [opt-env-conf-test] @@ -244,7 +244,7 @@ [opt-env-conf-test]  help "Render reference documentation" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderNixosOptions, [opt-env-conf-test] + [ switch RenderNixosOptions, [opt-env-conf-test]  long "render-nix-options", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render Nix options" [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:247:9-10: [opt-env-conf-test] @@ -244,7 +244,7 @@ [opt-env-conf-test]  help "Render reference documentation" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ switch RenderNixosOptions, [opt-env-conf-test] + [ switch RenderNixosOptions, [opt-env-conf-test]  long "render-nix-options", [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Render Nix options" [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:254:11-12: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  BashCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "bash-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:254:11-12: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  BashCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "bash-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:254:11-12: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  BashCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "bash-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:262:11-12: [opt-env-conf-test] @@ -259,7 +259,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  ZshCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "zsh-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:262:11-12: [opt-env-conf-test] @@ -259,7 +259,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  ZshCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "zsh-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:262:11-12: [opt-env-conf-test] @@ -259,7 +259,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  ZshCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "zsh-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:270:11-12: [opt-env-conf-test] @@ -267,7 +267,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  ZshCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "fish-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:270:11-12: [opt-env-conf-test] @@ -267,7 +267,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  ZshCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "fish-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:270:11-12: [opt-env-conf-test] @@ -267,7 +267,7 @@ [opt-env-conf-test]  ], [opt-env-conf-test]  ZshCompletionScript [opt-env-conf-test]  <$> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader $ maybeReader parseAbsFile, [opt-env-conf-test]  long "fish-completion-script", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:277:9-10: [opt-env-conf-test] @@ -274,7 +274,7 @@ [opt-env-conf-test]  help "Render the fish completion script" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ help "Query completion", [opt-env-conf-test] + [ help "Query completion", [opt-env-conf-test]  switch CompletionQuery, [opt-env-conf-test]  -- Long string that no normal user would ever use. [opt-env-conf-test]  long "query-opt-env-conf-completion", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:277:9-10: [opt-env-conf-test] @@ -274,7 +274,7 @@ [opt-env-conf-test]  help "Render the fish completion script" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ help "Query completion", [opt-env-conf-test] + [ help "Query completion", [opt-env-conf-test]  switch CompletionQuery, [opt-env-conf-test]  -- Long string that no normal user would ever use. [opt-env-conf-test]  long "query-opt-env-conf-completion", [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:277:9-10: [opt-env-conf-test] @@ -274,7 +274,7 @@ [opt-env-conf-test]  help "Render the fish completion script" [opt-env-conf-test]  ], [opt-env-conf-test]  setting [opt-env-conf-test] - [ help "Query completion", [opt-env-conf-test] + [ help "Query completion", [opt-env-conf-test]  switch CompletionQuery, [opt-env-conf-test]  -- Long string that no normal user would ever use. [opt-env-conf-test]  long "query-opt-env-conf-completion", [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:284:20-24: [opt-env-conf-test] @@ -281,7 +281,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ switch True, [opt-env-conf-test] + [ switch True, [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test]  value False, [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:284:20-24: [opt-env-conf-test] @@ -281,7 +281,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ switch True, [opt-env-conf-test] + [ switch False, [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test]  value False, [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:284:20-24: [opt-env-conf-test] @@ -281,7 +281,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ switch True, [opt-env-conf-test] + [ switch not (True), [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test]  value False, [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:286:19-24: [opt-env-conf-test] @@ -283,7 +283,7 @@ [opt-env-conf-test]  <*> setting [opt-env-conf-test]  [ switch True, [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test] - value False, [opt-env-conf-test] + value True, [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Whether to enable enriched completion" [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:286:19-24: [opt-env-conf-test] @@ -283,7 +283,7 @@ [opt-env-conf-test]  <*> setting [opt-env-conf-test]  [ switch True, [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test] - value False, [opt-env-conf-test] + value False, [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Whether to enable enriched completion" [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:286:19-24: [opt-env-conf-test] @@ -283,7 +283,7 @@ [opt-env-conf-test]  <*> setting [opt-env-conf-test]  [ switch True, [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test] - value False, [opt-env-conf-test] + value not (False), [opt-env-conf-test]  hidden, [opt-env-conf-test]  help "Whether to enable enriched completion" [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:284:11-12: [opt-env-conf-test] @@ -281,7 +281,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ switch True, [opt-env-conf-test] + [ switch True, [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test]  value False, [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:284:11-12: [opt-env-conf-test] @@ -281,7 +281,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ switch True, [opt-env-conf-test] + [ switch True, [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test]  value False, [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:284:11-12: [opt-env-conf-test] @@ -281,7 +281,7 @@ [opt-env-conf-test]  hidden [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ switch True, [opt-env-conf-test] + [ switch True, [opt-env-conf-test]  long "completion-enriched", [opt-env-conf-test]  value False, [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:291:11-12: [opt-env-conf-test] @@ -288,7 +288,7 @@ [opt-env-conf-test]  help "Whether to enable enriched completion" [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader auto, [opt-env-conf-test]  long "completion-index", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:291:11-12: [opt-env-conf-test] @@ -288,7 +288,7 @@ [opt-env-conf-test]  help "Whether to enable enriched completion" [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader auto, [opt-env-conf-test]  long "completion-index", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:291:11-12: [opt-env-conf-test] @@ -288,7 +288,7 @@ [opt-env-conf-test]  help "Whether to enable enriched completion" [opt-env-conf-test]  ] [opt-env-conf-test]  <*> setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader auto, [opt-env-conf-test]  long "completion-index", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:299:15-16: [opt-env-conf-test] @@ -296,7 +296,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  <*> many [opt-env-conf-test]  ( setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader str, [opt-env-conf-test]  long "completion-word", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:299:15-16: [opt-env-conf-test] @@ -296,7 +296,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  <*> many [opt-env-conf-test]  ( setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader str, [opt-env-conf-test]  long "completion-word", [opt-env-conf-test]  hidden, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:299:15-16: [opt-env-conf-test] @@ -296,7 +296,7 @@ [opt-env-conf-test]  ] [opt-env-conf-test]  <*> many [opt-env-conf-test]  ( setting [opt-env-conf-test] - [ option, [opt-env-conf-test] + [ option, [opt-env-conf-test]  reader str, [opt-env-conf-test]  long "completion-word", [opt-env-conf-test]  T e s t i n gh imdudteant,i [opt-env-conf-test] onT eLsitsitnLgi tm uatta tsirocn/ OLpitsEtnLviCto naft/ Msaricn/.Ohpst:E2n2v9C:o5n-f6/:M [opt-env-conf-test] a@i@n .-h2s2:62,279 :+52-266:, [opt-env-conf-test] 7@ @@ @- [opt-env-conf-test] 2 2i6n,t7e r+n2a2l6P,a7r s@e@r [opt-env-conf-test]  :i:n tPearrnsaelrP aar s-e>r P:a:r sPearr s(eIrn tae r-n>a lP aar)s [opt-env-conf-test] e ri n(tIenrtnearlnPaalr sae)r [opt-env-conf-test]  pi n=t [opt-env-conf-test] e r n aclhPoaircsee [opt-env-conf-test] r- p = [opt-env-conf-test] [ s ecthtoiincge [opt-env-conf-test]  [opt-env-conf-test] +- [[ sseettttiinngg [opt-env-conf-test]  [opt-env-conf-test]  + [ s e[t tsiwnigt [opt-env-conf-test] c h S h o w V e r[s isowni,t [opt-env-conf-test] c h S h o w V e r s iloonn,g [opt-env-conf-test]  " v e r s i o n " , [opt-env-conf-test] l o n g " v e r s i ohni"d,d [opt-env-conf-test] e n [opt-env-conf-test]  hidden [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Main.hs:229:5-6: [opt-env-conf-test] @@ -226,7 +226,7 @@ [opt-env-conf-test]  internalParser :: Parser a -> Parser (Internal a) [opt-env-conf-test]  internalParser p = [opt-env-conf-test]  choice [opt-env-conf-test] - [ setting [opt-env-conf-test] + [ setting [opt-env-conf-test]  [ switch ShowVersion, [opt-env-conf-test]  long "version", [opt-env-conf-test]  hidden [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:170:14-19: [opt-env-conf-test] @@ -167,7 +167,7 @@ [opt-env-conf-test]  consumeExactArg arg = go [opt-env-conf-test]  where [opt-env-conf-test]  go = \case [opt-env-conf-test] - [] -> (False, []) [opt-env-conf-test] + [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:170:14-19: [opt-env-conf-test] @@ -167,7 +167,7 @@ [opt-env-conf-test]  consumeExactArg arg = go [opt-env-conf-test]  where [opt-env-conf-test]  go = \case [opt-env-conf-test] - [] -> (False, []) [opt-env-conf-test] + [] -> (True, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:170:14-19: [opt-env-conf-test] @@ -167,7 +167,7 @@ [opt-env-conf-test]  consumeExactArg arg = go [opt-env-conf-test]  where [opt-env-conf-test]  go = \case [opt-env-conf-test] - [] -> (False, []) [opt-env-conf-test] + [] -> (not (False), []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:172:11-19: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  go = \case [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test] - | x == arg -> (True, xs) [opt-env-conf-test] + | True -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:172:11-19: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  go = \case [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test] - | x == arg -> (True, xs) [opt-env-conf-test] + | False -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:172:11-19: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  go = \case [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test] - | x == arg -> (True, xs) [opt-env-conf-test] + | not (x == arg) -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:172:24-28: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  go = \case [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test] - | x == arg -> (True, xs) [opt-env-conf-test] + | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:172:24-28: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  go = \case [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test] - | x == arg -> (True, xs) [opt-env-conf-test] + | x == arg -> (False, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:172:24-28: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  go = \case [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test] - | x == arg -> (True, xs) [opt-env-conf-test] + | x == arg -> (not (True), xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:173:11-20: [opt-env-conf-test] @@ -170,7 +170,7 @@ [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test] - | otherwise -> [opt-env-conf-test] + | False -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:173:11-20: [opt-env-conf-test] @@ -170,7 +170,7 @@ [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test] - | otherwise -> [opt-env-conf-test] + | True -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:173:11-20: [opt-env-conf-test] @@ -170,7 +170,7 @@ [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test] - | otherwise -> [opt-env-conf-test] + | not (otherwise) -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:175:18-23: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test] - in (found, x : rest) [opt-env-conf-test] + in (True, x : rest) [opt-env-conf-test]  [opt-env-conf-test]  consumeDebugMode :: [String] -> (Bool, [String]) [opt-env-conf-test]  consumeDebugMode = consumeExactArg "--debug-optparse" [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:175:18-23: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test] - in (found, x : rest) [opt-env-conf-test] + in (not (found), x : rest) [opt-env-conf-test]  [opt-env-conf-test]  consumeDebugMode :: [String] -> (Bool, [String]) [opt-env-conf-test]  consumeDebugMode = consumeExactArg "--debug-optparse" [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:175:18-23: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test] - in (found, x : rest) [opt-env-conf-test] + in (False, x : rest) [opt-env-conf-test]  [opt-env-conf-test]  consumeDebugMode :: [String] -> (Bool, [String]) [opt-env-conf-test]  consumeDebugMode = consumeExactArg "--debug-optparse" [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:184:10-15: [opt-env-conf-test] @@ -181,7 +181,7 @@ [opt-env-conf-test]  consumeHelpMode :: [String] -> (Bool, [String]) [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test] - in if found [opt-env-conf-test] + in if False [opt-env-conf-test]  then (True, as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:184:10-15: [opt-env-conf-test] @@ -181,7 +181,7 @@ [opt-env-conf-test]  consumeHelpMode :: [String] -> (Bool, [String]) [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test] - in if found [opt-env-conf-test] + in if True [opt-env-conf-test]  then (True, as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:184:10-15: [opt-env-conf-test] @@ -181,7 +181,7 @@ [opt-env-conf-test]  consumeHelpMode :: [String] -> (Bool, [String]) [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test] - in if found [opt-env-conf-test] + in if not (found) [opt-env-conf-test]  then (True, as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:185:15-19: [opt-env-conf-test] @@ -182,7 +182,7 @@ [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test]  in if found [opt-env-conf-test] - then (True, as') [opt-env-conf-test] + then (True, as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test]  consumeCheckMode :: [String] -> (Bool, [String]) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:185:15-19: [opt-env-conf-test] @@ -182,7 +182,7 @@ [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test]  in if found [opt-env-conf-test] - then (True, as') [opt-env-conf-test] + then (False, as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test]  consumeCheckMode :: [String] -> (Bool, [String]) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:185:15-19: [opt-env-conf-test] @@ -182,7 +182,7 @@ [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test]  in if found [opt-env-conf-test] - then (True, as') [opt-env-conf-test] + then (not (True), as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test]  consumeCheckMode :: [String] -> (Bool, [String]) [opt-env-conf-test] refixConfigValSetting prefix c = [opt-env-conf-test] - if configValSettingAllowPrefix c [opt-env-conf-test] + if True [opt-env-conf-test]  then c {configValSettingPath = prefix NE.<| configValSettingPath c} [opt-env-conf-test]  else c [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:165:6-35: [opt-env-conf-test] @@ -162,7 +162,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixConfigValSetting :: String -> ConfigValSetting a -> ConfigValSetting a [opt-env-conf-test]  prefixConfigValSetting prefix c = [opt-env-conf-test] - if configValSettingAllowPrefix c [opt-env-conf-test] + if False [opt-env-conf-test]  then c {configValSettingPath = prefix NE.<| configValSettingPath c} [opt-env-conf-test]  else c [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:148:6-32: [opt-env-conf-test] @@ -145,7 +145,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] - if envVarSettingAllowPrefix e [opt-env-conf-test] + if False [opt-env-conf-test]  then e {envVarSettingVar = prefix <> envVarSettingVar e} [opt-env-conf-test]  else e [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:148:6-32: [opt-env-conf-test] @@ -145,7 +145,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] - if envVarSettingAllowPrefix e [opt-env-conf-test] + if True [opt-env-conf-test]  then e {envVarSettingVar = prefix <> envVarSettingVar e} [opt-env-conf-test]  else e [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:96:5-21: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  settingSwitchValue :: !(Maybe a), [opt-env-conf-test]  -- | Whether the dasheds should be tried together with the readers as [opt-env-conf-test]  -- options. [opt-env-conf-test] - settingTryOption :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  -- | Which env vars can be read. [opt-env-conf-test]  settingEnvVars :: !(Maybe (NonEmpty EnvVarSetting)), [opt-env-conf-test]  -- | Which and how to parse config values [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.produces the same env docs structure as before [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:96:5-21: [opt-env-conf-test] @@ -93,7 +93,7 @@ [opt-env-conf-test]  settingSwitchValue :: !(Maybe a), [opt-env-conf-test]  -- | Whether the dasheds should be tried together with the readers as [opt-env-conf-test]  -- options. [opt-env-conf-test] - settingTryOption :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  -- | Which env vars can be read. [opt-env-conf-test]  settingEnvVars :: !(Maybe (NonEmpty EnvVarSetting)), [opt-env-conf-test]  -- | Which and how to parse config values [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.produces the same env docs structure as before [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:136:5-29: [opt-env-conf-test] @@ -133,7 +133,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data EnvVarSetting = EnvVarSetting [opt-env-conf-test]  { envVarSettingVar :: !String, [opt-env-conf-test] - envVarSettingAllowPrefix :: !Bool [opt-env-conf-test] + False :: !Bool [opt-env-conf-test]  } [opt-env-conf-test]  deriving (Show, Eq) [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:144:22-46: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  hashWithSalt salt EnvVarSetting {..} = [opt-env-conf-test]  salt [opt-env-conf-test]  `hashWithSalt` envVarSettingVar [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix [opt-env-conf-test] + `hashWithSalt` False [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:159:5-32: [opt-env-conf-test] @@ -156,7 +156,7 @@ [opt-env-conf-test]  = forall void. [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath :: !(NonEmpty String), [opt-env-conf-test] - configValSettingAllowPrefix :: !Bool, [opt-env-conf-test] + True :: !Bool, [opt-env-conf-test]  configValSettingCodec :: !(ValueCodec void (Maybe a)) [opt-env-conf-test]  } [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:159:5-32: [opt-env-conf-test] @@ -156,7 +156,7 @@ [opt-env-conf-test]  = forall void. [opt-env-conf-test]  ConfigValSetting [opt-env-conf-test]  { configValSettingPath :: !(NonEmpty String), [opt-env-conf-test] - configValSettingAllowPrefix :: !Bool, [opt-env-conf-test] + False :: !Bool, [opt-env-conf-test]  configValSettingCodec :: !(ValueCodec void (Maybe a)) [opt-env-conf-test]  } [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:136:5-29: [opt-env-conf-test] @@ -133,7 +133,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  data EnvVarSetting = EnvVarSetting [opt-env-conf-test]  { envVarSettingVar :: !String, [opt-env-conf-test] - envVarSettingAllowPrefix :: !Bool [opt-env-conf-test] + True :: !Bool [opt-env-conf-test]  } [opt-env-conf-test]  deriving (Show, Eq) [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:144:22-46: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  hashWithSalt salt EnvVarSetting {..} = [opt-env-conf-test]  salt [opt-env-conf-test]  `hashWithSalt` envVarSettingVar [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix [opt-env-conf-test] + `hashWithSalt` not (envVarSettingAllowPrefix) [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2Testing mutation CondFlip at src/OptEnvConf/Main.hs:184:7-38: [opt-env-conf-test] @@ -181,7 +181,7 @@ [opt-env-conf-test]  consumeHelpMode :: [String] -> (Bool, [String]) [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test] - in if found [opt-env-conf-test] + in if found [opt-env-conf-test]  then (True, as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:83:12-21: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  let (debugMode, args) = consumeDebugMode allArgs [opt-env-conf-test]  [opt-env-conf-test]  mDebugMode <- [opt-env-conf-test] - if debugMode [opt-env-conf-test] + if True [opt-env-conf-test]  then Just <$> getTerminalCapabilitiesFromHandle stderr [opt-env-conf-test]  else pure Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:83:12-21: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  let (debugMode, args) = consumeDebugMode allArgs [opt-env-conf-test]  [opt-env-conf-test]  mDebugMode <- [opt-env-conf-test] - if debugMode [opt-env-conf-test] + if not (debugMode) [opt-env-conf-test]  then Just <$> getTerminalCapabilitiesFromHandle stderr [opt-env-conf-test]  else pure Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:83:12-21: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  let (debugMode, args) = consumeDebugMode allArgs [opt-env-conf-test]  [opt-env-conf-test]  mDebugMode <- [opt-env-conf-test] - if debugMode [opt-env-conf-test] + if False [opt-env-conf-test]  then Just <$> getTerminalCapabilitiesFromHandle stderr [opt-env-conf-test]  else pure Nothing [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:89:10-18: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  let (helpMode, args') = consumeHelpMode args [opt-env-conf-test]  [opt-env-conf-test] - if helpMode [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  progname <- getProgName [opt-env-conf-test]  errOrDocs <- runHelpParser mDebugMode (Args.parseArgs args') p [opt-env-conf-test]  [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:144:22-46: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  hashWithSalt salt EnvVarSetting {..} = [opt-env-conf-test]  salt [opt-env-conf-test]  `hashWithSalt` envVarSettingVar [opt-env-conf-test] - `hashWithSalt` envVarSettingAllowPrefix [opt-env-conf-test] + `hashWithSalt` True [opt-env-conf-test]  [opt-env-conf-test]  prefixEnvVarSetting :: String -> EnvVarSetting -> EnvVarSetting [opt-env-conf-test]  prefixEnvVarSetting prefix e = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:127:24-49: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] + `hashWithSalt` False [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--poTesting mutation CondFlip at src/OptEnvConf/Main.hs:83:9-28: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  let (debugMode, args) = consumeDebugMode allArgs [opt-env-conf-test]  [opt-env-conf-test]  mDebugMode <- [opt-env-conf-test] - if debugMode [opt-env-conf-test] + if debugMode [opt-env-conf-test]  then Just <$> getTerminalCapabilitiesFromHandle stderr [opt-env-conf-test]  else pure Nothing [opt-env-conf-test]  [opt-env-conf-test] rt","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:127:24-49: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] + `hashWithSalt` True [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:125:24-42: [opt-env-conf-test] @@ -122,7 +122,7 @@ [opt-env-conf-test]  SettingHash [opt-env-conf-test]  ( 42 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test] - `hashWithSalt` settingTryArgument [opt-env-conf-test] + `hashWithSalt` True [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parsTesting mutation ConstBool at src/OptEnvConf/Main.hs:89:10-18: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  let (helpMode, args') = consumeHelpMode args [opt-env-conf-test]  [opt-env-conf-test] - if helpMode [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  progname <- getProgName [opt-env-conf-test]  errOrDocs <- runHelpParser mDebugMode (Args.parseArgs args') p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:111:14-23: [opt-env-conf-test] @@ -108,7 +108,7 @@ [opt-env-conf-test]  let readyArgs = Args.parseArgs args''' [opt-env-conf-test]  [opt-env-conf-test]  let mConfig = Nothing -- We start with no config loaded. [opt-env-conf-test] - if checkMode [opt-env-conf-test] + if True [opt-env-conf-test]  then runSettingsCheck capabilities p readyArgs envVars mConfig [opt-env-conf-test]  else do [opt-env-conf-test]  let p' = internalParser p [opt-env-conf-test] es args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:125:24-42: [opt-env-conf-test] @@ -122,7 +122,7 @@ [opt-env-conf-test]  SettingHash [opt-env-conf-test]  ( 42 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test] - `hashWithSalt` settingTryArgument [opt-env-conf-test] + `hashWithSalt` not (settingTryArgument) [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','bTesting mutation ConstBool at src/OptEnvConf/Main.hs:111:14-23: [opt-env-conf-test] @@ -108,7 +108,7 @@ [opt-env-conf-test]  let readyArgs = Args.parseArgs args''' [opt-env-conf-test]  [opt-env-conf-test]  let mConfig = Nothing -- We start with no config loaded. [opt-env-conf-test] - if checkMode [opt-env-conf-test] + if False [opt-env-conf-test]  then runSettingsCheck capabilities p readyArgs envVars mConfig [opt-env-conf-test]  else do [opt-env-conf-test]  let p' = internalParser p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:89:10-18: [opt-env-conf-test] @@ -86,7 +86,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  let (helpMode, args') = consumeHelpMode args [opt-env-conf-test]  [opt-env-conf-test] - if helpMode [opt-env-conf-test] + if not (helpMode) [opt-env-conf-test]  then do [opt-env-conf-test]  progname <- getProgName [opt-env-conf-test]  errOrDocs <- runHelpParser mDebugMode (Args.parseArgs args') p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:111:14-23: [opt-env-conf-test] @@ -108,7 +108,7 @@ [opt-env-conf-test]  let readyArgs = Args.parseArgs args''' [opt-env-conf-test]  [opt-env-conf-test]  let mConfig = Nothing -- We start with no config loaded. [opt-env-conf-test] - if checkMode [opt-env-conf-test] + if not (checkMode) [opt-env-conf-test]  then runSettingsCheck capabilities p readyArgs envVars mConfig [opt-env-conf-test]  else do [opt-env-conf-test]  let p' = internalParser p [opt-env-conf-test] ') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:125:24-42: [opt-env-conf-test] @@ -122,7 +122,7 @@ [opt-env-conf-test]  SettingHash [opt-env-conf-test]  ( 42 [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test] - `hashWithSalt` settingTryArgument [opt-env-conf-test] + `hashWithSalt` False [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration JustTesting mutation ConstBool at src/OptEnvConf/Main.hs:161:43-51: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  generateFishCompletionScript progPath progname [opt-env-conf-test]  exitSuccess [opt-env-conf-test]  CompletionQuery enriched index ws -> do [opt-env-conf-test] - runCompletionQuery p' enriched index ws [opt-env-conf-test] + runCompletionQuery p' True index ws [opt-env-conf-test]  exitSuccess [opt-env-conf-test]  ParsedNormally a -> pure a [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:161:43-51: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  generateFishCompletionScript progPath progname [opt-env-conf-test]  exitSuccess [opt-env-conf-test]  CompletionQuery enriched index ws -> do [opt-env-conf-test] - runCompletionQuery p' enriched index ws [opt-env-conf-test] + runCompletionQuery p' False index ws [opt-env-conf-test]  exitSuccess [opt-env-conf-test]  ParsedNormally a -> pure a [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:638:10-36: [opt-env-conf-test] @@ -635,7 +635,7 @@ [opt-env-conf-test]  (errOrRes, s') <- ppNonDetList results [opt-env-conf-test]  case errOrRes of [opt-env-conf-test]  Failure errs -> [opt-env-conf-test] - if all errorIsForgivable errs [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  pure Nothing [opt-env-conf-test]  else ppErrors' errs [opt-env-conf-test]  (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:127:24-49: [opt-env-conf-test] @@ -124,7 +124,7 @@ [opt-env-conf-test]  `hashWithSalt` map renderDashed settingDasheds [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test] - `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] + `hashWithSalt` not (isJust settingSwitchValue) [opt-env-conf-test]  `hashWithSalt` settingTryOption [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses Testing mutation Negate at src/OptEnvConf/Main.hs:161:43-51: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  generateFishCompletionScript progPath progname [opt-env-conf-test]  exitSuccess [opt-env-conf-test]  CompletionQuery enriched index ws -> do [opt-env-conf-test] - runCompletionQuery p' enriched index ws [opt-env-conf-test] + runCompletionQuery p' not (enriched) index ws [opt-env-conf-test]  exitSuccess [opt-env-conf-test]  ParsedNormally a -> pure a [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:638:10-36: [opt-env-conf-test] @@ -635,7 +635,7 @@ [opt-env-conf-test]  (errOrRes, s') <- ppNonDetList results [opt-env-conf-test]  case errOrRes of [opt-env-conf-test]  Failure errs -> [opt-env-conf-test] - if all errorIsForgivable errs [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  pure Nothing [opt-env-conf-test]  else ppErrors' errs [opt-env-conf-test] configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:128:24-40: [opt-env-conf-test] @@ -125,7 +125,7 @@ [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] - `hashWithSalt` settingTryOption [opt-env-conf-test] + `hashWithSalt` True [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test]  `hashWithSalt` (snd <$> settingDefaultValue) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration JTesting mutation Negate at src/OptEnvConf/Run.hs:638:10-36: [opt-env-conf-test] @@ -635,7 +635,7 @@ [opt-env-conf-test]  (errOrRes, s') <- ppNonDetList results [opt-env-conf-test]  case errOrRes of [opt-env-conf-test]  Failure errs -> [opt-env-conf-test] - if all errorIsForgivable errs [opt-env-conf-test] + if not (all errorIsForgivable errs) [opt-env-conf-test]  then do [opt-env-conf-test]  pure Nothing [opt-env-conf-test]  else ppErrors' errs [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Run.hs:638:7-28: [opt-env-conf-test] @@ -635,7 +635,7 @@ [opt-env-conf-test]  (errOrRes, s') <- ppNonDetList results [opt-env-conf-test]  case errOrRes of [opt-env-conf-test]  Failure errs -> [opt-env-conf-test] - if all errorIsForgivable errs [opt-env-conf-test] + if all errorIsForgivable errs [opt-env-conf-test]  then do [opt-env-conf-test]  pure Nothing [opt-env-conf-test]  else ppErrors' errs [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Run.hs:511:27-28: [opt-env-conf-test] @@ -508,7 +508,7 @@ [opt-env-conf-test]  { ppEnvEnv = EnvMap.empty, [opt-env-conf-test]  ppEnvConf = Nothing, [opt-env-conf-test]  ppEnvDebug = mDebugMode, [opt-env-conf-test] - ppEnvIndent = 0 [opt-env-conf-test] + ppEnvIndent = 1 [opt-env-conf-test]  } [opt-env-conf-test]  mResOrNext <- runPPLazy (go' [] parser) ppState ppEnv [opt-env-conf-test]  case mResOrNext of [opt-env-conf-test] ust (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:172:24-28: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  go = \case [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test] - | x == arg -> (True, xs) [opt-env-conf-test] + | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Setting.hs:128:24-40: [opt-env-conf-test] @@ -125,7 +125,7 @@ [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] - `hashWithSalt` settingTryOption [opt-env-conf-test] + `hashWithSalt` not (settingTryOption) [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test]  `hashWithSalt` (snd <$> settingDefaultValue) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:172:24-28: [opt-env-conf-test] @@ -169,7 +169,7 @@ [opt-env-conf-test]  go = \case [opt-env-conf-test]  [] -> (False, []) [opt-env-conf-test]  (x : xs) [opt-env-conf-test] - | x == arg -> (True, xs) [opt-env-conf-test] + | x == arg -> (False, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test]  in (found, x : rest) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.rTesting mutation ListLit at src/OptEnvConf/Run.hs:557:21-66: [opt-env-conf-test] @@ -554,7 +554,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test]  debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:557:21-66: [opt-env-conf-test] @@ -554,7 +554,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test]  debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:557:21-66: [opt-env-conf-test] @@ -554,7 +554,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test]  debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:560:21-66: [opt-env-conf-test] @@ -557,7 +557,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test]  debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:560:21-66: [opt-env-conf-test] @@ -557,7 +557,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test]  debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:560:21-66: [opt-env-conf-test] @@ -557,7 +557,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test]  debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:563:21-74: [opt-env-conf-test] @@ -560,7 +560,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserCheck mLoc _ _ _ p' -> do [opt-env-conf-test]  debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:563:21-74: [opt-env-conf-test] @@ -560,7 +560,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserCheck mLoc _ _ _ p' -> do [opt-env-conf-test]  debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:563:21-74: [opt-env-conf-test] @@ -560,7 +560,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserCheck mLoc _ _ _ p' -> do [opt-env-conf-test]  debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:566:21-79: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserCheck mLoc _ _ _ p' -> do [opt-env-conf-test] - debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test]  debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:566:21-79: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserCheck mLoc _ _ _ p' -> do [opt-env-conf-test] - debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test]  debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:569:21-72: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test] - debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  mNewConfig <- go pc [opt-env-conf-test]  mRes <- go pa [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:566:21-79: [opt-env-conf-test] @@ -563,7 +563,7 @@ [opt-env-conf-test]  debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserCheck mLoc _ _ _ p' -> do [opt-env-conf-test] - debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test]  debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:569:21-72: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test] - debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  mNewConfig <- go pc [opt-env-conf-test]  mRes <- go pa [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:569:21-72: [opt-env-conf-test] @@ -566,7 +566,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Parser with check", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ go p' [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test] - debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  mNewConfig <- go pc [opt-env-conf-test]  mRes <- go pa [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Run.hs:75:27-28: [opt-env-conf-test] @@ -72,7 +72,7 @@ [opt-env-conf-test]  { ppEnvEnv = envVars, [opt-env-conf-test]  ppEnvConf = mConfig, [opt-env-conf-test]  ppEnvDebug = mDebugMode, [opt-env-conf-test] - ppEnvIndent = 0 [opt-env-conf-test] + ppEnvIndent = 1 [opt-env-conf-test]  } [opt-env-conf-test]  let go' = do [opt-env-conf-test]  result <- go parser [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:117:15-61: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Ap"] [opt-env-conf-test]  ppIndent $ go ff <*> go fa [opt-env-conf-test]  ParserEmpty mLoc -> do [opt-env-conf-test] - debug [syntaxChunk "Empty", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Empty", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppError mLoc ParseErrorEmpty [opt-env-conf-test]  ParserSelect fe ff -> do [opt-env-conf-test]  debug [syntaxChunk "Select"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:117:15-61: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Ap"] [opt-env-conf-test]  ppIndent $ go ff <*> go fa [opt-env-conf-test]  ParserEmpty mLoc -> do [opt-env-conf-test] - debug [syntaxChunk "Empty", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Empty", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppError mLoc ParseErrorEmpty [opt-env-conf-test]  ParserSelect fe ff -> do [opt-env-conf-test]  debug [syntaxChunk "Select"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:117:15-61: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  debug [syntaxChunk "Ap"] [opt-env-conf-test]  ppIndent $ go ff <*> go fa [opt-env-conf-test]  ParserEmpty mLoc -> do [opt-env-conf-test] - debug [syntaxChunk "Empty", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Empty", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppError mLoc ParseErrorEmpty [opt-env-conf-test]  ParserSelect fe ff -> do [opt-env-conf-test]  debug [syntaxChunk "Select"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:135:15-60: [opt-env-conf-test] @@ -132,7 +132,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  eor <- tryPP $ go p' [opt-env-conf-test]  case eor of [opt-env-conf-test] unParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Setting.hs:128:24-40: [opt-env-conf-test] @@ -125,7 +125,7 @@ [opt-env-conf-test]  `hashWithSalt` settingTryArgument [opt-env-conf-test]  `hashWithSalt` length settingReaders [opt-env-conf-test]  `hashWithSalt` isJust settingSwitchValue [opt-env-conf-test] - `hashWithSalt` settingTryOption [opt-env-conf-test] + `hashWithSalt` False [opt-env-conf-test]  `hashWithSalt` settingEnvVars [opt-env-conf-test]  `hashWithSalt` (NE.map configValSettingPath <$> settingConfigVals) [opt-env-conf-test]  `hashWithSalt` (snd <$> settingDefaultValue) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says incapable when a required capability is missing [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-option error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the unfolding-tombstone-switch error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Many.can pass many args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a many of the same option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single arg [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single config value [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single env var [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Setting.can parse a single option [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Some.can parse some args [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port","4"] as (["--port","4"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","--port=3"] as (["--port=3"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p","2"] as (["-p","2"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-p1"] as (["-p1"],[]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","-v"] as (["-v"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--","all","-bare","--arguments"] as ["all","-bare","--arguments"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--"] as (["--"],0):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bar"] as (Just "--bar",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--disable-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as Just True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo","-v"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--file=foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","'c'","--bar","'d'"] as ('c','d') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","--bar"] as "--bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","-dfu"] as "-dfu" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar","-f","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as "bar":3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("--foo","bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ("bar",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as (True,"bar"):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","bar"] as ["bar"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as Just False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--option","command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","3"] as ([],[3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port","9","quux"] as (["quux"],[9]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2","-p3"] as ([],[2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=2"] as ([],[2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--port=8","bar"] as (["bar"],[8]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--verbose"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--watch"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","bar","--foo","quux"] as ["bar","quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-f","foo"] as (0,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-ffoo"] as "foo" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p","1","-p","2","-p","3"] as ([],[1,2,3]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1","--port","2"] as ([],[1,2]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p1"] as ([],[1]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-p7","foo"] as (["foo"],[7]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--"] as (["--"],1):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","--verbose"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-f","foo"] as (1,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v","-v"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-v"] as 1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo","-v"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vf","foo"] as (["foo"],1) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--"] as (["--"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose","-v"] as 4 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv","--verbose"] as 3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vv"] as 2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo","-v"] as (3,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvf","foo"] as (2,"foo") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-vvv"] as ([],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w"] as (Nothing,True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["True"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v"] as (["a","b"],4):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","-v","b","-v","c"] as (["a","b","c"],6):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-vv","b","-v","c"] as (["a","b","c"],5):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","b","-v"] as (["a","b"],3):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","-v","b","-v"] as (["a","b"],2):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["add","hi"] as "hi" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right "arg" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["arg"] as Right (Just "arg") [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["bar","--port=5"] as (["bar"],[5]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["c"] as "c" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["command","arg"] as ("command",'2') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-p4"] as (["foo"],[4]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","-w"] as (Just "foo",True):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo"] as (Just "foo",False):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run1","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2","--foo","bar"] as "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["run2Testing mutation ListLit at src/OptEnvConf/Run.hs:135:15-60: [opt-env-conf-test] @@ -132,7 +132,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  eor <- tryPP $ go p' [opt-env-conf-test]  case eor of [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:135:15-60: [opt-env-conf-test] @@ -132,7 +132,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  eor <- tryPP $ go p' [opt-env-conf-test]  case eor of [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:144:15-60: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  as <- go (ParserMany mLoc p') [opt-env-conf-test]  pure (a : as) [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  a <- go p' [opt-env-conf-test]  debug ["First element of some succeeded, continuing with Many"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:144:15-60: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  as <- go (ParserMany mLoc p') [opt-env-conf-test]  pure (a : as) [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  a <- go p' [opt-env-conf-test]  debug ["First element of some succeeded, continuing with Many"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:144:15-60: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  as <- go (ParserMany mLoc p') [opt-env-conf-test]  pure (a : as) [opt-env-conf-test]  ParserSome mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Some", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  a <- go p' [opt-env-conf-test]  debug ["First element of some succeeded, continuing with Many"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:151:15-68: [opt-env-conf-test] @@ -148,7 +148,7 @@ [opt-env-conf-test]  as <- go (ParserMany mLoc p') [opt-env-conf-test]  pure (a :| as) [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  e <- ask [opt-env-conf-test]  s <- get [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:151:15-68: [opt-env-conf-test] @@ -148,7 +148,7 @@ [opt-env-conf-test]  as <- go (ParserMany mLoc p') [opt-env-conf-test]  pure (a :| as) [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  e <- ask [opt-env-conf-test]  s <- get [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:151:15-68: [opt-env-conf-test] @@ -148,7 +148,7 @@ [opt-env-conf-test]  as <- go (ParserMany mLoc p') [opt-env-conf-test]  pure (a :| as) [opt-env-conf-test]  ParserAllOrNothing mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "AllOrNothing", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  e <- ask [opt-env-conf-test]  s <- get [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:161:24-50: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  case result of [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if not $ False [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else do [opt-env-conf-test]  -- Settings available below [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:161:24-50: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  case result of [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if not $ True [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else do [opt-env-conf-test]  -- Settings available below [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Run.hs:161:24-50: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  case result of [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if not $ not (all errorIsForgivable errs) [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else do [opt-env-conf-test]  -- Settings available below [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:161:18-50: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  case result of [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if True [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else do [opt-env-conf-test]  -- Settings available below [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Run.hs:161:18-50: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  case result of [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if not (not $ all errorIsForgivTaebsltei negr rmsu)t [opt-env-conf-test] a t i o n C o n s t B o o l a tt hsernc /pOppEtrErnovrCso'n fe/rRrusn [opt-env-conf-test] . h s : 1 6 1 : 1 8 - 5 0 : [opt-env-conf-test]  @ @ e-l1s5e8 ,d7o [opt-env-conf-test] + 1 5 8 , 7 @ @ [opt-env-conf-test]  - -c aSseet triensgusl ta voafi [opt-env-conf-test] l a b l e b e l o w [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if False [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else do [opt-env-conf-test]  -- Settings available below [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:175:22-44: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  -- with only forgivable errors [opt-env-conf-test]  -- (this is the case because we're in the branch where that's been checked) [opt-env-conf-test]  -- then this should be an unforgivable error. [opt-env-conf-test] - if null parsedSettingsMap [opt-env-conf-test] + if True [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else ppErrors' $ errs <> (ParseError mLoc (ParseErrorAllOrNothing parsedSettingsMap) :| []) [opt-env-conf-test]  ParserCheck mLoc forgivable requiredCapabilities f p' -> do [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:175:22-44: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  -- with only forgivable errors [opt-env-conf-test]  -- (this is the case because we're in the branch where that's been checked) [opt-env-conf-test]  -- then this should be an unforgivable error. [opt-env-conf-test] - if null parsedSettingsMap [opt-env-conf-test] + if False [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else ppErrors' $ errs <> (ParseError mLoc (ParseErrorAllOrNothing parsedSettingsMap) :| []) [opt-env-conf-test]  ParserCheck mLoc forgivable requiredCapabilities f p' -> do [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Run.hs:175:22-44: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  -- with only forgivable errors [opt-env-conf-test]  -- (this is the case because we're in the branch where that's been checked) [opt-env-conf-test]  -- then this should be an unforgivable error. [opt-env-conf-test] - if null parsedSettingsMap [opt-env-conf-test] + if not (null parsedSettingsMap) [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else ppErrors' $ errs <> (ParseError mLoc (ParseErrorAllOrNothing parsedSettingsMap) :| []) [opt-env-conf-test]  ParserCheck mLoc forgivable requiredCapabilities f p' -> do [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Run.hs:175:19-112: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  -- with only forgivable errors [opt-env-conf-test]  -- (this is the case because we're in the branch where that's been checked) [opt-env-conf-test]  -- then this should be an unforgivable error. [opt-env-conf-test] - if null parsedSettingsMap [opt-env-conf-test] + if null parsedSettingsMap [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else ppErrors' $ errs <> (ParseError mLoc (ParseErrorAllOrNothing parsedSettingsMap) :| []) [opt-env-conf-test]  ParserCheck mLoc forgivable requiredCapabilities f p' -> do [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Run.hs:161:15-112: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  case result of [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if not $ all errorIsForgivable errs [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else do [opt-env-conf-test]  -- Settings available below [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:196:72-82: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show True] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:196:72-82: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show False] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Run.hs:196:72-82: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show not (forgivable)] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] ","--foo","bar"] as "bar":1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("foo",String "bar")]) as Right "bar" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",Number 5\.0)]) as Left 5 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses configuration Just (fromList [("hi",String "ho")]) as Just "ho" [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","False")] as False:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:2 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("EXAMPLE","True")] as True:3 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.WithConfig.can replace the config object [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix a switch parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subArgs.can prefix an option parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subConfig.can prefix a conf val parser [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.subEnv.can prefix an env var parser [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:175:18-23: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  | x == arg -> (True, xs) [opt-env-conf-test]  | otherwise -> [opt-env-conf-test]  let (found, rest) = go xs [opt-env-conf-test] - in (found, x : rest) [opt-env-conf-test] + in (not (found), x : rest) [opt-env-conf-test]  [opt-env-conf-test]  consumeDebugMode :: [String] -> (Bool, [String]) [opt-env-conf-test]  consumeDebugMode = consumeExactArg "--debug-optparse" [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:185:15-19: [opt-env-conf-test] @@ -182,7 +182,7 @@ [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test]  in if found [opt-env-conf-test] - then (True, as') [opt-env-conf-test] + then (False, as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test]  consumeCheckMode :: [String] -> (Bool, [String]) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:185:15-19: [opt-env-conf-test] @@ -182,7 +182,7 @@ [opt-env-conf-test]  consumeHelpMode as = [opt-env-conf-test]  let (found, as') = consumeExactArg "--help" as [opt-env-conf-test]  in if found [opt-env-conf-test] - then (True, as') [opt-env-conf-test] + then (True, as') [opt-env-conf-test]  else consumeExactArg "-h" as' [opt-env-conf-test]  [opt-env-conf-test]  consumeCheckMode :: [String] -> (Bool, [String]) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:83:12-21: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  let (debugMode, args) = consumeDebugMode allArgs [opt-env-conf-test]  [opt-env-conf-test]  mDebugMode <- [opt-env-conf-test] - if debugMode [opt-env-conf-test] + if True [opt-env-conf-test]  then Just <$> getTerminalCapabilitiesFromHandle stderr [opt-env-conf-test]  else pure Nothing [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Main.hs:83:9-28: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  let (debugMode, args) = consumeDebugMode allArgs [opt-env-conf-test]  [opt-env-conf-test]  mDebugMode <- [opt-env-conf-test] - if debugMode [opt-env-conf-test] + if debugMode [opt-env-conf-test]  then Just <$> getTerminalCapabilitiesFromHandle stderr [opt-env-conf-test]  else pure Nothing [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Main.hs:83:12-21: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  let (debugMode, args) = consumeDebugMode allArgs [opt-env-conf-test]  [opt-env-conf-test]  mDebugMode <- [opt-env-conf-test] - if debugMode [opt-env-conf-test] + if False [opt-env-conf-test]  then Just <$> getTerminalCapabilitiesFromHandle stderr [opt-env-conf-test]  else pure Nothing [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Main.hs:83:12-21: [opt-env-conf-test] @@ -80,7 +80,7 @@ [opt-env-conf-test]  let (debugMode, args) = consumeDebugMode allArgs [opt-env-conf-test]  [opt-env-conf-test]  mDebugMode <- [opt-env-conf-test] - if debugMode [opt-env-conf-test] + if not (debugMode) [opt-env-conf-test]  then Just <$> getTerminalCapabilitiesFromHandle stderr [opt-env-conf-test]  else pure Nothing [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help [opt-env-conf-test]  OptEnvConf\.ToplevelSTesting mutation ListLit at src/OptEnvConf/Run.hs:196:25-83: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:196:25-83: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:197:56-66: [opt-env-conf-test] @@ -194,7 +194,7 @@ [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test]  debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] - ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test] + ppError mLoc $ ParseErrorCheckFailed True err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test]  pure b [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:197:56-66: [opt-env-conf-test] @@ -194,7 +194,7 @@ [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test]  debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] - ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test] + ppError mLoc $ ParseErrorCheckFailed False err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test]  pure b [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:216:25-85: [opt-env-conf-test] @@ -213,7 +213,7 @@ [opt-env-conf-test]  case mDefaultCommand of [opt-env-conf-test]  Nothing -> ppError mLoc $ ParseErrorMissingCommand docsForErrors [opt-env-conf-test]  Just dc -> do [opt-env-conf-test] - debug ["Choosing default command: ", commandChunk (commandArg dc)] [opt-env-conf-test] + debug ["Choosing default command: ", commandChunk (commandArg dc)] [opt-env-conf-test]  go $ commandParser dc [opt-env-conf-test]  Just s -> do [opt-env-conf-test]  case find ((== s) . commandArg) cs of [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:216:25-85: [opt-env-conf-test] @@ -213,7 +213,7 @@ [opt-env-conf-test]  case mDefaultCommand of [opt-env-conf-test]  Nothing -> ppError mLoc $ ParseErrorMissingCommand docsForErrors [opt-env-conf-test]  Just dc -> do [opt-env-conf-test] - debug ["Choosing default command: ", commandChunk (commandArg dc)] [opt-env-conf-test] + debug ["Choosing default command: ", commandChunk (commandArg dc)] [opt-env-conf-test]  go $ commandParser dc [opt-env-conf-test]  Just s -> do [opt-env-conf-test]  case find ((== s) . commandArg) cs of [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Run.hs:197:56-66: [opt-env-conf-test] @@ -194,7 +194,7 @@ [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test]  debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] - ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test] + ppError mLoc $ ParseErrorCheckFailed not (forgivable) err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test]  pure b [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:222:25-73: [opt-env-conf-test] @@ -219,7 +219,7 @@ [opt-env-conf-test]  case find ((== s) . commandArg) cs of [opt-env-conf-test]  Nothing -> ppError mLoc $ ParseErrorUnrecognisedCommand s docsForErrors [opt-env-conf-test]  Just c -> do [opt-env-conf-test] - debug ["Set command to ", commandChunk (commandArg c)] [opt-env-conf-test] + debug ["Set command to ", commandChunk (commandArg c)] [opt-env-conf-test]  go $ commandParser c [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test]  debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:225:15-66: [opt-env-conf-test] @@ -222,7 +222,7 @@ [opt-env-conf-test]  debug ["Set command to ", commandChunk (commandArg c)] [opt-env-conf-test]  go $ commandParser c [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test] - debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  debug ["loading config"] [opt-env-conf-test]  mNewConfig <- ppIndent $ go pc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:222:25-73: [opt-env-conf-test] @@ -219,7 +219,7 @@ [opt-env-conf-test]  case find ((== s) . commandArg) cs of [opt-env-conf-test]  Nothing -> ppError mLoc $ ParseErrorUnrecognisedCommand s docsForErrors [opt-env-conf-test]  Just c -> do [opt-env-conf-test] - debug ["Set command to ", commandChunk (commandArg c)] [opt-env-conf-test] + debug ["Set command to ", commandChunk (commandArg c)] [opt-env-conf-test]  go $ commandParser c [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test]  debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:225:15-66: [opt-env-conf-test] @@ -222,7 +222,7 @@ [opt-env-conf-test]  debug ["Set command to ", commandChunk (commandArg c)] [opt-env-conf-test]  go $ commandParser c [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test] - debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  debug ["loading config"] [opt-env-conf-test]  mNewConfig <- ppIndent $ go pc [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:225:15-66: [opt-env-conf-test] @@ -222,7 +222,7 @@ [opt-env-conf-test]  debug ["Set command to ", commandChunk (commandArg c)] [opt-env-conf-test]  go $ commandParser c [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> do [opt-env-conf-test] - debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "WithConfig", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  debug ["loading config"] [opt-env-conf-test]  mNewConfig <- ppIndent $ go pc [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:262:16-34: [opt-env-conf-test] @@ -259,7 +259,7 @@ [opt-env-conf-test]  mLoc [opt-env-conf-test]  let mOptDoc = settingOptDoc set [opt-env-conf-test]  mArg <- [opt-env-conf-test] - if settingTryArgument [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  -- Require readers before finding the argument so the parser [opt-env-conf-test]  -- always fails if it's missing a reader. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:262:16-34: [opt-env-conf-test] @@ -259,7 +259,7 @@ [opt-env-conf-test]  mLoc [opt-env-conf-test]  let mOptDoc = settingOptDoc set [opt-env-conf-test]  mArg <- [opt-env-conf-test] - if settingTryArgument [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  -- Require readers before finding the argument so the parser [opt-env-conf-test]  -- always fails if it's missing a reader. [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Run.hs:262:16-34: [opt-env-conf-test] @@ -259,7 +259,7 @@ [opt-env-conf-test]  mLoc [opt-env-conf-test]  let mOptDoc = settingOptDoc set [opt-env-conf-test]  mArg <- [opt-env-conf-test] - if settingTryArgument [opt-env-conf-test] + if not (settingTryArgument) [opt-env-conf-test]  then do [opt-env-conf-test]  -- Require readers before finding the argument so the parser [opt-env-conf-test]  -- always fails if it's missing a reader. [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Run.hs:262:13-31: [opt-env-conf-test] @@ -259,7 +259,7 @@ [opt-env-conf-test]  mLoc [opt-env-conf-test]  let mOptDoc = settingOptDoc set [opt-env-conf-test]  mArg <- [opt-env-conf-test] - if settingTryArgument [opt-env-conf-test] + if settingTryArgument [opt-env-conf-test]  then do [opt-env-conf-test]  -- Require readers before finding the argument so the parser [opt-env-conf-test]  -- always fails if it's missing a reader. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:309:24-40: [opt-env-conf-test] @@ -306,7 +306,7 @@ [opt-env-conf-test]  pure a [opt-env-conf-test]  _ -> do [opt-env-conf-test]  mOpt <- [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  -- Require readers before finding the option so the parser [opt-env-conf-test]  -- always fails if it's missing a reader. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:309:24-40: [opt-env-conf-test] @@ -306,7 +306,7 @@ [opt-env-conf-test]  pure a [opt-env-conf-test]  _ -> do [opt-env-conf-test]  mOpt <- [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  -- Require readers before finding the option so the parser [opt-env-conf-test]  -- always fails if it's missing a reader. [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Run.hs:309:24-40: [opt-env-conf-test] @@ -306,7 +306,7 @@ [opt-env-conf-test]  pure a [opt-env-conf-test]  _ -> do [opt-env-conf-test]  mOpt <- [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if not (settingTryOption) [opt-env-conf-test]  then do [opt-env-conf-test]  -- Require readers before finding the option so the parser [opt-env-conf-test]  -- always fails if it's missing a reader. [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Run.hs:309:21-39: [opt-env-conf-test] @@ -306,7 +306,7 @@ [opt-env-conf-test]  pure a [opt-env-conf-test]  _ -> do [opt-env-conf-test]  mOpt <- [opt-env-conf-test] - if settingTryOption [opt-env-conf-test] + if settingTryOption [opt-env-conf-test]  then do [opt-env-conf-test]  -- Require readers before finding the option so the parser [opt-env-conf-test]  -- always fails if it's missing a reader. [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:449:41-42: [opt-env-conf-test] @@ -446,7 +446,7 @@ [opt-env-conf-test]  maybe (ppError mLoc ParseErrorEmptySetting) (ppErrors mLoc) $ [opt-env-conf-test]  NE.nonEmpty $ [opt-env-conf-test]  catMaybes [opt-env-conf-test] - [ parseResultError (ParseErrorMissingArgument mOptDoc) mArg, [opt-env-conf-test] + [ parseResultError (ParseErrorMissingArgument mOptDoc) mArg, [opt-env-conf-test]  parseResultError (ParseErrorMissingSwitch mOptDoc) mSwitch, [opt-env-conf-test]  parseResultError (ParseErrorMissingOption mOptDoc) mOpt, [opt-env-conf-test]  parseResultError (ParseErrorMissingEnvVar mEnvDoc) mEnv, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:449:41-42: [opt-env-conf-test] @@ -446,7 +446,7 @@ [opt-env-conf-test]  maybe (ppError mLoc ParseErrorEmptySetting) (ppErrors mLoc) $ [opt-env-conf-test]  NE.nonEmpty $ [opt-env-conf-test]  catMaybes [opt-env-conf-test] - [ parseResultError (ParseErrorMissingArgument mOptDoc) mArg, [opt-env-conf-test] + [ parseResultError (ParseErrorMissingArgument mOptDoc) mArg, [opt-env-conf-test]  parseResultError (ParseErrorMissingSwitch mOptDoc) mSwitch, [opt-env-conf-test]  parseResultError (ParseErrorMissingOption mOptDoc) mOpt, [opt-env-conf-test]  parseResultError (ParseErrorMissingEnvVar mEnvDoc) mEnv, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1210:64-74: [opt-env-conf-test] @@ -1207,7 +1207,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> ParserMany mLoc <$> go p [opt-env-conf-test]  ParserSome mLoc p -> ParserSome mLoc <$> go p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc True caps f <$> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2 [opt-env-conf-test]  ParserSetting mLoc s -> ParserSetting mLoc <$> func s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1210:64-74: [opt-env-conf-test] @@ -1207,7 +1207,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> ParserMany mLoc <$> go p [opt-env-conf-test]  ParserSome mLoc p -> ParserSome mLoc <$> go p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc False caps f <$> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2 [opt-env-conf-test]  ParserSettiTnegs tmiLnogc msu t-a>t iPoanr sNeergSaettet iantg smrLco/cO pn vfCuonncf /sP [opt-env-conf-test] arser.hs:1210:64-74: [opt-env-conf-test] @@ -1207,7 +1207,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> ParserMany mLoc <$> go p [opt-env-conf-test]  ParserSome mLoc p -> ParserSome mLoc <$> go p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc not (forgivable) caps f <$> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2 [opt-env-conf-test]  ParserSetting mLoc s -> ParserSetting mLoc <$> func s [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:449:41-42: [opt-env-conf-test] @@ -446,7 +446,7 @@ [opt-env-conf-test]  maybe (ppError mLoc ParseErrorEmptySetting) (ppErrors mLoc) $ [opt-env-conf-test]  NE.nonEmpty $ [opt-env-conf-test]  catMaybes [opt-env-conf-test] - [ parseResultError (ParseErrorMissingArgument mOptDoc) mArg, [opt-env-conf-test] + [ parseResultError (ParseErrorMissingArgument mOptDoc) mArg, [opt-env-conf-test]  parseResultError (ParseErrorMissingSwitch mOptDoc) mSwitch, [opt-env-conf-test]  parseResultError (ParseErrorMissingOption mOptDoc) mOpt, [opt-env-conf-test]  parseResultError (ParseErrorMissingEnvVar mEnvDoc) mEnv, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1173:64-74: [opt-env-conf-test] @@ -1170,7 +1170,7 @@ [opt-env-conf-test]  ParserMany _ p -> ParserMany Nothing (go p) [opt-env-conf-test]  ParserSome _ p -> ParserSome Nothing (go p) [opt-env-conf-test]  ParserAllOrNothing _ p -> ParserAllOrNothing Nothing (go p) [opt-env-conf-test] - ParserCheck _ forgivable caps f p -> ParserCheck Nothing forgivable caps f (go p) [opt-env-conf-test] + ParserCheck _ forgivable caps f p -> ParserCheck Nothing True caps f (go p) [opt-env-conf-test]  ParserCommands _ mDefault cs -> ParserCommands Nothing mDefault $ map commandEraseSrcLocs cs [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> ParserWithConfig Nothing (go p1) (go p2) [opt-env-conf-test]  ParserSetting _ s -> ParserSetting Nothing s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1173:64-74: [opt-env-conf-test] @@ -1170,7 +1170,7 @@ [opt-env-conf-test]  ParserMany _ p -> ParserMany Nothing (go p) [opt-env-conf-test]  ParserSome _ p -> ParserSome Nothing (go p) [opt-env-conf-test]  ParserAllOrNothing _ p -> ParserAllOrNothing Nothing (go p) [opt-env-conf-test] - ParserCheck _ forgivable caps f p -> ParserCheck Nothing forgivable caps f (go p) [opt-env-conf-test] + ParserCheck _ forgivable caps f p -> ParserCheck Nothing False caps f (go p) [opt-env-conf-test]  ParserCommands _ mDefault cs -> ParserCommands Nothing mDefault $ map commandEraseSrcLocs cs [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> ParserWithConfig Nothing (go p1) (go p2) [opt-env-conf-test]  ParserSetting _ s -> ParserSetting Nothing s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:686:41-45: [opt-env-conf-test] @@ -683,7 +683,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'checkMapIO', but allow trying the other side of any alternative if the result is Nothing. [opt-env-conf-test]  checkMapIOForgivable :: (HasCallStack) => (a -> IO (Either String b)) -> Parser a -> Parser b [opt-env-conf-test] -checkMapIOForgivable = ParserCheck mLoc True Set.empty [opt-env-conf-test] +checkMapIOForgivable = ParserCheck mLoc True Set.empty [opt-env-conf-test]  where [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:686:41-45: [opt-env-conf-test] @@ -683,7 +683,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'checkMapIO', but allow trying the other side of any alternative if the result is Nothing. [opt-env-conf-test]  checkMapIOForgivable :: (HasCallStack) => (a -> IO (Either String b)) -> Parser a -> Parser b [opt-env-conf-test] -checkMapIOForgivable = ParserCheck mLoc True Set.empty [opt-env-conf-test] +checkMapIOForgivable = ParserCheck mLoc False Set.empty [opt-env-conf-test]  where [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:686:41-45: [opt-env-conf-test] @@ -683,7 +683,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Like 'checkMapIO', but allow trying the other side of any alternative if the result is Nothing. [opt-env-conf-test]  checkMapIOForgivable :: (HasCallStack) => (a -> IO (Either String b)) -> Parser a -> Parser b [opt-env-conf-test] -checkMapIOForgivable = ParserCheck mLoc True Set.empty [opt-env-conf-test] +checkMapIOForgivable = ParserCheck mLoc not (True) Set.empty [opt-env-conf-test]  where [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:663:23-33: [opt-env-conf-test] @@ -660,7 +660,7 @@ [opt-env-conf-test]  checkWithRequiredCapability :: (HasCallStack) => String -> Parser a -> Parser a [opt-env-conf-test]  checkWithRequiredCapability capName = \case [opt-env-conf-test]  ParserCheck mLoc' forgivable caps f p -> [opt-env-conf-test] - ParserCheck mLoc' forgivable (Set.insert cap caps) f p [opt-env-conf-test] + ParserCheck mLoc' True (Set.insert cap caps) f p [opt-env-conf-test]  p -> ParserCheck mLoc False (Set.singleton cap) (pure . Right) p [opt-env-conf-test]  where [opt-env-conf-test]  cap = Capability (T.pack capName) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:663:23-33: [opt-env-conf-test] @@ -660,7 +660,7 @@ [opt-env-conf-test]  checkWithRequiredCapability :: (HasCallStack) => String -> Parser a -> Parser a [opt-env-conf-test]  checkWithRequiredCapability capName = \case [opt-env-conf-test]  ParserCheck mLoc' forgivable caps f p -> [opt-env-conf-test] - ParserCheck mLoc' forgivable (Set.insert cap caps) f p [opt-env-conf-test] + ParserCheck mLoc' False (Set.insert cap caps) f p [opt-env-conf-test]  p -> ParserCheck mLoc False (Set.singleton cap) (pure . Right) p [opt-env-conf-test]  where [opt-env-conf-test]  cap = Capability (T.pack capName) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:663:23-33: [opt-env-conf-test] @@ -660,7 +660,7 @@ [opt-env-conf-test]  checkWithRequiredCapability :: (HasCallStack) => String -> Parser a -> Parser a [opt-env-conf-test]  checkWithRequiredCapability capName = \case [opt-env-conf-test]  ParserCheck mLoc' forgivable caps f p -> [opt-env-conf-test] - ParserCheck mLoc' forgivable (Set.insert cap caps) f p [opt-env-conf-test] + ParserCheck mLoc' not (forgivable) (Set.insert cap caps) f p [opt-env-conf-test]  p -> ParserCheck mLoc False (Set.singleton cap) (pure . Right) p [opt-env-conf-test]  where [opt-env-conf-test]  cap = Capability (T.pack capName) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:1173:64-74: [opt-env-conf-test] @@ -1170,7 +1170,7 @@ [opt-env-conf-test]  ParserMany _ p -> ParserMany Nothing (go p) [opt-env-conf-test]  ParserSome _ p -> ParserSome Nothing (go p) [opt-env-conf-test]  ParserAllOrNothing _ p -> ParserAllOrNothing Nothing (go p) [opt-env-conf-test] - ParserCheck _ forgivable caps f p -> ParserCheck Nothing forgivable caps f (go p) [opt-env-conf-test] + ParserCheck _ forgivable caps f p -> ParserCheck Nothing not (forgivable) caps f (go p) [opt-env-conf-test]  ParserCommands _ mDefault cs -> ParserCommands Nothing mDefault $ map commandEraseSrcLocs cs [opt-env-conf-test]  ParserWithConfig _ p1 p2 -> ParserWithConfig Nothing (go p1) (go p2) [opt-env-conf-test]  ParserSetting _ s -> ParserSetting Nothing s [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:664:25-30: [opt-env-conf-test] @@ -661,7 +661,7 @@ [opt-env-conf-test]  checkWithRequiredCapability capName = \case [opt-env-conf-test]  ParserCheck mLoc' forgivable caps f p -> [opt-env-conf-test]  ParsTeersCthiencgk mmuLtoact'i ofno rCgoinvsatbBloeo l( Saett .sirncs/eOrptt EcnavpC ocnafp/sP)a rfs epr [opt-env-conf-test] .-h s :p6 6-4>: 2P5a-r3s0e:r [opt-env-conf-test] C@h@e c-k6 6m1L,o7c +F6a6l1s,e7 (@S@e [opt-env-conf-test] t .cshiencgklWeittohnR ecqaupi)r e(dpCuarpea b.i lRiitgyh tc)a ppN [opt-env-conf-test] a+m e p= -\>c aPsaer [opt-env-conf-test] s e r CPhaercske rmCLhoecc kF amlLsoec '( Sfeotr.gsiivnagblleet ocna pcsa pf) p( p-u>r [opt-env-conf-test] e . R iPgahrts)e rpC [opt-env-conf-test] h e c kw hmeLroec [opt-env-conf-test] ' f o r gciavpa b=l eC a(pSaebti.liintsye r(tT .cpaapc kc acpasp)N afm ep) [opt-env-conf-test]  [opt-env-conf-test] - p -m>L oPca r=s esrnCdh e mlLiosct TFoaMlasyeb e( S(egte.tsCianlgllSettaocnk ccaapl)l S(tpaucrke) [opt-env-conf-test] . Right) p [opt-env-conf-test] + p -> ParserCheck mLoc True (Set.singleton cap) (pure . Right) p [opt-env-conf-test]  where [opt-env-conf-test]  cap = Capability (T.pack capName) [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:664:25-30: [opt-env-conf-test] @@ -661,7 +661,7 @@ [opt-env-conf-test]  checkWithRequiredCapability capName = \case [opt-env-conf-test]  ParserCheck mLoc' forgivable caps f p -> [opt-env-conf-test]  ParserCheck mLoc' forgivable (Set.insert cap caps) f p [opt-env-conf-test] - p -> ParserCheck mLoc False (Set.singleton cap) (pure . Right) p [opt-env-conf-test] + p -> ParserCheck mLoc not (False) (Set.singleton cap) (pure . Right) p [opt-env-conf-test]  where [opt-env-conf-test]  cap = Capability (T.pack capName) [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:618:31-36: [opt-env-conf-test] @@ -615,7 +615,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Check a 'Parser' after the fact, allowing IO. [opt-env-conf-test]  checkMapIO :: (HasCallStack) => (a -> IO (Either String b)) -> Parser a -> Parser b [opt-env-conf-test] -checkMapIO = ParserCheck mLoc False Set.empty [opt-env-conf-test] +checkMapIO = ParserCheck mLoc True Set.empty [opt-env-conf-test]  where [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:618:31-36: [opt-env-conf-test] @@ -615,7 +615,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  -- | Check a 'Parser' after the fact, allowing IO. [opt-env-conf-test]  checkMapIO :: (HasCallStack) => (a -> IO (Either String b)) -> Parser a -> Parser b [opt-env-conf-test] -checkMapIO = ParserCheck mLoc False Set.empty [opt-env-conf-test] +checkMapIO = ParserCheck mLoc False Set.empty [opt-env-conf-test]  where [opt-env-conf-test]  mLoc = snd ss ttliiinnsggt TmmouuMttaaayttbiieoo nn( gLNeietsgCtaaLtlielt S atatat c sksr rccc/a/OlOplptStEtEnanvcvCkCo)on [opt-env-conf-test] nf f/ [opt-env-conf-test] /PPaaTrressseetrri..nhhgss ::m61u10t81a:9t3:i19o--n31 60L::i [opt-env-conf-test]  [opt-env-conf-test] s@@t@@L i--t61 10a51t,6 7,s 7r+ c6+/11O50p,1t76E ,n@7v@ C [opt-env-conf-test] @o @n [opt-env-conf-test]  [opt-env-conf-test] f /- P- a wr|is teChrhF.erhcoskz: e1an0 C1'a9Pl:al9rS-st1ea0rc:'k [opt-env-conf-test]  @a$@f [opt-env-conf-test]  t -e 1r 0 1t 6hc,eh7 o fi+ac1ce0t 1,$6 [opt-env-conf-test] ,a 7l l @o @w [opt-env-conf-test] i n gc awItiOMt.ah [opt-env-conf-test] yF brceohsze [opt-env-conf-test] ec-nk CM aa lp lI SO t a: c:[k (b$Ha [opt-env-conf-test] ar se CO ap lt licSohtnoa,ic [opt-env-conf-test] ck+e) $= [opt-env-conf-test] > ( a -[ > bcIaaOrt eM(OaEpyitbtiehosen [opt-env-conf-test] r,- [opt-env-conf-test]  S t r i n g b [) ) b a-fr>ie lOPepaOtrpistoeinro, n [opt-env-conf-test] a,+ [opt-env-conf-test]  - > P a r s e [r bb a [opt-env-conf-test] br-aecrOhepeEtcnikvoM,na [opt-env-conf-test] ,p [opt-env-conf-test] I O = P a r s e rf CifhlieelcEeknO vpm,tL [opt-env-conf-test] ioocn ,F [opt-env-conf-test] a l s e S e t . e m pbtayr [opt-env-conf-test] e+Ecnhve,c [opt-env-conf-test] k M a p I O = P a rfsielreCEhnevc,k [opt-env-conf-test]  mLoc not (False) Set.empty [opt-env-conf-test]  where [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1030:41-92: [opt-env-conf-test] @@ -1027,7 +1027,7 @@ [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test]  b = mconcat $ bs ++ [reader str] [opt-env-conf-test]  bareSetting p f = do [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"] [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"] [opt-env-conf-test]  guard $ p s [opt-env-conf-test]  pure $ [opt-env-conf-test]  -- Require the capability for the entire setting because the secret may be [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1019:9-10: [opt-env-conf-test] @@ -1016,7 +1016,7 @@ [opt-env-conf-test]  withFrozenCallStack $ [opt-env-conf-test]  choice $ [opt-env-conf-test]  catMaybes [opt-env-conf-test] - [ bareOption, [opt-env-conf-test] + [ bareOption, [opt-env-conf-test]  fileOption, [opt-env-conf-test]  bareEnv, [opt-env-conf-test]  fileEnv, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1030:41-92: [opt-env-conf-test] @@ -1027,7 +1027,7 @@ [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test]  b = mconcat $ bs ++ [reader str] [opt-env-conf-test]  bareSetting p f = do [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"] [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"] [opt-env-conf-test]  guard $ p s [opt-env-conf-test]  pure $ [opt-env-conf-test]  -- Require the capability for the entire setting because the secret may be [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1030:41-92: [opt-env-conf-test] @@ -1027,7 +1027,7 @@ [opt-env-conf-test]  mLoc = snd <$> listToMaybe (getCallStack callStack) [opt-env-conf-test]  b = mconcat $ bs ++ [reader str] [opt-env-conf-test]  bareSetting p f = do [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"] [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "SECRET"] [opt-env-conf-test]  guard $ p s [opt-env-conf-test]  pure $ [opt-env-conf-test]  -- Require the capability for the entire setting because the secret may be [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1038:41-95: [opt-env-conf-test] @@ -1035,7 +1035,7 @@ [opt-env-conf-test]  checkWithRequiredCapability readSecretCapability $ [opt-env-conf-test]  T.pack <$> ParserSetting mLoc s [opt-env-conf-test]  fileSetting p f = do [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"] [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"] [opt-env-conf-test]  guard $ p s [opt-env-conf-test]  pure $ [opt-env-conf-test]  checkWithRequiredCapability readSecretCapability $ [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1038:41-95: [opt-env-conf-test] @@ -1035,7 +1035,7 @@ [opt-env-conf-test]  checkWithRequiredCapability readSecretCapability $ [opt-env-conf-test]  T.pack <$> ParserSetting mLoc s [opt-env-conf-test]  fileSetting p f = do [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"] [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"] [opt-env-conf-test]  guard $ p s [opt-env-conf-test]  pure $ [opt-env-conf-test]  checkWithRequiredCapability readSecretCapability $ [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:1038:41-95: [opt-env-conf-test] @@ -1035,7 +1035,7 @@ [opt-env-conf-test]  checkWithRequiredCapability readSecretCapability $ [opt-env-conf-test]  T.pack <$> ParserSetting mLoc s [opt-env-conf-test]  fileSetting p f = do [opt-env-conf-test] - let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"] [opt-env-conf-test] + let s = completeBuilder $ mconcat [mapMaybeBuilder f b, reader str, metavar "FILE_PATH"] [opt-env-conf-test]  guard $ p s [opt-env-conf-test]  pure $ [opt-env-conf-test]  checkWithRequiredCapability readSecretCapability $ [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:877:9-10: [opt-env-conf-test] @@ -874,7 +874,7 @@ [opt-env-conf-test]  withFrozenCallStack $ [opt-env-conf-test]  choice $ [opt-env-conf-test]  catMaybes [opt-env-conf-test] - [ Just parseDummy, [opt-env-conf-test] + [ Just parseDummy, [opt-env-conf-test]  Just parseDisableSwitch, [opt-env-conf-test]  Just parseEnableSwitch, [opt-env-conf-test]  parseEnv, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:877:9-10: [opt-env-conf-test] @@ -874,7 +874,7 @@ [opt-env-conf-test]  withFrozenCallStack $ [opt-env-conf-test]  choice $ [opt-env-conf-test]  catMaybes [opt-env-conf-test] - [ Just parseDummy, [opt-env-conf-test] + [ Just parseDummy, [opt-env-conf-test]  Just parseDisableSwitch, [opt-env-conf-test]  Just parseEnableSwitch, [opt-env-conf-test]  parseEnv, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:877:9-10: [opt-env-conf-test] @@ -874,7 +874,7 @@ [opt-env-conf-test]  withFrozenCallStack $ [opt-env-conf-test]  choice $ [opt-env-conf-test]  catMaybes [opt-env-conf-test] - [ Just parseDummy, [opt-env-conf-test] + [ Just parseDummy, [opt-env-conf-test]  Just parseDisableSwitch, [opt-env-conf-test]  Just parseEnableSwitch, [opt-env-conf-test]  parseEnv, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:890:19-21: [opt-env-conf-test] @@ -887,7 +887,7 @@ [opt-env-conf-test]  parseDefaultVal :: Maybe (Parser Bool) [opt-env-conf-test]  parseDefaultVal = do [opt-env-conf-test]  (dv, _) <- settingDefaultValue s [opt-env-conf-test] - pure $ pure dv [opt-env-conf-test] + pure $ pure True [opt-env-conf-test]  [opt-env-conf-test]  parseEnableSwitch :: Parser Bool [opt-env-conf-test]  parseEnableSwitch = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:890:19-21: [opt-env-conf-test] @@ -887,7 +887,7 @@ [opt-env-conf-test]  parseDefaultVal :: Maybe (Parser Bool) [opt-env-conf-test]  parseDefaultVal = do [opt-env-conf-test]  (dv, _) <- settingDefaultValue s [opt-env-conf-test] - pure $ pure dv [opt-env-conf-test] + pure $ pure False [opt-env-conf-test]  [opt-env-conf-test]  parseEnableSwitch :: Parser Bool [opt-env-conf-test]  parseEnableSwitch = [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:890:19-21: [opt-env-conf-test] @@ -887,7 +887,7 @@ [opt-env-conf-test]  parseDefaultVal :: Maybe (Parser Bool) [opt-env-conf-test]  parseDefaultVal = do [opt-env-conf-test]  (dv, _) <- settingDefaultValue s [opt-env-conf-test] - pure $ pure dv [opt-env-conf-test] + pure $ pure not (dv) [opt-env-conf-test]  [opt-env-conf-test]  parseEnableSwitch :: Parser Bool [opt-env-conf-test]  parseEnableSwitch = [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:898:34-39: [opt-env-conf-test] @@ -895,7 +895,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just True, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:898:34-39: [opt-env-conf-test] @@ -895,7 +895,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = True, [opt-env-conf-test]  settingSwitchValue = Just True, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:898:34-39: [opt-env-conf-test] @@ -895,7 +895,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = not (False), [opt-env-conf-test]  settingSwitchValue = Just True, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:899:39-43: [opt-env-conf-test] @@ -896,7 +896,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just True, [opt-env-conf-test] + settingSwitchValue = Just False, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:899:39-43: [opt-env-conf-test] @@ -896,7 +896,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just True, [opt-env-conf-test] + settingSwitchValue = Just True, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] pec.--help.can show help text with --help even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with --help even when there are more args:1 [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:135:15-60: [opt-env-conf-test] @@ -132,7 +132,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  eor <- tryPP $ go p' [opt-env-conf-test]  case eor of [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:135:15-60: [opt-env-conf-test] @@ -132,7 +132,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  eor <- tryPP $ go p' [opt-env-conf-test]  case eor of [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Run.hs:511:27-28: [opt-env-conf-test] @@ -508,7 +508,7 @@ [opt-env-conf-test]  { ppEnvEnv = EnvMap.empty, [opt-env-conf-test]  ppEnvConf = Nothing, [opt-env-conf-test]  ppEnvDebug = mDebugMode, [opt-env-conf-test] - ppEnvIndent = 0 [opt-env-conf-test] + ppEnvIndent = 1 [opt-env-conf-test]  } [opt-env-conf-test]  mResOrNext <- runPPLazy (go' [] parser) ppState ppEnv [opt-env-conf-test]  case mResOrNext of [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--help.can show help text with -h [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:135:15-60: [opt-env-conf-test] @@ -132,7 +132,7 @@ [opt-env-conf-test]  debug ["Left side failed, trying right side."] [opt-env-conf-test]  ppIndent $ go p2 [opt-env-conf-test]  ParserMany mLoc p' -> do [opt-env-conf-test] - debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test] + debug [syntaxChunk "Many", ": ", mSrcLocChunk mLoc] [opt-env-conf-test]  ppIndent $ do [opt-env-conf-test]  eor <- tryPP $ go p' [opt-env-conf-test]  case eor of [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--run-settings-check.can run a settings check with --run-settings-check even when there are more args [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:161:24-50: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  case result of [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if not $ False [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else do [opt-env-conf-test]  -- Settings available below [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:161:24-50: [opt-env-conf-test] @@ -158,7 +158,7 @@ [opt-env-conf-test]  case result of [opt-env-conf-test]  Success a -> pure a [opt-env-conf-test]  Failure errs -> do [opt-env-conf-test] - if not $ all errorIsForgivable errs [opt-env-conf-test] + if not $ True [opt-env-conf-test]  then ppErrors' errs [opt-env-conf-test]  else do [opt-env-conf-test]  -- Settings available below [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as Nothing:2 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:196:72-82: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show False] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Run.hs:196:72-82: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show True] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Run.hs:196:72-82: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show not (forgivable)] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:196:25-83: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Run.hs:196:25-83: [opt-env-conf-test] @@ -193,7 +193,7 @@ [opt-env-conf-test]  errOrB <- liftIO $ f a [opt-env-conf-test]  case errOrB of [opt-env-conf-test]  Left err -> do [opt-env-conf-test] - debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test] + debug ["failed, forgivable: ", chunk $ T.pack $ show forgivable] [opt-env-conf-test]  ppError mLoc $ ParseErrorCheckFailed forgivable err [opt-env-conf-test]  Right b -> do [opt-env-conf-test]  debug ["succeeded"] [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is available [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  [opt-env-conf-test] TTesting mutation ConstBool at src/OptEnvConf/Parser.hs:900:32-37: [opt-env-conf-test] @@ -897,7 +897,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just True, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = True, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:900:32-37: [opt-env-conf-test] @@ -897,7 +897,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just True, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:899:39-43: [opt-env-conf-test] @@ -896,7 +896,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just True, [opt-env-conf-test] + settingSwitchValue = Just not (True), [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:905:29-33: [opt-env-conf-test] @@ -902,7 +902,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = True, [opt-env-conf-test] + settingHidden = False, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:905:29-33: [opt-env-conf-test] @@ -902,7 +902,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = True, [opt-env-conf-test] + settingHidden = True, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:905:29-33: [opt-env-conf-test] @@ -902,7 +902,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = True, [opt-env-conf-test] + settingHidden = not (True), [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:917:34-39: [opt-env-conf-test] @@ -914,7 +914,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong falsePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = True, [opt-env-conf-test]  settingSwitchValue = Just False, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:917:34-39: [opt-env-conf-test] @@ -914,7 +914,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong falsePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just False, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:917:34-39: [opt-env-conf-test] @@ -914,7 +914,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong falsePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = not (False), [opt-env-conf-test]  settingSwitchValue = Just False, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:918:39-44: [opt-env-conf-test] @@ -915,7 +915,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong falsePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just False, [opt-env-conf-test] + settingSwitchValue = Just True, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:918:39-44: [opt-env-conf-test] @@ -915,7 +915,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong falsePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just False, [opt-env-conf-test] + settingSwitchValue = Just False, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:918:39-44: [opt-env-conf-test] @@ -915,7 +915,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong falsePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just False, [opt-env-conf-test] + settingSwitchValue = Just not (False), [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:900:32-37: [opt-env-conf-test] @@ -897,7 +897,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just True, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = not (False), [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:919:32-37: [opt-env-conf-test] @@ -916,7 +916,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just False, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = True, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:919:32-37: [opt-env-conf-test] @@ -916,7 +916,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just False, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:919:32-37: [opt-env-conf-test] @@ -916,7 +916,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just False, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = not (False), [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:924:29-33: [opt-env-conf-test] @@ -921,7 +921,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = True, [opt-env-conf-test] + settingHidden = False, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:924:29-33: [opt-env-conf-test] @@ -921,7 +921,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = True, [opt-env-conf-test] + settingHidden = True, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:924:29-33: [opt-env-conf-test] @@ -921,7 +921,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = True, [opt-env-conf-test] + settingHidden = not (True), [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = Nothing, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:939:36-41: [opt-env-conf-test] @@ -936,7 +936,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = (auto :: Reader Bool) : settingReaders s, [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = True, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Just ne, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:939:36-41: [opt-env-conf-test] @@ -936,7 +936,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = (auto :: Reader Bool) : settingReaders s, [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = not (False), [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Just ne, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:941:34-39: [opt-env-conf-test] @@ -938,7 +938,7 @@ [opt-env-conf-test]  settingReaders = (auto :: Reader Bool) : settingReaders s, [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Just ne, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:939:36-41: [opt-env-conf-test] @@ -936,7 +936,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = (auto :: Reader Bool) : settingReaders s, [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Just ne, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:941:34-39: [opt-env-conf-test] @@ -938,7 +938,7 @@ [opt-env-conf-test]  settingReaders = (auto :: Reader Bool) : settingReaders s, [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = not (False), [opt-env-conf-test]  settingEnvVars = Just ne, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:941:34-39: [opt-env-conf-test] @@ -938,7 +938,7 @@ [opt-env-conf-test]  settingReaders = (auto :: Reader Bool) : settingReaders s, [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = True, [opt-env-conf-test]  settingEnvVars = Just ne, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:946:31-36: [opt-env-conf-test] @@ -943,7 +943,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = True, [opt-env-conf-test]  settingMetavar = Just "BOOL", [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:946:31-36: [opt-env-conf-test] @@ -943,7 +943,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = False, [opt-env-conf-test]  settingMetavar = Just "BOOL", [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:960:36-41: [opt-env-conf-test] @@ -957,7 +957,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:960:36-41: [opt-env-conf-test] @@ -957,7 +957,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = True, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:960:36-41: [opt-env-conf-test] @@ -957,7 +957,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = [], [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = not (False), [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:962:34-39: [opt-env-conf-test] @@ -959,7 +959,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = True, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Just ne, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:946:31-36: [opt-env-conf-test] @@ -943,7 +943,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = not (False), [opt-env-conf-test]  settingMetavar = Just "BOOL", [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:967:31-36: [opt-env-conf-test] @@ -964,7 +964,7 @@ [opt-env-conf-test]  settingConfigVals = Just ne, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = True, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:962:34-39: [opt-env-conf-test] @@ -959,7 +959,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Nothing, [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = not (False), [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Just ne, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:967:31-36: [opt-env-conf-test] @@ -964,7 +964,7 @@ [opt-env-conf-test]  settingConfigVals = Just ne, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = False, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:979:34-39: [opt-env-conf-test] @@ -976,7 +976,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong helpPrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = True, [opt-env-conf-test]  settingSwitchValue = Just True, -- Unused [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:967:31-36: [opt-env-conf-test] @@ -964,7 +964,7 @@ [opt-env-conf-test]  settingConfigVals = Just ne, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = not (False), [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:979:34-39: [opt-env-conf-test] @@ -976,7 +976,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong helpPrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just True, -- Unused [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:979:34-39: [opt-env-conf-test] @@ -976,7 +976,7 @@ [opt-env-conf-test]  Setting [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong helpPrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test] - settingTryArgument = False, [opt-env-conf-test] + settingTryArgument = not (False), [opt-env-conf-test]  settingSwitchValue = Just True, -- Unused [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:980:39-43: [opt-env-conf-test] @@ -977,7 +977,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong helpPrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just True, -- Unused [opt-env-conf-test] + settingSwitchValue = Just True, -- Unused [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:980:39-43: [opt-env-conf-test] @@ -977,7 +977,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong helpPrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just True, -- Unused [opt-env-conf-test] + settingSwitchValue = Just False, -- Unused [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:980:39-43: [opt-env-conf-test] @@ -977,7 +977,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong helpPrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just True, -- Unused [opt-env-conf-test] + settingSwitchValue = Just not (True), -- Unused [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:981:32-37: [opt-env-conf-test] @@ -978,7 +978,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just True, -- Unused [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = True, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:981:32-37: [opt-env-conf-test] @@ -978,7 +978,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just True, -- Unused [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:981:32-37: [opt-env-conf-test] @@ -978,7 +978,7 @@ [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test]  settingSwitchValue = Just True, -- Unused [opt-env-conf-test] - settingTryOption = False, [opt-env-conf-test] + settingTryOption = not (False), [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:986:29-34: [opt-env-conf-test] @@ -983,7 +983,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = True, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:986:29-34: [opt-env-conf-test] @@ -983,7 +983,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = False, [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:986:29-34: [opt-env-conf-test] @@ -983,7 +983,7 @@ [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test]  settingDefaultValue = Nothing, [opt-env-conf-test]  settingExamples = [], [opt-env-conf-test] - settingHidden = False, [opt-env-conf-test] + settingHidden = not (False), [opt-env-conf-test]  settingMetavar = Nothing, [opt-env-conf-test]  settingHelp = settingHelp s, [opt-env-conf-test]  settingCompleter = Nothing, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Parser.hs:483:14-15: [opt-env-conf-test] @@ -480,7 +480,7 @@ [opt-env-conf-test]  withFrozenCallStack $ [opt-env-conf-test]  setting $ [opt-env-conf-test]  builders [opt-env-conf-test] - ++ [ reader str, [opt-env-conf-test] + ++ [ reader str, [opt-env-conf-test]  metavar "FILE_PATH", [opt-env-conf-test]  T e s t i ncgo mmpulteatteiro nf iLliesPtaLtiht [opt-env-conf-test]  a t s r c / O p t E n v C]o [opt-env-conf-test] nf/Parser.hs:483:14-15: [opt-env-conf-test] @@ -480,7 +480,7 @@ [opt-env-conf-test]  withFrozenCallStack $ [opt-env-conf-test]  setting $ [opt-env-conf-test]  builders [opt-env-conf-test] - ++ [ reader str, [opt-env-conf-test] + ++ [ reader str, [opt-env-conf-test]  metavar "FILE_PATH", [opt-env-conf-test]  completer filePath [opt-env-conf-test]  ] [opt-env-conf-test] Testing mutation ListLit aTte sstricn/gO pmtuEtnavtCioonnf /CPoanrssteBro.ohls :a8t2 9s:r4c1/-O5p8t:E [opt-env-conf-test] n@v@C o-n8f2/6P,a7r s+e8r2.6h,s7: 9@6@2 [opt-env-conf-test] : 3 4 - 3 9 : [opt-env-conf-test] l@o@n g- 9"5c9o,n7f i+g9-5f9i,l7e "@,@ [opt-env-conf-test]  [opt-env-conf-test]  e n v " C O N FsIeGt_tFiInLgER"e,a [opt-env-conf-test] d e r s = [h]e,l [opt-env-conf-test] p " P a t h t o t h e csoentftiignugrTartyiAorng ufmielnet" ,= [opt-env-conf-test]  -F a l s e , [opt-env-conf-test] c o m p l e t e r ( f i l e PsaetthtWiintghSEwxittecnhsViaolnuse [=" .Nyoatmhli"n,g ," [opt-env-conf-test] .-y m l " ] ) [opt-env-conf-test]  + csoemtptlientgeTrr y(OfpitlieoPna t=h WFiatlhsEex,t [opt-env-conf-test] e+n s i o n s [ " . y a m l "s,e t"t.iynmglT"r]y)O [opt-env-conf-test] p t i o n ]= [opt-env-conf-test]  F [opt-env-conf-test] a l-s-e ,| [opt-env-conf-test]  D e f i n e a s e t t i nsge tftoirn gaE n'vBVoaorls' =w iNtoht hai nggi,v [opt-env-conf-test] e n d e f a u l t v a l u es.e [opt-env-conf-test] ttTiensgtCionngf imguVtaaltsi o=n JLuisstt Lniet, [opt-env-conf-test] a t s r c / O p t E n v C o nsfe/tPtairnsgeDre.fhasu:l8t2V5a:l5u-e6 := [opt-env-conf-test]  @N@o t-h8i2n2g,,7 [opt-env-conf-test]  +822,7 @@ [opt-env-conf-test]  configuTreTTeseedtssCittoniingnnf ggim gummFtuuiattltaaeitt oii:noo: nn L (iLLHsiiatsssLttCiLLatiil ttla STtaate ttass ctrsskicrr)n/cc gO//= pOO>mtpp uEttPtnEEaavnnrtCvvsioCCeonoornfnn /ff(LP//PiaPPasraattsrrhLess ireeAt.rrb h..sashh t:ssF 4::is888lr322ec:59)/1:: [opt-env-conf-test] O454 p--1ct16-oE5:5nn: [opt-env-conf-test] 8fv [opt-env-conf-test] @:iC@@ [opt-env-conf-test] go@ @un -@rf-8 e/42-dP828Ca0,2or,76ns7 ,fe +7ir+8 g.42+Fh828is0,2l:,76e57 , 0 @7=0@@ [opt-env-conf-test] :@ [opt-env-conf-test] @ 1 [opt-env-conf-test]  @ 4 c [opt-env-conf-test]  - o f1 n i5 f l: i e [opt-env-conf-test] wg P@iu a@tr t helh-FdoS4rCne9oogt7zn t,ef"i7nicn Cgog+aFn [opt-env-conf-test] 4lif-9lli 7Seg ,t - 7a:f c:i[@k l @ (eo [opt-env-conf-test] $H"p [opt-env-conf-test] a,t s [opt-env-conf-test] i C o a n l ,w l [opt-env-conf-test] i S +t t hsa Fece rtkn ot)v[zi en="ong>CpC Ota$PNil [opt-env-conf-test] aFol rInS sG,t e_ [opt-env-conf-test] a rF c I k (L PE $ a" [opt-env-conf-test]  t, bh [opt-env-conf-test]  u l iA o lb n ds g e rF "ssi ce [opt-env-conf-test] lhot-eent )lfi [opt-env-conf-test] pin gg c"- oPf$ nai [opt-env-conf-test]  ftl ihe g " ut, +ro [opt-env-conf-test]  +e dt [Ch oe rn befc uaio idgneleFfndriive lg rseu"st rC [opt-env-conf-test] r=aO-, [opt-env-conf-test] tN [opt-env-conf-test]  iF + oI nG f _ ifF liI elL PeE a"" t,,+ h [opt-env-conf-test]  [opt-env-conf-test] + S- +e [+t t r[i e n arg de [opt-env-conf-test] chea-oerd ml e ppsr l t e"rs[tP,t ea [opt-env-conf-test] rort+,p h [opt-env-conf-test] t( ift oio nl ,et [opt-env-conf-test] Ph +ae t hc Wo+ in+ [tf hi[ oEg pxur ttre ieaamontdensiet,iora [opt-env-conf-test] on v n sa sftr ir [l," "e [opt-env-conf-test] F ." I y, Lla [opt-env-conf-test]  Eom _nl TPg" eA , sT" tHc" i"o. n,ny g [opt-env-conf-test] fm il m g" u -] t f) a i [opt-env-conf-test] mt l+ei e to " an , v [opt-env-conf-test]  aL ri s c"t oDL mIi pRtc lE oeeCamntTtpveO l rRse" YrtC(_ceOfP/rNiAO FlTpfIeHtiGP"El_a,neFt [opt-env-conf-test] vPIh CaLW otEi nh"t f [opt-env-conf-test] ,h / [opt-env-conf-test] E P x a t r e s n e s r i . o h hn s es : l 8 p[c2 "o5 ".m:]Pyp5 [opt-env-conf-test] aal-tme6hTlt: e"e [opt-env-conf-test] ts,r@ot @ i"d tn.i-hgyr8e me2 mlc2cu"t,ot]o7na)r ft [opt-env-conf-test] y+ii P8go a2un t2r h,aL [opt-env-conf-test] 7ti] is [opt-env-conf-test]  @ot @nL [opt-env-conf-test]  [opt-env-conf-test]  i ft- ci - ola net| f" i,sD g [opt-env-conf-test] re ucf rT/i eeOn]dspe [opt-env-conf-test] Ctt oiEaTnnn efgvssi CetgmotiFuntnitfigla/n etPgm ia u:orft:nsoa ert(Lr iHi.aoash nsts' CL:BLai5oilt0osl 0ltSa:'Ltt1 ia 4wtcs-i kr1ta)c5ht /: =O [opt-env-conf-test] as>p@ r t@gcPE i/an-vOrv4epsC9nteo7 Ern,dn f7ev(/ fCPP+aoaa4untr9lfhs7t/ e, PAr7vab. arsh@ls s@ueF: [opt-env-conf-test] eri5 ..l0 [opt-env-conf-test] he0 s): T: [opt-env-conf-test] 1 e7 4ws9c-it9o1ti:n5hn7f:Fg-i [opt-env-conf-test] r 8g@om:u@zu [opt-env-conf-test] r et@e-na@d4Ct C9ai-o7lo7n,ln9f7S 6i tL,g+ai7F4cs i9kt+l7 L7e,$i9 7 [opt-env-conf-test] t6= , [opt-env-conf-test] @ a7 @ t [opt-env-conf-test]  @ s@f r [opt-env-conf-test] i c l s/ e eO Pwtp aitt ttiE$hhnn SFgvoer Cpto$ottz [opt-env-conf-test] niie fonn /ngC Pa [opt-env-conf-test] a al-l r [opt-env-conf-test]  l s S e t r a . [cbh kus$o i: p$l7wt [opt-env-conf-test] d9ii e9to r:hn s7F, [opt-env-conf-test] -r [opt-env-conf-test]  -8o+ :z [opt-env-conf-test] e s @n e @C t a[t -l i 7lon 9Spg 6tt ,ai$+7co [opt-env-conf-test] + kn + [opt-env-conf-test] , [7 [opt-env-conf-test]  9 r6 e, a7 d $ e@ r@s b [opt-env-conf-test] elus toit tnlr igd, n e [opt-env-conf-test]  g"r+$ [opt-env-conf-test] cs -o [opt-env-conf-test]  o n- p f t i i g o - n f a[i l l [opt-env-conf-test] he + e" + l, p [opt-env-conf-test] +[ + " r$P [e a awt rdih eet arhted Fonesr vrtot rzh"s,eeCt [opt-env-conf-test] n Or CXN, aDF [opt-env-conf-test]  lGI+ l G Sc_ toF anI cfL kiE [opt-env-conf-test] g" u, r [opt-env-conf-test]  a t + i + $o m n [es ted ratihevtreaaieldrncpe gt r" [opt-env-conf-test] o" D-rPsI yatR "trE ,h,C [opt-env-conf-test]  [opt-env-conf-test] T +t O o R[ Y t _h h Pe e Al Tp[c H o ""hn ,Pef [opt-env-conf-test] ali tpg h u "r tPa oatm tie thot h na et v ofa X ir Dtl Ghe" e"D c ,I oX [opt-env-conf-test] RcnDEofGCmi TTpgceOluosRerntYtafi_etinPriggA ou TdnrmHi au"rdtt,eiia [opt-env-conf-test] crot teni oc o rtdn yoi PrrL ayei t"cs h,tt [opt-env-conf-test]  [opt-env-conf-test] oL +ri yt " ,a [opt-env-conf-test] t sc [ ro cm h /p e Ol l pe p tt Ee]"rnr [opt-env-conf-test] Pev aaCdTtdoiehenrs rfett /ciosPtn taogtrrr h,syme [opt-env-conf-test] ePu ratX .taD hhtG s [opt-env-conf-test] i : oc 7 no 9 n 9 If : nie7 tgn- Luv8 ir : ta" [opt-env-conf-test]  tX@ aiD@ toG n_- s C7]rdO9 [opt-env-conf-test] ciN6/rF,TOeI7epcG stt_+tEoH7inrO9nvyM6gC"E, o,"7mn [opt-env-conf-test] , uf [opt-env-conf-test] @t/ @aP [opt-env-conf-test] ta ir os ne r I. $nhr tsemoL:aepi3dttt0eai 4rvoa: ant3sra 8t ls-r" [opt-env-conf-test] r4,D c0 [opt-env-conf-test] I /: R O [opt-env-conf-test]  E p@ C t@ T$E O n- Rwv3 YiC0 "to1 ,hn,e [opt-env-conf-test] Ff7nr/ voTP+ zea3"esr0Xnts1DCie,Ganr7_lg. Cl h@OSms@Ntu: [opt-env-conf-test] Fat3 Ica0 Gkt4 _ [opt-env-conf-test] i:wH o3hO n8eM -rE I4e" n0 [opt-env-conf-test] ,$t: [opt-env-conf-test]  L [opt-env-conf-test]  si@ et@ t ta-g it3o n 0 gs1: [opt-env-conf-test] r,: -c7 m / Ie O+nt p3ta t0 v E1-a n,>r[v7 C P"ho@aDen@rIlf [opt-env-conf-test] sRp/ eE P rC"a TPrwaOash Rtee-Yhrr>" .e ,th [opt-env-conf-test] S [opt-env-conf-test] os h : oTt3 weh0 Sse4 [opt-env-conf-test] t :g iX3o nD8 gG-: 4: mc0 guo:Iotn [opt-env-conf-test] n af@tdti@ ig -=ou-> nr3 \ a0PcCt1aaoi,rsno7sesn e [opt-env-conf-test] t +r-Bd3 oi0a or1 le,- c7> at to@SP r@hasy [opt-env-conf-test] orr" wsc, Se/ [opt-env-conf-test]  [opt-env-conf-test] rO+w Pp h ut e rE r en e v [opt-env-conf-test] g_C o o[ -n d>fh /e =sPlg hapo\or cws":aPeP:sara er.tI [opt-env-conf-test] ehhn-ns t :t (3o- d0 > 4t >:hP 3eaP14 ra0-Xsr)4Des 0Gre$: r [opt-env-conf-test] caPs@o uh@n-ro f>ew-i S3gS_t0uh r1ro-i,aw>n7tS g i [opt-env-conf-test] s +o h"3n oP0 wu1d Pr,i ae7rgr eoe_@c n"@td [opt-env-conf-test]  [opt-env-conf-test] o (+ r=d y "\> w,c h [opt-env-conf-test] a1 e s0 r e)Pe [opt-env-conf-test]  a [opt-env-conf-test]  -$r s se hr oP wugr SroePte aar :dri_:esn reg-I r >nsP" ttuPs rruh-,ero> [opt-env-conf-test]  ew _ PP _aa -"rr > [opt-env-conf-test] es +ne s r h ( o da w eP >-na >vrP0 ea)S"nr hX s$oD(e wGdrsS_ Ph [opt-env-conf-test] C>uo O rw N1eS F0 t I)_r G ig_$-noH >g Os dMhs" EohP="wou ,Swr\ [opt-env-conf-test] tPec ra a ir_s ne"e gn [opt-env-conf-test]  [opt-env-conf-test]  - "( Pd u r> me e 1 t_)PPa" aav [opt-env-conf-test] $rra+ ssr see hrr" oAPD wpuI S rR tpeEPrf Cai _Trnp Osga-Re >Yr"- "PP>s,uu [opt-env-conf-test] h [opt-env-conf-test] rr oee w TP__ ea " sr- [opt-env-conf-test]  te> in n s g(h s do hm w ou>P wt aPPa1raat0erri)nseo enn$(r dA(Cs pdoh> no p>sw-f tS1 1Bt0p0or)a)oi ln$-$ g > [opt-env-conf-test] a s [opt-env-conf-test]  t"h Po suw rrS cet / r O_i p"n t [opt-env-conf-test] g E+ s n "hsv PohC uwoo rPwn eaSf rt/P_erPa"niar [opt-env-conf-test]  nrs (gse d er "rP >A.u phr 1 se 0": P) [opt-env-conf-test] 3_a 0 r$4-Ts [opt-env-conf-test] :>ee 3 sr 4stA -hip 4on 0wgp :P f [opt-env-conf-test] am @rup @eta na - t-s3(i>h0To [opt-env-conf-test] o1rn w,u S7eN t )e r+ g i3$a n0 t g1se ,h "7oasA wthp@S o @tsw" [opt-env-conf-test] rrP [opt-env-conf-test]  ica n/r gOew pnh"t ePE(runderv [opt-env-conf-test] eC> o _n1 "f0 [opt-env-conf-test] /) P g a$o r [opt-env-conf-test]  s : e : r . IPh nas tr: s3 -e0 >r4 A: Pp3sa 4hrp-osf4we 0Srp:t a [opt-env-conf-test] ra @i -@n-> g> [opt-env-conf-test] - 3"S 0Ah 1po , w 7"S [opt-env-conf-test]  [opt-env-conf-test]  + 3 0 s1 h, o7gw oP@ a@dr [opt-env-conf-test]  e =n \(wcdha es>re e [opt-env-conf-test] 1 [opt-env-conf-test] -0 ) $ [opt-env-conf-test]  g oP a :r :s e Ir nP tu r -es> h _oP wa-Sr>ts resirhn ogaw P"-aA>rp e Sn"h [opt-env-conf-test] o(wdS [opt-env-conf-test] > 1 0 ) g$o sdh o=w S\tcraisneg [opt-env-conf-test]  -" P u r e _P"a [opt-env-conf-test] r+s e r P u r eP a_r s-e>r Psuhroew P_a r-e>n s(hdo w>P a1r0e)n $( FsahlosweS)t r$i nsgh o"wPSutrrei n_g" [opt-env-conf-test] "+P u r e _ "P [opt-env-conf-test] a r s e r P u rPea r_s e-r>A ps hpofw Ppaar e-n> [opt-env-conf-test] ( n o t ( d > s1h0o)w)P a$r esnh o(wdS t>r i1n0g) "$P [opt-env-conf-test] u r e _ " [opt-env-conf-test]  s h oPwaSrtsreirnAgp "pAfp p"a [opt-env-conf-test]  -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:33-41: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen False $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:33-41: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen True $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:304:33-41: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen not ((d > 10)) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:20-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:20-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:306:20-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:19-27: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:19-27: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:306:19-27: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:308:18-20: [opt-env-conf-test] @@ -305,7 +305,7 @@ [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] - . go 11 pf [opt-env-conf-test] + . go 0 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 pa [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:308:18-20: [opt-env-conf-test] @@ -305,7 +305,7 @@ [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] - . go 11 pf [opt-env-conf-test] + . go 1 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 pa [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:308:18-20: [opt-env-conf-test] @@ -305,7 +305,7 @@ [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] - . go 11 pf [opt-env-conf-test] + . go -11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 pa [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test] esting mutation ConstBool at src/OptEnvConf/Parser.hs:1210:64-74: [opt-env-conf-test] @@ -1207,7 +1207,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> ParserMany mLoc <$> go p [opt-env-conf-test]  ParserSome mLoc p -> ParserSome mLoc <$> go p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc True caps f <$> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2 [opt-env-conf-test]  ParserSetting mLoc s -> ParserSetting mLoc <$> func s [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:1210:64-74: [opt-env-conf-test] @@ -1207,7 +1207,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> ParserMany mLoc <$> go p [opt-env-conf-test]  ParserSome mLoc p -> ParserSome mLoc <$> go p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc False caps f <$> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2 [opt-env-conf-test]  ParserSetting mLoc s -> ParserSetting mLoc <$> func s [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:1210:64-74: [opt-env-conf-test] @@ -1207,7 +1207,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> ParserMany mLoc <$> go p [opt-env-conf-test]  ParserSome mLoc p -> ParserSome mLoc <$> go p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> ParserAllOrNothing mLoc <$> go p [opt-env-conf-test] - ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc forgivable caps f <$> go p [opt-env-conf-test] + ParserCheck mLoc forgivable caps f p -> ParserCheck mLoc not (forgivable) caps f <$> go p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault <$> traverse (commandTraverseSetting func) cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> ParserWithConfig mLoc <$> go p1 <*> go p2 [opt-env-conf-test]  ParserSetting mLoc s -> ParserSetting mLoc <$> func s [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:34-40: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen (False) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:304:38-40: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen (d > -10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:33-41: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen False $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:890:19-21: [opt-env-conf-test] @@ -887,7 +887,7 @@ [opt-env-conf-test]  parseDefaultVal :: Maybe (Parser Bool) [opt-env-conf-test]  parseDefaultVal = do [opt-env-conf-test]  (dv, _) <- settingDefaultValue s [opt-env-conf-test] - pure $ pure dv [opt-env-conf-test] + pure $ pure True [opt-env-conf-test]  [opt-env-conf-test]  parseEnableSwitch :: Parser Bool [opt-env-conf-test]  parseEnableSwitch = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.produces the same conf docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.documents the conf parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.produces the same conf docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.completes the documented dummy flag [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.filters the documented flag by prefix [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as True [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:304:38-40: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen (d > 1) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:304:38-40: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen (d > 0) $ showString "Pure _" [opt-env-conf-test]  Testing mutation IntLit at src/OptEnvConf/Parser.hs:310:18-20: [opt-env-conf-test] @@ -307,7 +307,7 @@ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 pa [opt-env-conf-test] + . go 0 pa [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Select " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:310:18-20: [opt-env-conf-test] @@ -307,7 +307,7 @@ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 pa [opt-env-conf-test] + . go 1 pa [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Select " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:310:18-20: [opt-env-conf-test] @@ -307,7 +307,7 @@ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 pa [opt-env-conf-test] + . go -11 pa [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Select " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:312:24-26: [opt-env-conf-test] @@ -309,7 +309,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 pa [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Select " [opt-env-conf-test]  . go 11 pe [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:312:24-26: [opt-env-conf-test] @@ -309,7 +309,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 pa [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Select " [opt-env-conf-test]  . go 11 pe [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:312:24-26: [opt-env-conf-test] @@ -309,7 +309,7T e@s@t [opt-env-conf-test] i n g m u t a t i o n C.o nsshtoBwoSotlr iantg s"r c"/ [opt-env-conf-test] O p t E n v C o n f / P a r.s egro. h1s1: 3p1a2 [opt-env-conf-test] : 2 0 - 2 6 : [opt-env-conf-test] P@a@r s-e3r0S9e,l7e c+t3 0p9e, 7p f@ @- [opt-env-conf-test] > [opt-env-conf-test]  - s h o.w PsahroewnS t(rdi n>g 1"0 )" [opt-env-conf-test] $ [opt-env-conf-test]  + s h o.w Pgaor e1n1 (pda [opt-env-conf-test] > - 1 0 ) $P [opt-env-conf-test] a r s e r S e l e c t spheo wpSft r-i>n [opt-env-conf-test] g- " S e l e c t s"h [opt-env-conf-test] o w P a r e n ( d > 1.0 )g o$ [opt-env-conf-test] 1+1 p e [opt-env-conf-test]  s h o w P a r e n .( Tsrhuoew)S t$r [opt-env-conf-test] i n g " " [opt-env-conf-test]  T e ssthionwgS tmruitnagt i"oSne lCeocnts t"B [opt-env-conf-test] o o l a t s r c / O p t.E ngvoC o1n1f /pPea [opt-env-conf-test] r s e r . h s : 3 1 2 : 2 0.- 2s6h:o [opt-env-conf-test] w@S@t r-i3n0g9 ,"7 "+ [opt-env-conf-test] 309,7 @@ [opt-env-conf-test]  .T esshtoiwnSgt rmiuntga t"i o"n [opt-env-conf-test]  N e g a t e a t s r c./ Ogpot E1n1v Cpoan [opt-env-conf-test] f / P a r s e rP.ahrss:e3r1S2e:l2e0c-t2 6p:e [opt-env-conf-test]  @p@f --3>0 [opt-env-conf-test] 9-, 7 + 3 0 9 , 7s h@o@w [opt-env-conf-test] P a r e n ( d > 1 0 ). $s [opt-env-conf-test] h+o w S t r i n g s"h o"w [opt-env-conf-test] P a r e n ( F a l s e ) .$ [opt-env-conf-test] g o 1 1 p a [opt-env-conf-test]  s h o w SPtarrisnegr S"eSleelcetc tp e" [opt-env-conf-test] p f - > [opt-env-conf-test]  - . sghoo w1P1a rpeen [opt-env-conf-test]  ( d > 1 0 ) $ [opt-env-conf-test]  + . s h o w S tsrhionwgP a"r e"n [opt-env-conf-test]  (Tneostt i(ndg >m u1t0a)t)i o$n [opt-env-conf-test]  C o n s t B o o l asth oswrSct/rOipntgE n"vSCeolnefc/tP a"r [opt-env-conf-test] s e r . h s : 3 1 2 : 1 9 -.2 7g:o [opt-env-conf-test]  @1@1 -p3e0 [opt-env-conf-test] 9 , 7 + 3 0 9 , 7 @ @ [opt-env-conf-test] . s h o w S t r i n g ". "s [opt-env-conf-test] hoTweSsttriinngg m"u t"a [opt-env-conf-test] t i o n C o n s t B o o l. agto s1r1c /pOap [opt-env-conf-test] t E n v C o n fP/aPrasresreSre.lhesc:t3 1p2e: 1p9f- 2-7>: [opt-env-conf-test]  [opt-env-conf-test] -@ @ - 3 0 9 , 7s h+o3w0P9a,r7e n@ @( [opt-env-conf-test] d > 1 0 ) $ [opt-env-conf-test]  + . s h o wsShtorwiPnagr e"n "T [opt-env-conf-test] r u e $ [opt-env-conf-test]  . g os h1o1w Sptar [opt-env-conf-test] i n g " S e lPeacrts e"r [opt-env-conf-test] S e l e c t p e p f -.> [opt-env-conf-test] g-o 1 1 p e [opt-env-conf-test]  s h o w P a r e n ( d .> s1h0o)w S$t [opt-env-conf-test] r+i n g " " [opt-env-conf-test]  shoTwePsatrienng Fmaultsaet i$o [opt-env-conf-test] n N e g a t e a t sshrocw/SOtprtiEnngv C"oSnefl/ePcatr s"e [opt-env-conf-test] r . h s : 3 1 2 : 1 9 - 2 7.: [opt-env-conf-test] g@o@ 1-13 0p9e, [opt-env-conf-test] 7 + 3 0 9 , T7 e s@ t@ i [opt-env-conf-test]  n g . m su ht oa wt Si to rn i nI gn. t "Ls ih"to [opt-env-conf-test]  waStTt erssirtncig/n Og"p tm"Eu [opt-env-conf-test] nt va Ct oi no fn / PI an rt sL ei rt . .ha stg: o3s 1r14c1:/ 1Op8pa-t [opt-env-conf-test] 2E 0n :v [opt-env-conf-test] C @o @n f -/P3Pa1ar1rs,se7er rS+.e3hl1se1:c,3t71 4p@:e@1 [opt-env-conf-test] 8p -f 2 0- :> [opt-env-conf-test]  [opt-env-conf-test]  @- @ P a- r3 s1 e1 r, S7 e sl+he3oc1wt1P ,ap7re e @np@ f [opt-env-conf-test] ( d- > > [opt-env-conf-test]  1 0 ) P a$ r [opt-env-conf-test]  s+ e r sS he ol we Pc at r sephneo w(pPdfa r>-e >n1 [opt-env-conf-test]  0 n) o t$ [opt-env-conf-test]  ( ( d > s h1 o0 w) P) a r$se [opt-env-conf-test] hn o w( Sd t r> i n1 g0 ) " S$se [opt-env-conf-test] hl oe wc St t r" i [opt-env-conf-test]  n- g " S se hl oe wc St t r" i [opt-env-conf-test]  n .g g" oS e 1l 1e c pt e [opt-env-conf-test] " + [opt-env-conf-test]  -. g o 1 1 p e [opt-env-conf-test]  . . g og o 0 1 p1 e [opt-env-conf-test] p e [opt-env-conf-test]  +. s h o w S t r i n. g s."h og"wo [opt-env-conf-test] S t1Tr eipsnetg [opt-env-conf-test] i n" g " m [opt-env-conf-test]  u t a t i o n I .n t sL hi ot.w Sagttor is1nr1gc /p"Of p [opt-env-conf-test] "t [opt-env-conf-test] E n v C o n fP /a Pr as re sr eE rm..p htgsyo: 3m11L14o :cp1 f8- [opt-env-conf-test] -> 2 [opt-env-conf-test]  0 : [opt-env-conf-test]  @ @ P-a3r1s1e,r7E m+p3t1y1 ,m7L o@c@ [opt-env-conf-test] - > [opt-env-conf-test]  ParserSelect pe pf -> [opt-env-conf-test]  shoTTweePssattriiennngg (mmduu tt>aa tt1ii0oo)nn $II [opt-env-conf-test] nn tt LL ii tt aa tt ss rr ccs//hOOoppwttSEEtnnrvviCCnoognn ff"//SPPeaalrressceetrr .."hh [opt-env-conf-test] ss-:: 33 11 66 :: 11 88 -- 22 00 :: [opt-env-conf-test]  [opt-env-conf-test]  @@.@@ g--o33 111331,, 77p e++ [opt-env-conf-test] 33+11 33 ,, 77 @@ @@ [opt-env-conf-test]  [opt-env-conf-test]  . g o - 1ss1hh oopwweSS [opt-env-conf-test] tt rr ii nn gg "" SS ee ll ee cc tt ."" [opt-env-conf-test]  [opt-env-conf-test] s h o w S t r i n g " ".. [opt-env-conf-test]  gg oo 11 11 pp ee [opt-env-conf-test]  [opt-env-conf-test]  . g o 1 1 p f.. [opt-env-conf-test]  ss hh oo ww SS tt rrPiiannrggs e""r E""m [opt-env-conf-test]  [opt-env-conf-test] p--t y m L o c - > [opt-env-conf-test]  T..e sggtooi n11g11 mppufft [opt-env-conf-test]  [opt-env-conf-test] a++t i o n I n t L i t a..t ggsoor c01/ Opppfft [opt-env-conf-test]  [opt-env-conf-test] E n v C o n f /PPPaaarrrssseeerrrEE.mmhppstt:yy3 1mm6LL:oo1cc8 ---2>>0 [opt-env-conf-test]  [opt-env-conf-test] : [opt-env-conf-test]  @ @ - 3 1 3 ,ss7hh oo+ww3SS1tt3rr,ii7nn gg@ @"" [opt-env-conf-test] EE mm pp tt yy "" [opt-env-conf-test]  [opt-env-conf-test]  s h o w S t r i..n gss hh"ooSwwesslPPerrceetcc "11 [opt-env-conf-test] 11 mm LL oo cc [opt-env-conf-test]  [opt-env-conf-test]  . go 11 pe [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 pf [opt-env-conf-test] + . go -11 pf [opt-env-conf-test]  ParserEmpty mLoc -> [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test] Testing mutTTaeetssittoiinnn ggI nmmtuuLttiaattt iiaootnn sIIrnnctt/LLOiipttt Eaanttv Cssorrnccf///OOPppattrEEsnnevvrCC.oohnnsff://3PP1aa9rr:ss2ee3rr-..2hh5ss::: [opt-env-conf-test] 33@21@19 ::-223431--622,657:: [opt-env-conf-test]  [opt-env-conf-test] +@@3@@1 6--,33711 86@,,@77 [opt-env-conf-test]  ++ 33 11 86 ,, 77 @@ @@ [opt-env-conf-test]  [opt-env-conf-test]  . g o 1 1s h po fw [opt-env-conf-test] S. t rg io n g1 1 " PEpamfrp [opt-env-conf-test] st ey r E" m [opt-env-conf-test]  p t y P am rL so ec r E- m> p [opt-env-conf-test] .t y s hm oL wo sc P r- e>sc [opt-env-conf-test] h o1 w1 S tm rL io nc g [opt-env-conf-test]  s" hE om wp St ty r Pi"an [opt-env-conf-test] rg-s e" rE Am lp tt y p 1" [opt-env-conf-test]  p-.2 s- h> o [opt-env-conf-test]  w- s P r e c . 1 s1 h somhwLosowPcPr [opt-env-conf-test] ae+rc e n1 1 ( dm L >o c 1 [opt-env-conf-test]  0+.) s$ h [opt-env-conf-test]  o+ w s P r e c . 1 s shmhoLowowscPP [opt-env-conf-test] ar re ec n 0 ( dm LP>oa cr0 [opt-env-conf-test] s) e r$ A [opt-env-conf-test]  l t p P1 a rp s2 e r- A> l [opt-env-conf-test] st h op w1 S tp r2 i n- g>s [opt-env-conf-test] h" oA wl Pt a r" e [opt-env-conf-test]  n ( sd h o> w P1 a0 r) e n$ [opt-env-conf-test]  ( .d g> o 1 10 1) p$ 1 [opt-env-conf-test]  [opt-env-conf-test]  s h o w S t r i n g s" hA ol.wt S st"hr [opt-env-conf-test] oiwnTSget sr"tiAinlngtg ""m [opt-env-conf-test] u"t [opt-env-conf-test] Taetsitoinn gI nmtuLtiatt iaotn sIrnct/LOiptt Eantv Csorncf//OPpatrEsnevrC.ohnsf:/3P2a1r:s2e4r-.2h6s:: [opt-env-conf-test] 3@2@1 :-2341-82,67: [opt-env-conf-test] +@3@1 8-,371 8@,@7 [opt-env-conf-test]  + 3 1 8 , 7 @ @s [opt-env-conf-test] h o w S t r i n g s"hEomwpSttyr i"n [opt-env-conf-test] g " E m p t y " [opt-env-conf-test]  . s h o w s P r e c. 1s1h omwLsoPcr [opt-env-conf-test] e c 1 1 m LPoacr [opt-env-conf-test] s e r A l t pP1a rps2e r-A>l [opt-env-conf-test] t- p 1 p 2 - >s [opt-env-conf-test] h-o w P a r e n (sdh o>w P1a0r)e n$ [opt-env-conf-test] (+d > 1 0 ) $s [opt-env-conf-test] h+o w P a r e n (sdh o>w P1a)r e$n [opt-env-conf-test]  ( d > - 1 0 ) $s [opt-env-conf-test] h o w S t r i n g " Aslhto w"S [opt-env-conf-test] t r i n g " A l t " [opt-env-conf-test]  . g o 1 1 p 1 [opt-env-conf-test]  . g o 1 1 p 1 [opt-env-conf-test]  . s h o w S t r i n g ." s"h [opt-env-conf-test] owString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:20-26: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:20-26: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:321:20-26: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:19-27: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:19-27: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:321:19-27: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:323:18-20: [opt-env-conf-test] @@ -320,7 +320,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test] - . go 11 p1 [opt-env-conf-test] + . go 0 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:323:18-20: [opt-env-conf-test] @@ -320,7 +320,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test] - . go 11 p1 [opt-env-conf-test] + . go 1 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:323:18-20: [opt-env-conf-test] @@ -320,7 +320,7 @@ [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test] - . go 11 p1 [opt-env-conf-test] + . go -11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:325:18-20: [opt-env-conf-test] @@ -322,7 +322,7 @@ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p2 [opt-env-conf-test] + . go 0 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:325:18-20: [opt-env-conf-test] @@ -322,7 +322,7 @@ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p2 [opt-env-conf-test] + . go 1 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:325:18-20: [opt-env-conf-test] @@ -322,7 +322,7 @@ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p2 [opt-env-conf-test] + . go -11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testin ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:890:19-21: [opt-env-conf-test] @@ -887,7 +887,7 @@ [opt-env-conf-test]  parseDefaultVal :: Maybe (Parser Bool) [opt-env-conf-test]  parseDefaultVal = do [opt-env-conf-test]  (dv, _) <- settingDefaultValue s [opt-env-conf-test] - pure $ pure dv [opt-env-conf-test] + pure $ pure False [opt-env-conf-test]  [opt-env-conf-test]  parseEnableSwitch :: Parser Bool [opt-env-conf-test]  parseEnableSwitch = [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.produces the same conf docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.documents the conf parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.produces the same conf docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.renders the reference documentation in the same way [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.completes the documented dummy flag [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.enableDisableSwitch.filters the documented flag by prefix [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--example"] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--no-example"] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","False")] as False:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [("ALTERNATIVE","True")] as True [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses environment [] as True [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:899:39-43: [opt-env-conf-test] @@ -896,7 +896,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just True, [opt-env-conf-test] + settingSwitchValue = Just False, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:899:39-43: [opt-env-conf-test] @@ -896,7 +896,7 @@ [opt-env-conf-test]  { settingDasheds = mapMaybe (prefixDashedLong truePrefix) (settingDasheds s), [opt-env-conf-test]  settingReaders = [], [opt-env-conf-test]  settingTryArgument = False, [opt-env-conf-test] - settingSwitchValue = Just True, [opt-env-conf-test] + settingSwitchValue = Just True, [opt-env-conf-test]  settingTryOption = False, [opt-env-conf-test]  settingEnvVars = Nothing, [opt-env-conf-test]  settingConfigVals = Nothing, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--enable-example"] as True [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:34-40: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen (True) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:304:33-41: [opt-env-conf-test] @@ -301,7 +301,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  go :: Int -> Parser a -> ShowS [opt-env-conf-test]  go d = \case [opt-env-conf-test] - ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test] + ParserPure _ -> showParen True $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.empty.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:306:24-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:321:24-26: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:20-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:19-27: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows tg mutation ConstBool at src/OptEnvConf/Parser.hs:327:20-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:20-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:327:20-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:19-27: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:19-27: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:319:23-25: [opt-env-conf-test] @@ -316,7 +316,7 @@ [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  ParserEmpty mLoc -> [opt-env-conf-test]  showString "Empty " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec -11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:327:19-27: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:329:25-27: [opt-env-conf-test] @@ -326,7 +326,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 0 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:329:25-27: [opt-env-conf-test] @@ -326,7 +326,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 1 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:329:25-27: [opt-env-conf-test] @@ -326,7 +326,7 @@ [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec -11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:331:18-20: [opt-env-conf-test] @@ -328,7 +328,7 @@ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go 0 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:331:18-20: [opt-env-conf-test] @@ -328,7 +328,7 @@ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go 1 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:331:18-20: [opt-env-conf-test] @@ -328,7 +328,7 @@ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go -11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] he parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:20-26: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:321:24-26: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:20-26: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:321:24-26: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:306:19-27: [opt-env-conf-test] @@ -303,7 +303,7 @@ [opt-env-conf-test]  go d = \case [opt-env-conf-test]  ParserPure _ -> showParen (d > 10) $ showString "Pure _" [opt-env-conf-test]  ParserAp pf pa -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Ap " [opt-env-conf-test]  . go 11 pf [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:19-27: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:20-26: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:321:19-27: [opt-env-conf-test] @@ -318,7 +318,7 @@ [opt-env-conf-test]  showString "Empty " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Alt " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.verboseTesting mutation ConstBool at src/OptEnvConf/Parser.hs:333:20-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:333:20-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:19-27: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:20-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:335:25-27: [opt-env-conf-test] @@ -332,7 +332,7 @@ [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 0 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:333:19-27: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:335:25-27: [opt-env-conf-test] @@ -332,7 +332,7 @@ [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 1 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:19-27: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:335:25-27: [opt-env-conf-test] @@ -332,7 +332,7 @@ [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec -11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:337:18-20: [opt-env-conf-test] @@ -334,7 +334,7 @@ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go 0 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "AllOrNothing " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:337:18-20: [opt-env-conf-test] @@ -334,7 +334,7 @@ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go 1 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "AllOrNothing " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:337:18-20: [opt-env-conf-test] @@ -334,7 +334,7 @@ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go -11 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "AllOrNothing " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:339:24-26: [opt-env-conf-test] @@ -336,7 +336,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "AllOrNothing " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:339:24-26: [opt-env-conf-test] @@ -336,7 +336,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "AllOrNothing " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:339:T2e0s-t2i6n:g [opt-env-conf-test]  @m@u t-a3t3i6o,n7 I+n3t3L6i,t7 a@t@ [opt-env-conf-test] s r c / O p t E n v C o n f./ PsahrosweSrt.rhisn:g3 3"9 :"2 [opt-env-conf-test] 4 - 2 6 : [opt-env-conf-test]  @ @ - 3 3 6 ,.7 g+o3 3161, 7p [opt-env-conf-test] @ @ [opt-env-conf-test]  P a r s e r A l l.O rsNhootwhSitnrgi nmgL o"c "p [opt-env-conf-test]  - > [opt-env-conf-test]  - s.h ogwoP a1r1e np [opt-env-conf-test] ( d > 1 0 )P a$r [opt-env-conf-test] s+e r A l l O r N osthhoiwnPga rmeLno c( Tpr u-e>) [opt-env-conf-test]  -$ [opt-env-conf-test]  s h o w PsahroewnS t(rdi n>g 1"0A)l l$O [opt-env-conf-test] r+N o t h i n g "s [opt-env-conf-test] h o w P a r e n ( d > .- 1s0h)o w$s [opt-env-conf-test] P r e c 1 1 m L o cs [opt-env-conf-test] h o w S t r i n g " A l l.O rsNhootwhSitnrgi n"g [opt-env-conf-test]  " " [opt-env-conf-test]  T e s t i n g .m usthaotwisoPnr eCco n1s1t BmoLoolc [opt-env-conf-test] a t s r c / O p t E n v C.o nsfh/oPwaSrtsreirn.gh s": 3"3 [opt-env-conf-test] 9:T2e0s-t2i6n:g [opt-env-conf-test]  @m@u t-a3t3i6o,n7 N+e3g3a6t,e7 a@t@ [opt-env-conf-test] s r c / O p t E n v C o n f./ PsahrosweSrt.rhisn:g3 3"9 :"2 [opt-env-conf-test] 0 - 2 6 : [opt-env-conf-test]  @ @ - 3 3 6 ,.7 g+o3 3161, 7p [opt-env-conf-test] @ @ [opt-env-conf-test]  P a r s e r A l l.O rsNhootwhSitnrgi nmgL o"c "p [opt-env-conf-test]  - > [opt-env-conf-test]  - s.h ogwoP a1r1e np [opt-env-conf-test] ( d > 1 0 )P a$r [opt-env-conf-test] s+e r A l l O r N osthhoiwnPga rmeLno c( Fpa l-s>e [opt-env-conf-test] )- $ [opt-env-conf-test]  s h o w P asrheonw S(tdr i>n g1 0")A l$l [opt-env-conf-test] O+r N o t h i n g s"h [opt-env-conf-test] o w P a r e n ( n o t (.d s>h o1w0s)P)r e$c [opt-env-conf-test]  1 1 m L o c [opt-env-conf-test]  s h o w S t r i n g ." AslhloOwrSNtortihnign g" "" [opt-env-conf-test]  [opt-env-conf-test]  T e s t i n g m u t a.t isohno wCsoPnrsetcB o1o1l maLto cs [opt-env-conf-test] r c / O p t E n v C o n f /.P asrhsoewrS.thrsi:n3g3 9": 1"9 [opt-env-conf-test] -27: [opt-env-conf-test] @@ -336,7 +336,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserAllOrNothing mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "AllOrNothing " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mTuetsattiinogn mCuotnasttiBoono lN eagta tser ca/tO pstrEcn/vOCpotnEfn/vPCaornsfe/rP.ahrss:e3r3.9h:s1:93-3297::1 [opt-env-conf-test] 9@-@2 7T-:e3 [opt-env-conf-test] s3@t6@i, n7-g 3 +3m36u3,t67a, t7+i 3o@3n@6 [opt-env-conf-test] ,I 7n t @L @i [opt-env-conf-test] t a t s r c /. O ps th Eo nw.vS Ctsorhniofnw/gSP ta"rr is"ne [opt-env-conf-test] gr . "h s ": [opt-env-conf-test] 3 4 1 : 2 5 - 2 7. : [opt-env-conf-test] g @o @ 1.-1 3 g3po8 [opt-env-conf-test]  , 17 1 + p3 [opt-env-conf-test] 3 8 ,P 7a r @s @e [opt-env-conf-test] rP Aa lr ls Oe rr NA olPtlahOrirsnNegor tAmhlLilonOcgr Npmo Lt-oh>ci [opt-env-conf-test]  n-pg -m >L [opt-env-conf-test] o -c p s -h >o [opt-env-conf-test] w P as rh eo nw P (a dr es>nh o1(w0dP) a >r$ e [opt-env-conf-test] 1n+0 )( d $ [opt-env-conf-test] > + 1 0 )s h $o [opt-env-conf-test] w P as rh eo nw P Fa ar le sn e s nh$oo [opt-env-conf-test] tw S (t (r di n >g 1" 0A )l )ls Oh$ro [opt-env-conf-test] Nw oS tt hr ii nn gg "" [opt-env-conf-test] A -l ls Oh ro Nw oS tt hr ii nn gg "". [opt-env-conf-test] A ls lh Oo rw Ns oP tr he ic n g1 1 " . [opt-env-conf-test] m Ls oh co [opt-env-conf-test] w +s P r e c 1 1 . m Ls oh co. [opt-env-conf-test] w ss Ph ro ew cs P 1r 1e c m L0 o cm. [opt-env-conf-test] L os ch [opt-env-conf-test] o w S t r i n g " . " [opt-env-conf-test] s h.o wsShtorwiSntgr i"n g" [opt-env-conf-test] " T"e [opt-env-conf-test] s t i n g m u Tt ea st ti io nn.g Igmnout tL1ai1tt i poa [opt-env-conf-test] nt Is nr tc L/ iO tpP taaErtns vesCrroCcnh/feO/cpPkta ErmnsLveoCrco. nhffso/:rP3ga4ir1vs:ae2br5l.-eh2 s7c::a3 [opt-env-conf-test] p4@s1@ : _2- 53p-3 28-7,>:7 [opt-env-conf-test]  [opt-env-conf-test]  @+@3 3-83,378 ,@7@ [opt-env-conf-test] + 3 3 8 , 7 @TP@ea [opt-env-conf-test] sr ts ie nr gA l ml uOPtraaNrtositeohrniA nlIgln OtmrLLNiootct hapit n -gs> r [opt-env-conf-test] mc L/ oO cp t pE n -v >C [opt-env-conf-test] os nh fo /w PP aa rr se en r s.(hhdos w:>P3 a41r30e:)n1 8$(- [opt-env-conf-test] d2 0 >: [opt-env-conf-test]  1@ 0@ ) - $3 [opt-env-conf-test] 4 0 ,s 7h o +w 3S 4t 0r ,i 7n gs@ h@"o [opt-env-conf-test] Aw lS lt Or ri Nn og t h" iA nl gls Oh"ro [opt-env-conf-test] Nw-oS tt hr ii nn gg "" [opt-env-conf-test] A -l l O r. N os th ho iw ns gP r "e. [opt-env-conf-test] c s 1h 1o w ms LP or ce [opt-env-conf-test] c + 1 1 . m Ls oh co [opt-env-conf-test] w +s P r e. c s 1h 1o w ms LP or ce. [opt-env-conf-test] c s 1h o mw Ls oP cr [opt-env-conf-test] e c - 1 1. ms Lh oo cw [opt-env-conf-test] S t r. i ns gh o "w S "t [opt-env-conf-test] r -i n g. "s h "o [opt-env-conf-test] w S t r i n. g g "o "1 [opt-env-conf-test] 1 p. [opt-env-conf-test]  +g o 1 1 p [opt-env-conf-test]  . g o. 1gP1oa rp0s [opt-env-conf-test]  e pr [opt-env-conf-test] C h e c k P ma LrPosacer rsfCeohrreCgchikev camkbL lomecL ocfcao prfsgo ir_vg aipbv la-eb> l [opt-env-conf-test] cea pTcsea sp_ts i pn_ g - p>m [opt-env-conf-test] u-t>Ta [opt-env-conf-test] et si to in n gI n mt uL tisatht oiawotPn a srIrencnt/ LO(ipdtt E>an tv1 C0so)rn cf$// [opt-env-conf-test] OP pa tr Es ne vr C. oh ns f: /3 P4sa3hr:os1we8Sr-t.2rh0is:n: [opt-env-conf-test] g3@ 4@"3 C:-h13e84c-0k2, 07": [opt-env-conf-test]  [opt-env-conf-test] +@3@T4 e0-s,3t74i 0n@,g@7 [opt-env-conf-test]  m +u 3t 4a 0t ,i 7o n @ @I [opt-env-conf-test] n ts Lh io tw S at tr i sn rg c s/"hOAoplwtlSEOtnrrvNiConotgnh fi"/nAPgla lr"Os [opt-env-conf-test] re Nr o. th hs i: n3 g4 5 ": [opt-env-conf-test] 2 4 - 2. 6 :s [opt-env-conf-test] h @o @w s -P 3r 4e 2c., 71s 1h+ o3mw4Ls2oP,cr7 [opt-env-conf-test] e c@ @ 1 [opt-env-conf-test]  1 m L o c [opt-env-conf-test]  . s h .o w sS ht or wi Sn.tg r si"hn og"w [opt-env-conf-test] S"-t r" i [opt-env-conf-test]  n g " " [opt-env-conf-test]  - . g o . 1 g1 o p 1 [opt-env-conf-test]  1+. p g [opt-env-conf-test]  o 1 1 p [opt-env-conf-test]  +P a r. s eg ro C h- e1 c1 k p m [opt-env-conf-test] .L o gc o f 1o r pgP [opt-env-conf-test] ia vr as be lr eC h cePacapkrs s me_Lr oCpch e-fc>ok [opt-env-conf-test] r -gm iL vo ac b lf eo r cgsaihpvosaw bP_la erp e cn-a >p( [opt-env-conf-test] sd _> p1 0 -) > [opt-env-conf-test] $ [opt-env-conf-test] s +h o w P a r e ns hs(ohdwo Pw>aP ra1er0ne) n ( $d( [opt-env-conf-test]  d > > 1 01 )) $$ [opt-env-conf-test]  [opt-env-conf-test]  s h o w S t r i nssghh oo"wwCSShtterrciiknn gg" [opt-env-conf-test] ""CChTheeecscktk i "n" [opt-env-conf-test] g [opt-env-conf-test]  Tm eu st ta it ni go n m uI tn at tL.ii otsn h aoItwn stsPLrricet/c O ap1tt1 E snmrvLcCo/ocOn [opt-env-conf-test] pf t/ EP na vr Cs oe nr f. /h Ps a: r3 s4.e5 r:s.2hh4os-w:2S36t4:r5 [opt-env-conf-test] i:@n2@g4 --"23 64":2 [opt-env-conf-test]  [opt-env-conf-test] ,@7@ +-334422,,77 @+@3 [opt-env-conf-test] 4 2 , 7 @ @ [opt-env-conf-test]  . s h o w S t.r isnhgo w"S t"r [opt-env-conf-test] i n g " " [opt-env-conf-test]  . g o 1 1 .p [opt-env-conf-test] g o 1 1 p [opt-env-conf-test] P a r s e r C hPeacrks emrLCohce cfko rmgLiovca bfloer gciavpasb l_e pc a-p>s [opt-env-conf-test]  -_ p - > [opt-env-conf-test]  - s h o w P a r esnh o(wdP a>r e1n0 )( d$ [opt-env-conf-test] >+ 1 0 ) $ [opt-env-conf-test]  + s h o w P a r esnh o(wdP a>r e0n) ($d [opt-env-conf-test]  > - 1 0 ) $ [opt-env-conf-test]  s h o w S t r i n gs h"oCwhSetcrki n"g [opt-env-conf-test]  " C h e c k " [opt-env-conf-test]  . s h o w s P r e.c s1h1o wmsLPorce [opt-env-conf-test] c 1 1 m L o c [opt-env-conf-test]  . s h o w S t r i.n gs h"o w"S [opt-env-conf-test] tring " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:20-26: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:20-26: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:345:20-26: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:19-27: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:19-27: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:345:19-27: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:347:25-27: [opt-env-conf-test] @@ -344,7 +344,7 @@ [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 0 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:347:25-27: [opt-env-conf-test] @@ -344,7 +344,7 @@ [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 1 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:347:25-27: [opt-env-conf-test] @@ -344,7 +344,7 @@ [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec -11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:349:25-27: [opt-env-conf-test] @@ -346,7 +346,7 @@ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 forgivable [opt-env-conf-test] + . showsPrec 0 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:349:25-27: [opt-env-conf-test] @@ -346,7 +346,7 @@ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 forgivable [opt-env-conf-test] + . showsPrec 1 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:349:25-27: [opt-env-conf-test] @@ -346,7 +346,7 @@ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 forgivable [opt-env-conf-test] + . showsPrec -11 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:349:28-38: [opt-env-conf-test] @@ -346,7 +346,7 @@ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 forgivable [opt-env-conf-test] + . showsPrec 11 True [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:349:28-38: [opt-env-conf-test] @@ -346,7 +346,7 @@ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 forgivable [opt-env-conf-test] + . showsPrec 11 False [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:349:28-38: [opt-env-conf-test] @@ -346,7 +346,7 @@ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 forgivable [opt-env-conf-test] + . showsPrec 11 not (forgivable) [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:351:25-27: [opt-env-conf-test] @@ -348,7 +348,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 caps [opt-env-conf-test] + . showsPrec 0 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:351:25-27: [opt-env-conf-test] @@ -348,7 +348,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 caps [opt-env-conf-test] + . showsPrec -11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:353:18-20: [opt-env-conf-test] @@ -350,7 +350,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go 1 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:353:18-20: [opt-env-conf-test] @@ -350,7 +350,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go 0 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:351:25-27: [opt-env-conf-test] @@ -348,7 +348,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 forgivable [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 caps [opt-env-conf-test] + . showsPrec 1 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:353:18-20: [opt-env-conf-test] @@ -350,7 +350,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 caps [opt-env-conf-test]  . showString " _ " [opt-env-conf-test] - . go 11 p [opt-env-conf-test] + . go -11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:20-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:20-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:355:20-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:19-27: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:19-27: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:355:19-27: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:357:25-27: [opt-env-conf-test] @@ -354,7 +354,7 @@ [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 0 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 mDefault [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:357:25-27: [opt-env-conf-test] @@ -354,7 +354,7 @@ [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 1 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 mDefault [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:357:25-27: [opt-env-conf-test] @@ -354,7 +354,7 @@ [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec -11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 mDefault [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:359:25-27: [opt-env-conf-test] @@ -356,7 +356,7 @@ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 mDefault [opt-env-conf-test] + . showsPrec 1 mDefault [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith [opt-env-conf-test]  showCommandABit [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:359:25-27: [opt-env-conf-test] @@ -356,7 +356,7 @@ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 mDefault [opt-env-conf-test] + . showsPrec -11 mDefault [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith [opt-env-conf-test]  showCommandABit [opt-env-conf-test] .shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:327:24-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:20-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:20-26: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:19-27: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:327:19-27: [opt-env-conf-test] @@ -324,7 +324,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserMany mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Many " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:20-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:333:24-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:345:24-26: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:345:24-26: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:345:24-26: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:19-27: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:20-26: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:333:19-27: [opt-env-conf-test] @@ -330,7 +330,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserSome mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Some " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:20-26: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:20-26: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.eTesting mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:359:25-27: [opt-env-conf-test] @@ -356,7 +356,7 @@ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 mDefault [opt-env-conf-test] + . showsPrec 0 mDefault [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showListWith [opt-env-conf-test]  showCommandABit [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:20-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:20-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:19-27: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:365:20-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:19-27: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:365:19-27: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:367:25-27: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 0 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:367:25-27: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 1 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:367:25-27: [opt-env-conf-test] @@ -364,7 +364,7 @@ [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec -11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:369:18-20: [opt-env-conf-test] @@ -366,7 +366,7 @@ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p1 [opt-env-conf-test] + . go 1 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:369:18-20: [opt-env-conf-test] @@ -366,7 +366,7 @@ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] - T e s t i n g m u t a.t igoon 1I1n tpL1i [opt-env-conf-test] t+ a t s r c / O p t E n.v Cgoon f0/ Ppa1r [opt-env-conf-test] s e r . h s : 3 6 9 : 1 8 -.2 0s:h [opt-env-conf-test] o@w@S t-r3i6n6g, 7" +"3 [opt-env-conf-test] 6 6 , 7 @ @ [opt-env-conf-test]  . g o 1s1h opw2S [opt-env-conf-test] t r i n g " WPiatrhsCeornSfeitgt i_n g" [opt-env-conf-test] m L o c Tp e s- t> i [opt-env-conf-test]  n g m.u tsahtoiwosnP rIenct L1i1t maLto cs [opt-env-conf-test] r c / O p t E n v C o n f /.P asrhsoewrS.thrsi:n3g7 1": 1"8 [opt-env-conf-test] --2 0 : [opt-env-conf-test]  @ @ - 3 6 8 , 7. +g3o6 81,17 p@1@ [opt-env-conf-test]  [opt-env-conf-test] + T e s t i n g.. mgsuoht oa-wt1Si1to rnpi 1nI [opt-env-conf-test] gn t "L i "t [opt-env-conf-test]  a t s r c / O. p ts Eh no vw.CS otgnrofi /n1Pg1a r"ps 1e" [opt-env-conf-test] r [opt-env-conf-test]  . h s : 3 7 1 : 1 8 - 2 0 .:. [opt-env-conf-test]  s@gh@oo w-1S31t6 r8pi,2n7 [opt-env-conf-test] g + "3 6 "8 [opt-env-conf-test] , -7 P @a @r [opt-env-conf-test] s e r S e t t i n. g g mo L o1.c1 spph 2o- [opt-env-conf-test] w>+S [opt-env-conf-test]  t r i n g " " [opt-env-conf-test]  . g o 0 p 2 [opt-env-conf-test]  . g o 1P1a rps1e [opt-env-conf-test] r S e t t i n g m L o c .p s-h>o [opt-env-conf-test] w S t r i n g " s"h [opt-env-conf-test] o-w P a r e n ( d > 1.0 )g o$ [opt-env-conf-test] 1 1 p 2 [opt-env-conf-test]  + s h o w S t r i.n gg o" S1e tpt2i [opt-env-conf-test] n g " [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:371:18-20: [opt-env-conf-test] @@ -368,7 +368,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p1 [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . go 11 p2 [opt-env-conf-test] + . go -11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:20-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:20-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:373:20-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:19-27: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:19-27: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:373:19-27: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:375:25-27: [opt-env-conf-test] @@ -372,7 +372,7 @@ [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 0 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showSettingABit p [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:375:25-27: [opt-env-conf-test] @@ -372,7 +372,7 @@ [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec 1 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showSettingABit p [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:134:17-19: [opt-env-conf-test] @@ -131,7 +131,7 @@ [opt-env-conf-test]  showCommandABit :: Command a -> ShowS [opt-env-conf-test]  showCommandABit Command {..} = [opt-env-conf-test]  showString "Command " [opt-env-conf-test] - . showsPrec 11 commandArg [opt-env-conf-test] + . showsPrec 0 commandArg [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:375:25-27: [opt-env-conf-test] @@ -372,7 +372,7 @@ [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test]  showParen (d > 10) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test] - . showsPrec 11 mLoc [opt-env-conf-test] + . showsPrec -11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showSettingABit p [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:134:17-19: [opt-env-conf-test] @@ -131,7 +131,7 @@ [opt-env-conf-test]  showCommandABit :: Command a -> ShowS [opt-env-conf-test]  showCommandABit Command {..} = [opt-env-conf-test]  showString "Command " [opt-env-conf-test] - . showsPrec 11 commandArg [opt-env-conf-test] + . showsPrec 1 commandArg [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:134:17-19: [opt-env-conf-test] @@ -131,7 +131,7 @@ [opt-env-conf-test]  showCommandABit :: Command a -> ShowS [opt-env-conf-test]  showCommandABit Command {..} = [opt-env-conf-test]  showString "Command " [opt-env-conf-test] - . showsPrec 11 commandArg [opt-env-conf-test] + . showsPrec -11 commandArg [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:136:17-19: [opt-env-conf-test] @@ -133,7 +133,7 @@ [opt-env-conf-test]  showString "Command " [opt-env-conf-test]  . showsPrec 11 commandArg [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 commandHelp [opt-env-conf-test] + . showsPrec 0 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showParserPrec 11 commandParser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:136:17-19: [opt-env-conf-test] @@ -133,7 +133,7 @@ [opt-env-conf-test]  showString "Command " [opt-env-conf-test]  . showsPrec 11 commandArg [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 commandHelp [opt-env-conf-test] + . showsPrec -11 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showParserPrec 11 commandParser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:136:17-19: [opt-env-conf-test] @@ -133,7 +133,7 @@ [opt-env-conf-test]  showString "Command " [opt-env-conf-test]  . showsPrec 11 commandArg [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showsPrec 11 commandHelp [opt-env-conf-test] + . showsPrec 1 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showParserPrec 11 commandParser [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:138:22-24: [opt-env-conf-test] @@ -135,7 +135,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showParserPrec 11 commandParser [opt-env-conf-test] + . showParserPrec 0 commandParser [opt-env-conf-test]  [opt-env-conf-test]  -- | A 'Parser' structure [opt-env-conf-test]  -- [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:138:22-24: [opt-env-conf-test] @@ -135,7 +135,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showParserPrec 11 commandParser [opt-env-conf-test] + . showParserPrec 1 commandParser [opt-env-conf-test]  [opt-env-conf-test]  -- | A 'Parser' structure [opt-env-conf-test]  -- [opt-env-conf-test] nable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:19-27: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:345:19-27: [opt-env-conf-test] @@ -342,7 +342,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCheck mLoc forgivable caps _ p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Check " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:20-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:355:24-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:20-26: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:19-27: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:355:19-27: [opt-env-conf-test] @@ -352,7 +352,7 @@ [opt-env-conf-test]  . showString " _ " [opt-env-conf-test]  . go 11 p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Commands " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:365:24-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:20-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParenTesting mutation IntLit at src/OptEnvConf/Parser.hs:297:39-40: [opt-env-conf-test] @@ -294,7 +294,7 @@ [opt-env-conf-test]  some = fmap NE.toList . ParserSome Nothing [opt-env-conf-test]  [opt-env-conf-test]  showParserABit :: Parser a -> String [opt-env-conf-test] -showParserABit = flip (showParserPrec 0) "" [opt-env-conf-test] +showParserABit = flip (showParserPrec 1) "" [opt-env-conf-test]  [opt-env-conf-test]  showParserPrec :: Int -> Parser a -> ShowS [opt-env-conf-test]  showParserPrec = go [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:255:27-32: [opt-env-conf-test] @@ -252,7 +252,7 @@ [opt-env-conf-test]  (<|>) p1 p2 = [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test] - ParserPure _ -> False [opt-env-conf-test] + ParserPure _ -> True [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:255:27-32: [opt-env-conf-test] @@ -252,7 +252,7 @@ [opt-env-conf-test]  (<|>) p1 p2 = [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test] - ParserPure _ -> False [opt-env-conf-test] + ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:255:27-32: [opt-env-conf-test] @@ -252,7 +252,7 @@ [opt-env-conf-test]  (<|>) p1 p2 = [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test] - ParserPure _ -> False [opt-env-conf-test] + ParserPure _ -> not (False) [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-39: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> True && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:138:22-24: [opt-env-conf-test] @@ -135,7 +135,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . showsPrec 11 commandHelp [opt-env-conf-test]  . showString " " [opt-env-conf-test] - . showParserPrec 11 commandParser [opt-env-conf-test] + . showParserPrec -11 commandParser [opt-env-conf-test]  [opt-env-conf-test]  -- | A 'Parser' structure [opt-env-conf-test]  -- [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-39: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> False && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:256:29-39: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> not (isEmpty pf) && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:43-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && True [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:256:43-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && not (isEmpty pa) [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:43-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && False [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> True [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> False [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:256:29-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> not (isEmpty pf && isEmpty pa) [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:33-43: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> True && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:33-43: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> False && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:257:33-43: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> not (isEmpty pe) && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:47-57: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> isEmpty pe && True [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:47-57: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> isEmpty pe && False [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:33-57: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> False [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:257:33-57: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> True [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:257:47-57: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> isEmpty pe && not (isEmpty pf) [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:257:33-57: [opt-env-conf-test] @@ -254,7 +254,7 @@ [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] - ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] + ParserSelect pe pf -> not (isEmpty pe && isEmpty pf) [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:258:28-32: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] - ParserEmpty _ -> True [opt-env-conf-test] + ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:258:28-32: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] - ParserEmpty _ -> True [opt-env-conf-test] + ParserEmpty _ -> False [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:20-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:19-27: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:365:20-26: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (not (d > 10)) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:365:19-27: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen not ((d > 10)) $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 0) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:365:19-27: [opt-env-conf-test] @@ -362,7 +362,7 @@ [opt-env-conf-test]  showCommandABit [opt-env-conf-test]  cs [opt-env-conf-test]  ParserWithConfig mLoc p1 p2 -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "WithConfig _ " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > -10) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:373:24-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (d > 1) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:20-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (True) $ [opt-env-conf-test]  Testing mutation Negate at src/OptEnvConf/Parser.hs:258:28-32: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] - ParserEmpty _ -> True [opt-env-conf-test] + ParserEmpty _ -> not (True) [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:259:28-33: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test] - ParserAlt _ _ -> False [opt-env-conf-test] + ParserAlt _ _ -> True [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:259:28-33: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test] - ParserAlt _ _ -> False [opt-env-conf-test] + ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:259:28-33: [opt-env-conf-test] @@ -256,7 +256,7 @@ [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test] - ParserAlt _ _ -> False [opt-env-conf-test] + ParserAlt _ _ -> not (False) [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:260:29-38: [opt-env-conf-test] @@ -257,7 +257,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] - ParserMany _ p -> isEmpty p [opt-env-conf-test] + ParserMany _ p -> True [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:260:29-38: [opt-env-conf-test] @@ -257,7 +257,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] - ParserMany _ p -> isEmpty p [opt-env-conf-test] + ParserMany _ p -> False [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:260:29-38: [opt-env-conf-test] @@ -257,7 +257,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] - ParserMany _ p -> isEmpty p [opt-env-conf-test] + ParserMany _ p -> not (isEmpty p) [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:261:29-38: [opt-env-conf-test] @@ -258,7 +258,7 @@ [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test] - ParserSome _ p -> isEmpty p [opt-env-conf-test] + ParserSome _ p -> True [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:261:29-38: [opt-env-conf-test] @@ -258,7 +258,7 @@ [opt-env-conf-test] T e s t i n g m u t aPtairosne rCEomnpsttyB o_o l- >a tT rsurec [opt-env-conf-test] / O p t E n v C o n f /PPaarrsseerrA.lhts :_2 6_2 :-3>7 -F4a6l:s [opt-env-conf-test] e@ [opt-env-conf-test] @ - 2 5 9 , 7 + 2 5P9a,r7s e@r@M [opt-env-conf-test] a n y _ p - > iPsaErmspetryA lpt [opt-env-conf-test]  -_ _ - > F a l sPea [opt-env-conf-test] r s e r S o m e _ pP a-r>s eirsMEamnpyt y_ pp [opt-env-conf-test]  +- > i s E m p t y Ppa [opt-env-conf-test] r s e r S o m e _ pP a-r>s eFraSlosmee [opt-env-conf-test]  _ p - > i s E mPpatrys epr [opt-env-conf-test] A-l l O r N o t h i n gP a_r spe r-A>l liOsrENmoptthyi npg [opt-env-conf-test]  _ p - > i s E mPpatrys epr [opt-env-conf-test] C+h e c k _ _ _ P_a rps e-r>A lilsOErmNpottyh ipn [opt-env-conf-test] g _ p - > T r uPea [opt-env-conf-test] r s e r C o m m a n d sP a_r s_e rcCsh e-c>k n_u l_l _c s_ [opt-env-conf-test]  TpeT se-ts>it niigns gEm mumptutatyta itpoi [opt-env-conf-test] no n N eC go an ts et B ao to lPs ararcts/ eOsrprCtcoE/mnOmvpaCtnoEdnnsfv /C_Po an_rf s/cePsra .r-hs>se :rn2.u6hl1sl:: 22c96s-2 [opt-env-conf-test] 3: 83 :7 [opt-env-conf-test] - @4 @6 : - [opt-env-conf-test]  2@ 5@ 8 ,-P72a 5r+9s2,e57r8 W,+i72t 5h@9C@,o [opt-env-conf-test] 7n f @i @g [opt-env-conf-test]  _ p c p sP a -r >s ePirasErEmsmpeptrtyAy l _tp c-_ > & _&T r-iu>se E [opt-env-conf-test] Fm ap lt sy e [opt-env-conf-test] p s [opt-env-conf-test]  P a r s e rPAalrts e_r M_a n-y> _F apl s-e> [opt-env-conf-test]  i s E m p t y p [opt-env-conf-test]  P a r s e r M a n y P_a rps e-r>S oimseE m_p tpy -p> [opt-env-conf-test]  -i s E m p t y p [opt-env-conf-test]  -P a r s e r S o m e P_a rps e-r>A lilsOErmNpottyh ipn [opt-env-conf-test] g+ _ p - > i s EPmaprtsye rpS [opt-env-conf-test] o+m e _ p - > nPoatr s(eirsAElmlpOtryN opt)h [opt-env-conf-test] i n g _ p - > FPaalrssee [opt-env-conf-test] r A l l O r N o t h i nPga r_s epr C-h>e ciks E_m p_t y_ p_ [opt-env-conf-test]  p - > i s E m p tPya rps [opt-env-conf-test] e r C h e c k _ _ P_a r_s epr C-o>m miasnEdmsp t_y _p [opt-env-conf-test] c s - > n u l l cPsa [opt-env-conf-test] r s e r C o m m a n d sP a_r s_e rcWsi t-h>C onnuflilg c_s [opt-env-conf-test] pc ps ->T eisstEimnpgt ym uptca t&i&o ni sNEemgpattye past [opt-env-conf-test]  src/OptEnvConf/Parser.hs:262:37-46: [opt-env-conf-test] @@ -259,7 +259,7 @@ [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test] - ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test] + ParserAllOrNothing _ p -> not (isEmpty p) [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:263:36-45: [opt-env-conf-test] @@ -260,7 +260,7 @@ [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test] - ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] + ParserCheck _ _ _ _ p -> True [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:263:36-45: [opt-env-conf-test] @@ -260,7 +260,7 @@ [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test] - ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] + ParserCheck _ _ _ _ p -> False [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:264:36-43: [opt-env-conf-test] @@ -261,7 +261,7 @@ [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] - ParserCommands _ _ cs -> null cs [opt-env-conf-test] + ParserCommands _ _ cs -> True [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:263:36-45: [opt-env-conf-test] @@ -260,7 +260,7 @@ [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test] - ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] + ParserCheck _ _ _ _ p -> not (isEmpty p) [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:264:36-43: [opt-env-conf-test] @@ -261,7 +261,7 @@ [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] - ParserCommands _ _ cs -> null cs [opt-env-conf-test] + ParserCommands _ _ cs -> not (null cs) [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:264:36-43: [opt-env-conf-test] @@ -261,7 +261,7 @@ [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test] - ParserCommands _ _ cs -> null cs [opt-env-conf-test] + ParserCommands _ _ cs -> False [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:20-26: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen (False) $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:19-27: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen False $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:373:19-27: [opt-env-conf-test] @@ -370,7 +370,7 @@ [opt-env-conf-test]  . showString " " [opt-env-conf-test]  . go 11 p2 [opt-env-conf-test]  ParserSetting mLoc p -> [opt-env-conf-test] - showParen (d > 10) $ [opt-env-conf-test] + showParen True $ [opt-env-conf-test]  showString "Setting " [opt-env-conf-test]  . showsPrec 11 mLoc [opt-env-conf-test]  . showString " " [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.hidden.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.many-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.optional.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.some-args.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sum-type.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.three-commands.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.verbose.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.with-default.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no.shows the parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Parser.hs:297:39-40: [opt-env-conf-test] @@ -294,7 +294,7 @@ [opt-env-conf-test]  some = fmap NE.toList . ParserSome Nothing [opt-env-conf-test]  [opt-env-conf-test]  showParserABit :: Parser a -> String [opt-env-conf-test] -showParserABit = flip (showParserPrec 0) "" [opt-env-conf-test] +showParserABit = flip (showParserPrec 1) "" [opt-env-conf-test]  [opt-env-conf-test]  showParserPrec :: Int -> Parser a -> ShowS [opt-env-conf-test]  showParserPrec = go [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.secret.shows the parser in the same way [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-39: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> True && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns first branch completions when second branch fails [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns no completions when both alternatives fail [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:256:29-39: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isTesting mutation ConstBool at src/OptEnvConf/Parser.hs:265:39-49: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> True && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:39-49: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> False && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:265:39-49: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> not (isEmpty pc) && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:53-63: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> isEmpty pc && False [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:265:53-63: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> isEmpty pc && not (isEmpty ps) [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:39-63: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> True [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:265:39-63: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> not (isEmpty pc && isEmpty ps) [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:39-63: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> False [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:266:32-37: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] - ParserSetting _ _ -> False [opt-env-conf-test] + ParserSetting _ _ -> True [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test]  (True, False) -> p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:265:53-63: [opt-env-conf-test] @@ -262,7 +262,7 @@ [opt-env-conf-test]  ParserAllOrNothing _ p -> isEmpty p [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test] - ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] + ParserWithConfig _ pc ps -> isEmpty pc && True [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:266:32-37: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] - ParserSetting _ _ -> False [opt-env-conf-test] + ParserSetting _ _ -> False [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test]  (True, False) -> p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:267:15-25: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test] + in case (False, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test]  (True, False) -> p2 [opt-env-conf-test]  (False, True) -> p1 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:267:15-25: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test] + in case (not (isEmpty p1), isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test]  (True, False) -> p2 [opt-env-conf-test]  (False, True) -> p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:267:27-37: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test] + in case (isEmpty p1, True) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test]  (True, False) -> p2 [opt-env-conf-test]  (False, True) -> p1 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:266:32-37: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  ParserCheck _ _ _ _ p -> isEmpty p [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test] - ParserSetting _ _ -> False [opt-env-conf-test] + ParserSetting _ _ -> not (False) [opt-env-conf-test]  in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test]  (True, False) -> p2 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:267:27-37: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty Tpecs t&i&n gi smEumtpattyi opns [opt-env-conf-test] C o n s t B o o l a tP asrrsce/rOSpettEtnivnCgo n_f /_P a-r>s eFra.lhsse: [opt-env-conf-test] 2-6 7 : 1 5 -i2n5 :c [opt-env-conf-test] a@s@e -(2i6s4E,m7p t+y2 6p41,,7 i@s@E [opt-env-conf-test] m p t y p 2 ) o f [opt-env-conf-test] P+a r s e r Cionm mcaansdes (_i s_E mcpst y- >p 1n,u lFla lcsse [opt-env-conf-test] ) o f [opt-env-conf-test]  P a r s e(rTWriuteh,C oTnrfuieg) _- >p cP aprss e-r>E mipstEym pNtoyt hpicn g& [opt-env-conf-test] & i s E m p t y p s( [opt-env-conf-test] T r u e , F a l s e )P a-r>s epr2S [opt-env-conf-test] e t t i n g _ _ -(>F aFlasles,e [opt-env-conf-test] T-r u e ) -i>n pc1a [opt-env-conf-test] se (isEmpty p1, isEmpty p2) of [opt-env-conf-test] + in case (True, isEmpty p2) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test]  (True, False) -> p2 [opt-env-conf-test]  (False, True) -> p1 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:267:27-37: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  ParserCommands _ _ cs -> null cs [opt-env-conf-test]  ParserWithConfig _ pc ps -> isEmpty pc && isEmpty ps [opt-env-conf-test]  ParserSetting _ _ -> False [opt-env-conf-test] - in case (isEmpty p1, isEmpty p2) of [opt-env-conf-test] + in case (isEmpty p1, not (isEmpty p2)) of [opt-env-conf-test]  (True, True) -> ParserEmpty Nothing [opt-env-conf-test]  (True, False) -> p2 [opt-env-conf-test]  (False, True) -> p1 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:234:62-72: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf) [opt-env-conf-test]  ParserEmpty mLoc -> ParserEmpty mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2) [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc True caps (fmap (fmap f) . g) p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:234:62-72: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf) [opt-env-conf-test]  ParserEmpty mLoc -> ParserEmpty mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2) [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc False caps (fmap (fmap f) . g) p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:234:62-72: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf) [opt-env-conf-test]  ParserEmpty mLoc -> ParserEmpty mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2) [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc not (forgivable) caps (fmap (fmap f) . g) p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:238:30-34: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] - p -> ParserCheck Nothing True Set.empty (pure . Right . f) p [opt-env-conf-test] + p -> ParserCheck Nothing True Set.empty (pure . Right . f) p [opt-env-conf-test]  [opt-env-conf-test]  instance Applicative Parser where [opt-env-conf-test]  pure = ParserPure [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:238:30-34: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] - p -> ParserCheck Nothing True Set.empty (pure . Right . f) p [opt-env-conf-test] + p -> ParserCheck Nothing False Set.empty (pure . Right . f) p [opt-env-conf-test]  [opt-env-conf-test]  instance Applicative Parser where [opt-env-conf-test]  pure = ParserPure [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:238:30-34: [opt-env-conf-test] @@ -235,7 +235,7 @@ [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] - p -> ParserCheck Nothing True Set.empty (pure . Right . f) p [opt-env-conf-test] + p -> ParserCheck Nothing not (TTreuset)i nSge tm.uetmapttiyo n( pCuornes t.B oRoilg hatt .s rfc)/ Opp [opt-env-conf-test] t E [opt-env-conf-test] n viCnosntfa/nCcoem pAlpeptleirc.ahtsi:v2e6 6P:a2r7s-e3r5 :w [opt-env-conf-test] h@e@r e- [opt-env-conf-test] 2 6 3 ,p7u r+e2 6=3 ,P7a r@s@e [opt-env-conf-test] r Psuprlei [opt-env-conf-test] tOnSlash s = [opt-env-conf-test]  let T(essetgi,n gr emsutt)a t=i obnr eCaokn s(t=B=o o'l/ 'a)t ss [opt-env-conf-test] r c / O pitnE ncvaCsoen fr/eCsotm polfe [opt-env-conf-test] t-e r . h s : 2 6 6[:]2 7-->3 5[:s [opt-env-conf-test] e@g@ |- 2n6o3t, 7( n+u2l6l3 ,s7e g@)@] [opt-env-conf-test]  [opt-env-conf-test]  +s p l i t O n S l[a]s h- >s [=s [opt-env-conf-test] e g |l ento t( s(eFga,l sree)s]t [opt-env-conf-test] ) = b r e a k _( =:= r'e/s't)' s- [opt-env-conf-test] > [ s eign |c ansoet r(ensutl lo fs [opt-env-conf-test] e-g ) ] < > s p[l]i t-O>n S[lsaesgh |r ensott' [opt-env-conf-test] ( n [opt-env-conf-test] u l-l- s|e gA)p]p [opt-env-conf-test] l+y a s i n g l[e] p-a>t h[ sceogm p|o nneontt (tTor uaen) ]a [opt-env-conf-test] b s o l u t e d i_r e:c troersyt.' [opt-env-conf-test]  -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:266:27-35: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  splitOnSlash s = [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test] - [] -> [seg | not (null seg)] [opt-env-conf-test] + [] -> [seg | not (not (null seg))] [opt-env-conf-test]  _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:266:26-36: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  splitOnSlash s = [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test] - [] -> [seg | not (null seg)] [opt-env-conf-test] + [] -> [seg | not True] [opt-env-conf-test]  _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:266:26-36: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  splitOnSlash s = [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test] - [] -> [seg | not (null seg)] [opt-env-conf-test] + [] -> [seg | not not ((null seg))] [opt-env-conf-test]  _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:266:26-36: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  splitOnSlash s = [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test] - [] -> [seg | not (null seg)] [opt-env-conf-test] + [] -> [seg | not False] [opt-env-conf-test]  _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:266:22-36: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  splitOnSlash s = [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test] - [] -> [seg | not (null seg)] [opt-env-conf-test] + [] -> [seg | True] [opt-env-conf-test]  _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:266:22-36: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  splitOnSlash s = [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test] - [] -> [seg | not (null seg)] [opt-env-conf-test] + [] -> [seg | False] [opt-env-conf-test]  _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:266:22-36: [opt-env-conf-test] @@ -263,7 +263,7 @@ [opt-env-conf-test]  splitOnSlash s T=e [opt-env-conf-test] s t i nlge tm u(tsaetgi,o nr eCsotn)s t=B oborle aakt (s=r=c /'O/p't)E nsv [opt-env-conf-test] C o n f /iCno mcpalseet erre.shts :o2f6 [opt-env-conf-test] 7-: 3 4 - 4 2 : [opt-env-conf-test]  @[@] --2>6 4[,s7e g+ 2|6 4n,o7t @(@n [opt-env-conf-test] u l l lseetg )(]s [opt-env-conf-test] e+g , r e s t ) [=] b-r>e a[ks e(g= =| 'n/o't) (sn [opt-env-conf-test] o t ( niunl lc asseeg )r)e]s [opt-env-conf-test] t o f [opt-env-conf-test]  _ : r[e]s t-'> -[>s e[gs e|g n|o tn o(tn u(lnlu lsle gs)e]g [opt-env-conf-test] )-] < > s p l i_t O:n Srleassth' r-e>s t['s [opt-env-conf-test] e g [opt-env-conf-test]  |- -n o|t A(pnpullyl as esgi)n]g l psaptlhi tcOonmSploansehn tr etsot 'a [opt-env-conf-test] n+ a b s o l u t e_ d:i rreecstto'r y-.> [opt-env-conf-test]  [seg | not (True)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test]  applyComponent :: Path Abs Dir -> String -> Path Abs Dir [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:267:34-42: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test]  [] -> [seg | not (null seg)] [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test] + _ : rest' -> [seg | not (not (null seg))] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test]  applyComponent :: Path Abs Dir -> String -> Path Abs Dir [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:267:33-43: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test]  [] -> [seg | not (null seg)] [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test] + _ : rest' -> [seg | not True] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test]  applyComponent :: Path Abs Dir -> String -> Path Abs Dir [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:267:34-42: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test]  [] -> [seg | not (null seg)] [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test] + _ : rest' -> [seg | not (False)] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test]  applyComponent :: Path Abs Dir -> String -> Path Abs Dir [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:267:29-43: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test]  [] -> [seg | not (null seg)] [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test] + _ : rest' -> [seg | True] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test]  applyComponent :: Path Abs Dir -> String -> Path Abs Dir [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:267:33-43: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test]  [] -> [seg | not (null seg)] [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test] + _ : rest' -> [seg | not not ((null seg))] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test]  applyComponent :: Path Abs Dir -> String -> Path Abs Dir [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:267:33-43: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test]  [] -> [seg | not (null seg)] [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test] + _ : rest' -> [seg | not False] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test]  applyComponent :: Path Abs Dir -> String -> Path Abs Dir [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:267:29-43: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test]  [] -> [seg | not (null seg)] [opt-env-conf-test] - _ : rest' -> [seg | not (null seg)] <> splitOnSlash rest' [opt-env-conf-test] + _ : rest' -> [seg | False] <> splitOnSlash rest' [opt-env-conf-test]  [opt-env-conf-test]  -- | Apply a single path component to an absolute directory. [opt-env-conf-test]  applyComponent :: Path Abs Dir -> String -> Path Abs Dir [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:267:29-43: [opt-env-conf-test] @@ -264,7 +264,7 @@ [opt-env-conf-test]  let (seg, rest) = break (== '/') s [opt-env-conf-test]  in case rest of [opt-env-conf-test]  [] -> [seg | not (null seg)] [opt-env-conf-test] - _ : reTsets't i-n>g [msuetga t|i onno tC o(nnsutlBlo osle ga)t] sc /sOppltiEtnOvnCSolnafs/hC ormepslte't [opt-env-conf-test] e+r . h s : 2 4 3 :_6 6:- 7r5e:s [opt-env-conf-test] t@'@ -->2 4[0s,e7g +|2 4n0o,t7 (@n@o [opt-env-conf-test] t ( nlueltl (sceugr)D)i]r Pe fsipxl,i taOfntSelraCsuhr Driers)t '= [opt-env-conf-test]  s [opt-env-conf-test] t r-i-p C|u rADpiprl yf pa' [opt-env-conf-test] s i n g l e pcaotmhp ocnoemnptosn e=n ts ptloi taOnn Salbassohl uatfet edriCruercDtiorr [opt-env-conf-test] y . [opt-env-conf-test]  a p p l-y-C oFmipnodn etnhte :i:n dPeaxt ha fAtbesr Dtihre -l>a sStt r"i.n.g/ "- >c oPmaptohn eAnbts [opt-env-conf-test]  -D i r [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test] + lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, True] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test]  in if lastDotDotIdx == 0 [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:243:66-75: [opt-env-conf-test] @@ -240,7 +240,7 @@ [opt-env-conf-test]  let (curDirPrefix, afterCurDir) = stripCurDir fp' [opt-env-conf-test]  components = splitOnSlash afterCurDir [opt-env-conf-test]  -- Find the index after the last "../" component [opt-env-conf-test] - lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test] + lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, not (c == "..")] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test]  in if lastDotDotIdx == 0 [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:243:66-75: [opt-env-conf-test] @@ -240,7 +240,7 @@ [opt-env-conf-test]  let (curDirPrefix, afterCurDir) = stripCurDir fp' [opt-env-conf-test]  components = splitOnSlash afterCurDir [opt-env-conf-test]  -- Find the index after the last "../" component [opt-env-conf-test] - lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test] + lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, False] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test]  in if lastDotDotIdx == 0 [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completer.hs:244:15-16: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  components = splitOnSlash afterCurDir [opt-env-conf-test]  -- Find the index after the last "../" component [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test] - [] -> 0 [opt-env-conf-test] + [] -> 1 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test]  in if lastDotDotIdx == 0 [opt-env-conf-test]  then (curDirPrefix, afterCurDir, here) [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completer.hs:246:27-28: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test] - in if lastDotDotIdx == 0 [opt-env-conf-test] + in if lastDotDotIdx == 1 [opt-env-conf-test]  then (curDirPrefix, afterCurDir, here) [opt-env-conf-test]  else [opt-env-conf-test]  let prefixComponents = take lastDotDotIdx components [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:246:10-28: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test] - in if lastDotDotIdx == 0 [opt-env-conf-test] + in if True [opt-env-conf-test]  then (curDirPrefix, afterCurDir, here) [opt-env-conf-test]  else [opt-env-conf-test]  let prefixComponents = take lastDotDotIdx components [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:246:10-28: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test] - in if lastDotDotIdx == 0 [opt-env-conf-test] + in if False [opt-env-conf-test]  then (curDirPrefix, afterCurDir, here) [opt-env-conf-test]  else [opt-env-conf-test]  let prefixComponents = take lastDotDotIdx components [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:246:10-28: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test] - in if lastDotDotIdx == 0 [opt-env-conf-test] + in if not (lastDotDotIdx == 0) [opt-env-conf-test]  then (curDirPrefix, afterCurDir, here) [opt-env-conf-test]  else [opt-env-conf-test]  let prefixComponents = take lastDotDotIdx components [opt-env-conf-test] Empty pa [opt-env-conf-test] + ParserAp pf pa -> not (isEmpty pf) && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns first branch completions when second branch fails [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns no completions when both alternatives fail [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:29-39: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> False && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns first branch completions when second branch fails [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns no completions when both alternatives fail [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing error the same as before [opt-env-conf-test]  OptEnvConf\.ErrorSpec.renders the all-or-nothing-relevant error the same as before [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--before","'m'"] as ('m',Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["args","here"] as ["args","here"] [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args [] as ('a','b') [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.--version.can show version info with --version [opt-env-conf-test]  OptEnvConf\.ToplevelSpec.can fail fast when too many unrecognsied arguments are given [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:43-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && True [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns first branch completions when second branch fails [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns no completions when both alternatives fail [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:256:43-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && not (isEmpty pa) [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns first branch completions when second branch fails [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns no completions when both alternatives fail [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:258:28-32: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] - ParserEmpty _ -> True [opt-env-conf-test] + ParserEmpty _ -> not (True) [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:256:43-53: [opt-env-conf-test] @@ -253,7 +253,7 @@ [opt-env-conf-test]  let isEmpty :: Parser a -> Bool [opt-env-conf-test]  isEmpty = \case [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test] - ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test] + ParserAp pf pa -> isEmpty pf && False [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test]  ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns first branch completions when second branch fails [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.returns no completions when both alternatives fail [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:258:28-32: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] - ParserEmpty _ -> True [opt-env-conf-test] + ParserEmpty _ -> False [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:258:28-32: [opt-env-conf-test] @@ -255,7 +255,7 @@ [opt-env-conf-test]  ParserPure _ -> False [opt-env-conf-test]  ParserAp pf pa -> isEmpty pf && isEmpty pa [opt-env-conf-test]  ParserSelect pe pf -> isEmpty pe && isEmpty pf [opt-env-conf-test] - ParserEmpty _ -> True [opt-env-conf-test] + ParserEmpty _ -> True [opt-env-conf-test]  ParserAlt _ _ -> False [opt-env-conf-test]  ParserMany _ p -> isEmpty p [opt-env-conf-test]  ParserSome _ p -> isEmpty p [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.alternative branch failures.restores state when first branch fails in an alternative [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:234:62-72: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf) [opt-env-conf-test]  ParserEmpty mLoc -> ParserEmpty mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2) [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc True caps (fmap (fmap f) . g) p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.documents the long opt parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs strTesting mutation ConstBool at src/OptEnvConf/Completer.hs:254:19-47: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | False, not (null remainderComponents) = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:254:19-47: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | not ("/" `isSuffixOf` afterCurDir), not (null remainderComponents) = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] ucture as before [opt-env-conf-test]  OptEnvConf\.APISpec.optional.documents the conf parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.documents the conf parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.produces the same env docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same opt docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes file option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes directory completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes correctly after all optional+many consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes through optional + many + applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes an optional with an applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes the second part when the optional is skipped [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.withCombinedYamlConfig.can parse without any arguments [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.withFirstYamlConfig.can parse without any arguments [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Parser.hs:234:62-72: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf) [opt-env-conf-test]  ParserEmpty mLoc -> ParserEmpty mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2) [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc not (forgivable) caps (fmap (fmap f) . g) p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.documents the long opt parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.optional.documents the conf parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.documents the conf parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.produces the same env docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same opt docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes file option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes directory completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes correctly after all optional+many consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes through optional + many + applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes an optional with an applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes the second part when the optional is skipped [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.withCombinedYamlConfig.can parse without any arguments [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.withFirstYamlConfig.can parse without any arguments [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Parser.hs:234:62-72: [opt-env-conf-test] @@ -231,7 +231,7 @@ [opt-env-conf-test]  ParserSelect pe pf -> ParserSelect (fmap (fmap f) pe) (fmap (fmap f) pf) [opt-env-conf-test]  ParserEmpty mLoc -> ParserEmpty mLoc [opt-env-conf-test]  ParserAlt p1 p2 -> ParserAlt (fmap f p1) (fmap f p2) [opt-env-conf-test] - ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc forgivable caps (fmap (fmap f) . g) p [opt-env-conf-test] + ParserCheck mLoc forgivable caps g p -> ParserCheck mLoc False caps (fmap (fmap f) . g) p [opt-env-conf-test]  ParserCommands mLoc mDefault cs -> ParserCommands mLoc mDefault $ map (fmap f) cs [opt-env-conf-test]  ParserWithConfig mLoc pc pa -> ParserWithConfig mLoc pc (fmap f pa) [opt-env-conf-test]  -- If we ever make Setting a functor, then we need to fmap here [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.APISpec.big-config.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.enable-disable-optional.documents the long opt parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.greet.produces the same docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.optional.documents the conf parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.same-help.documents the conf parser in the same way [opt-env-conf-test]  OptEnvConf\.APISpec.secret.produces the same env docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.sub-commands.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.APISpec.sub-settings.produces the same opt docs structure as before [opt-env-conf-test]  OptEnvConf\.APISpec.yes-no-optional.renders the Nix options the same way [opt-env-conf-test]  OptEnvConf\.CheckSpec.runSettingsCheckOn.says failed when a required capability is missing but another setting failed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes directory option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.completes file option value first, then other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes directory completions alongside other options [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.combined with other settings.includes file completions alongside other options [opt-env-conf-test]  Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:54-78: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not (True) = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:254:54-78: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not (not (null remainderComponents)) = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:53-79: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not True = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:53-79: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not False = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  T e s t i n g m u tbaatsieoDni rC o=n sftoBlodoll' aatp pslrycC/oOmpptoEnnevnCto nhfe/rCeo mpprleeftiexrC.ohmsp:o2n5e4n:t1s9 [opt-env-conf-test] -47: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | True, not (null remainderComponents) = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:54-78: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not (False) = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:254:53-79: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not not ((null remainderComponents)) = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:49-79: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, True = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:254:49-79: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from Ttehset ionrgi gmiuntaalt iionnp uCto [opt-env-conf-test] n s t B o o l a t s r c / OtprtaEinlviCnognSfl/aCsohm [opt-env-conf-test] p-l e t e r . h s : 2 5 5 : 1 9 - 2|8 :" [opt-env-conf-test] /@"@ `-i2s5S2u,f7f i+x2O5f2`, 7a f@t@e [opt-env-conf-test] r C u r D i r , n o t ( n u-l-l Prreemsaeirnvdee rtCroamiploinnegn tssl)a s=h "f/r"o [opt-env-conf-test] m+ t h e o r i g i n a l i n p|u t" [opt-env-conf-test] / " ` i s S u f f i x O f ` tarfatielriCnugrSDliars,h [opt-env-conf-test] F a l s e = " / " [opt-env-conf-test]  | " / " ` i s S u f|f ioxtOhfe`r waifstee r=C u"r"D [opt-env-conf-test] i r , n o t ( n u l l r ermeamianidnedreCro m=p oinnetnetrsc)a l=a t"e/ "" [opt-env-conf-test] /-" r e m a i n d e r C o m p o n|e nottsh ew itsrea i=l i"n"g [opt-env-conf-test] S+l a s h [opt-env-conf-test]  | T rbuaes e=D i"r" [opt-env-conf-test] = f o l d l ' a p p l y C ormepmoanienndte rh e=r ei nptreerfciaxlCaotmep o"n/e"n trse [opt-env-conf-test] mainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test]  in (prefix, remainder, baseDir) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:254:49-79: [opt-env-conf-test] @@ -251,7 +251,7 @@ [opt-env-conf-test]  prefix = curDirPrefix <> concatMap (<> "/") prefixComponents [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test] - | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] + | "/" `isSuffixOf` afterCurDir, not (not (null remainderComponents)) = "/" [opt-env-conf-test]  | otherwise = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:255:19-28: [opt-env-conf-test] @@ -252,7 +252,7 @@ [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test]  | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] - | otherwise = "" [opt-env-conf-test] + | not (otherwise) = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test]  in (prefix, remainder, baseDir) [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:246:7-43: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test] - in if lastDotDotIdx == 0 [opt-env-conf-test] + in if lastDotDotIdx == 0 [opt-env-conf-test]  then (curDirPrefix, afterCurDir, here) [opt-env-conf-test]  else [opt-env-conf-test]  let prefixComponents = take lastDotDotIdx components [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:215:16-20: [opt-env-conf-test] @@ -212,7 +212,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test]  hiddenRel p = case toFilePath p of [opt-env-conf-test] - ('.' : _) -> True [opt-env-conf-test] + ('.' : _) -> True [opt-env-conf-test]  _ -> False [opt-env-conf-test]  [opt-env-conf-test]  stripCurDir :: FilePath -> (FilePath, FilePath) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:255:19-28: [opt-env-conf-test] @@ -252,7 +252,7 @@ [opt-env-conf-test]  -- Preserve trailing slash from the original input [opt-env-conf-test]  trailingSlash [opt-env-conf-test]  | "/" `isSuffixOf` afterCurDir, not (null remainderComponents) = "/" [opt-env-conf-test] - | otherwise = "" [opt-env-conf-test] + | False = "" [opt-env-conf-test]  remainder = intercalate "/" remainderComponents <> trailingSlash [opt-env-conf-test]  baseDir = foldl' applyComponent here prefixComponents [opt-env-conf-test]  in (prefix, remainder, baseDir) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:215:16-20: [opt-env-conf-test] @@ -212,7 +212,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test]  hiddenRel p = case toFilePath p of [opt-env-conf-test] - ('.' : _) -> True [opt-env-conf-test] + ('.' : _) -> False [opt-env-conf-test]  _ -> False [opt-env-conf-test]  [opt-env-conf-test]  stripCurDir :: FilePath -> (FilePath, FilePath) [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:215:16-20: [opt-env-conf-test] @@ -212,7 +212,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test]  hiddenRel p = case toFilePath p of [opt-env-conf-test] - ('.' : _) -> True [opt-env-conf-test] + ('.' : _) -> not (True) [opt-env-conf-test]  _ -> False [opt-env-conf-test]  [opt-env-conf-test]  stripCurDir :: FilePath -> (FilePath, FilePath) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:216:8-13: [opt-env-conf-test] @@ -213,7 +213,7 @@ [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test]  hiddenRel p = case toFilePath p of [opt-env-conf-test]  ('.' : _) -> True [opt-env-conf-test] - _ -> False [opt-env-conf-test] + _ -> True [opt-env-conf-test]  [opt-env-conf-test]  stripCurDir :: FilePath -> (FilePath, FilePath) [opt-env-conf-test]  stripCurDir = \case [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:216:8-13: [opt-env-conf-test] @@ -213,7 +213,7 @@ [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test]  hiddenRel p = case toFilePath p of [opt-env-conf-test]  ('.' : _) -> True [opt-env-conf-test] - _ -> False [opt-env-conf-test] + _ -> False [opt-env-conf-test]  [opt-env-conf-test]  stripCurDir :: FilePath -> (FilePath, FilePath) [opt-env-conf-test]  stripCurDir = \case [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:214:15-13: [opt-env-conf-test] @@ -211,7 +211,7 @@ [opt-env-conf-test]  } [opt-env-conf-test]  [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test] -hiddenRel p = case toTFeislteiPnagt hm upt aotfi [opt-env-conf-test] o+nh iCdodnesntRBeolo lp a=t Tsrruce/=O pctaEsnev CtoonFfi/lCeoPmaptlhe tpe ro.fh [opt-env-conf-test] s : 2 1(4':.1'5 -:1 3_:) [opt-env-conf-test]  @-@> -T2r1u1e, [opt-env-conf-test] 7 + 2_1 1-,>7 F@a@l [opt-env-conf-test] s e [opt-env-conf-test]  [opt-env-conf-test]  } [opt-env-conf-test]  [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test] -hiddenRel p = case toFilePath p of [opt-env-conf-test] +hiddenRel p = False= case toFilePath p of [opt-env-conf-test]  ('.' : _) -> True [opt-env-conf-test]  _ -> False [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:216:8-13: [opt-env-conf-test] @@ -213,7 +213,7 @@ [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test]  hiddenRel p = case toFilePath p of [opt-env-conf-test]  ('.' : _) -> True [opt-env-conf-test] - _ -> False [opt-env-conf-test] + _ -> not (False) [opt-env-conf-test]  [opt-env-conf-test]  stripCurDir :: FilePath -> (FilePath, FilePath) [opt-env-conf-test]  stripCurDir = \case [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:214:15-13: [opt-env-conf-test] @@ -211,7 +211,7 @@ [opt-env-conf-test]  } [opt-env-conf-test]  [opt-env-conf-test]  hiddenRel :: Path Rel f -> Bool [opt-env-conf-test] -hiddenRel p = case toFilePath p of [opt-env-conf-test] +hiddenRel p = not ()= case toFilePath p of [opt-env-conf-test]  ('.' : _) -> True [opt-env-conf-test]  _ -> False [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:175:31-53: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  Nothing -> pure [] [opt-env-conf-test]  Just (Abs af) -> do [opt-env-conf-test]  let dir = parent af [opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving dir [opt-env-conf-test]  pure (map (fromAbsDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  Just (Rel rf) -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:175:31-53: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  Nothing -> pure [] [opt-env-conf-test]  Just (Abs af) -> do [opt-env-conf-test]  let dir = parent af [opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving dir [opt-env-conf-test]  pure (map (fromAbsDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  Just (Rel rf) -> [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:175:31-53: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  Nothing -> pure [] [opt-env-conf-test]  Just (Abs af) -> do [opt-env-conf-test]  let dir = parent af [opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if not (hiddenRel (dirname af)) then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving dir [opt-env-conf-test]  pure (map (fromAbsDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  Just (Rel rf) -> [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:179:12-21: [opt-env-conf-test] @@ -176,7 +176,7 @@ [opt-env-conf-test]  (ds, _) <- listDirForgiving dir [opt-env-conf-test]  pure (map (fromAbsDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  Just (Rel rf) -> [opt-env-conf-test] - if fp == "." [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  (ds, _) <- listDirRel baseDir [opt-env-conf-test]  pure (map fromRelDir ds) [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:175:28-91: [opt-env-conf-test] @@ -172,7 +172,7 @@ [opt-env-conf-test]  Nothing -> pure [] [opt-env-conf-test]  Just (Abs af) -> do [opt-env-conf-test]  let dir = parent af [opt-env-conf-test] - let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if hiddenRel (dirname af) then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving dir [opt-env-conf-test]  pure (map (fromAbsDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  Just (Rel rf) -> [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:179:12-21: [opt-env-conf-test] @@ -176,7 +176,7 @@ [opt-env-conf-test]  (ds, _) <- listDirForgiving dir [opt-env-conf-test]  pure (map (fromAbsDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  Just (Rel rf) -> [opt-env-conf-test] - if fp == "." [opt-env-conf-test] + if not (fp == ".") [opt-env-conf-test]  then do [opt-env-conf-test]  (ds, _) <- listDirRel baseDir [opt-env-conf-test]  pure (map fromRelDir ds) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:179:12-21: [opt-env-conf-test] @@ -176,7 +176,7 @@ [opt-env-conf-test]  (ds, _) <- listDirForgiving dir [opt-env-conf-test]  pure (map (fromAbsDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  Just (Rel rf) -> [opt-env-conf-test] - if fp == "." [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  (ds, _) <- listDirRel baseDir [opt-env-conf-test]  pure (map fromRelDir ds) [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:186:35-47: [opt-env-conf-test] @@ -183,7 +183,7 @@ [opt-env-conf-test]  else do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving ad [opt-env-conf-test]  pure (map (fromRelDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:186:35-47: [opt-env-conf-test] @@ -183,7 +183,7 @@ [opt-env-conf-test]  else do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving ad [opt-env-conf-test]  pure (map (fromRelDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:186:35T-e4s7t:i [opt-env-conf-test] n@g@ m-u1t8a3t,i7o n+ 1C8o3n,d7F l@i@p [opt-env-conf-test]  a t s r c / O p t EenlvsCeo ndfo/ [opt-env-conf-test] C o m p l e t e r . h s : 1l8e6t: 3d2i-r8 5=: [opt-env-conf-test] p@a@r e-n1t8 3r,f7 [opt-env-conf-test]  + 1 8 3 , 7 @ @ [opt-env-conf-test]  l e t a d = eblassee DdiTore [opt-env-conf-test]  s n g d im ru [opt-env-conf-test] t -a t i o nl e Ct o nd di Fr l i=lp e ptaa trf eisnlrttc e/rrOfHp [opt-env-conf-test] it dE dn ev nC o =n f i/ fC o hm ip dlldeeettne Rrae.dlh s=r: f1b 7at9sh:ee9Dn-i 6ri6 d:< [opt-env-conf-test] /e@>l@ s de-i 1rf7 [opt-env-conf-test] i6-l, t7 e r+ 1 (7 n6 o, t7 .@ @ h [opt-env-conf-test] li ed td e fn iR le tl e) r [opt-env-conf-test] (H+di sd ,d e _n ) = < -i f l ih siltdeDdtie rnfFRioelrltg eirrvfHi intdghd eednni ri= [opt-env-conf-test] d i ef l sn eo t f i( lhptiuedrrde e (n(nRmoeatlp .r( ffh)ri odtmdhAeebnnsR Deiildr) [opt-env-conf-test] e.+l s( ed i fr i l< t/ e> r) ) ( n$lo etft i .lf tihelirtdHediredHndiRedendl e)dn [opt-env-conf-test] s )= [opt-env-conf-test]  i f h i d d Je un sR te( ld( sRr,ef l _ t)rh fe<)n- -il>di [opt-env-conf-test]  s-et lD si er F fo ir lg tiievfri nf(gpn oa=td= [opt-env-conf-test]  . " .h "i [opt-env-conf-test] d +d e n R e l ) [opt-env-conf-test]  pi uf r ef p ( m= a= p " (. f" r [opt-env-conf-test] (o dm sR ,e l _D )i r < -. l(tidhsietrnD i [opt-env-conf-test] o) r) g i$ v if ni gl t ae dr [opt-env-conf-test] H i d( dd es n, d_ s) ) [opt-env-conf-test] < - [opt-env-conf-test]  lpiusrteD i(rmRaepl (bfarsoemDRierl [opt-env-conf-test] D i r . ( d i r < / >p)u)r e$ (fmialpt efrrHoimdRdeelnD idrs )d [opt-env-conf-test] s ) [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:192:9-10: [opt-env-conf-test] @@ -189,7 +189,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  pure $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ dirsFromPartialListing, [opt-env-conf-test] + [ dirsFromPartialListing, [opt-env-conf-test]  dirsFromParentListing [opt-env-conf-test]  ] [opt-env-conf-test]  where [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:192:9-10: [opt-env-conf-test] @@ -189,7 +189,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  pure $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ dirsFromPartialListing, [opt-env-conf-test] + [ dirsFromPartialListing, [opt-env-conf-test]  dirsFromParentListing [opt-env-conf-test]  ] [opt-env-conf-test]  where [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:98:12-21: [opt-env-conf-test] @@ -95,7 +95,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  (dirsFromPartialListing, filesFromPartialListing) <- case parseSomeFile fp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] - if fp == "." [opt-env-conf-test] + if True [opt-env-conf-test]  then do [opt-env-conf-test]  (ds, fs) <- listDirRel baseDir [opt-env-conf-test]  pure [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:98:12-21: [opt-env-conf-test] @@ -95,7 +95,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  (dirsFromPartialListing, filesFromPartialListing) <- case parseSomeFile fp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] - if fp == "." [opt-env-conf-test] + if False [opt-env-conf-test]  then do [opt-env-conf-test]  (ds, fs) <- listDirRel baseDir [opt-env-conf-test]  pure [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:98:12-21: [opt-env-conf-test] @@ -95,7 +95,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  (dirsFromPartialListing, filesFromPartialListing) <- case parseSomeFile fp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] - if fp == "." [opt-env-conf-test] + if not (fp == ".") [opt-env-conf-test]  then do [opt-env-conf-test]  (ds, fs) <- listDirRel baseDir [opt-env-conf-test]  pure [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:98:9-29: [opt-env-conf-test] @@ -95,7 +95,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  (dirsFromPartialListing, filesFromPartialListing) <- case parseSomeFile fp of [opt-env-conf-test]  Nothing -> [opt-env-conf-test] - if fp == "." [opt-env-conf-test] + if fp == "." [opt-env-conf-test]  then do [opt-env-conf-test]  (ds,T efsst)i n do [opt-env-conf-test]  let dir = parent af [opt-env-conf-test] - let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving dir [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromAbsDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:108:31-54: [opt-env-conf-test] @@ -105,7 +105,7 @@ [opt-env-conf-test]  else pure ([], []) [opt-env-conf-test]  Just (Abs af) -> do [opt-env-conf-test]  let dir = parent af [opt-env-conf-test] - let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving dir [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromAbsDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:108:31-54: [opt-env-conf-test] @@ -105,7 +105,7 @@ [opt-env-conf-test]  else pure ([], []) [opt-env-conf-test]  Just (Abs af) -> do [opt-env-conf-test]  let dir = parent af [opt-env-conf-test] - let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if not (hiddenRel (filename af)) then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving dir [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromAbsDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:108:28-92: [opt-env-conf-test] @@ -105,7 +105,7 @@ [opt-env-conf-test]  else pure ([], []) [opt-env-conf-test]  Just (Abs af) -> do [opt-env-conf-test]  let dir = parent af [opt-env-conf-test] - let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if hiddenRel (filename af) then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving dir [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromAbsDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:117:31-43: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  Just (Rel rf) -> do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving ad [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromRelDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:117:31-43: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  Just (Rel rf) -> do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving ad [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromRelDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:117:31-43: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  Just (Rel rf) -> do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if not (hiddenRel rf) then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving ad [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromRelDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:117:28-81: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  Just (Rel rf) -> do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving ad [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromRelDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:126:9-10: [opt-env-conf-test] @@ -123,7 +123,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  pure $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ map fileResult filesFromPartialListing, [opt-env-conf-test] + [T emsatpi nfgi lmeuRteastuilotn fLiilsetsLFirto maPta rstrica/lOLpitsEtnivnCgo,n [opt-env-conf-test] f / C o m p l e t e r .mhasp: 1f2i6l:e9R-e1s0u:l [opt-env-conf-test] t@ @f i-l1e2s3F,r7o m+P1a2r3e,n7t L@i@s [opt-env-conf-test] t i [opt-env-conf-test] n g , [opt-env-conf-test]  p u r e $ [opt-env-conf-test]  m a p dciornRceastu [opt-env-conf-test] l-t d i r s F r o[m Pmaarpt ifaillLeiRsetsiunlgt, [opt-env-conf-test] f i l e s F r o m P a rmtaipa ldLiirsRteisnugl,t [opt-env-conf-test]  +d i r s F r o m P[a rmeanpt LfiislteiRnegs [opt-env-conf-test] ult filesFromPartialListing, [opt-env-conf-test]  map fileResult filesFromParentListing, [opt-env-conf-test]  map dirResult dirsFromPartialListing, [opt-env-conf-test]  map dirResult dirsFromParentListing [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Completer.hs:126:9-10: [opt-env-conf-test] @@ -123,7 +123,7 @@ [opt-env-conf-test]  [opt-env-conf-test]  pure $ [opt-env-conf-test]  concat [opt-env-conf-test] - [ map fileResult filesFromPartialListing, [opt-env-conf-test] + [ map fileResult filesFromPartialListing, [opt-env-conf-test]  map fileResult filesFromParentListing, [opt-env-conf-test]  map dirResult dirsFromPartialListing, [opt-env-conf-test]  map dirResult dirsFromParentListing [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:144:9-50: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  pure $ filter matchesExtension results [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] + | True = True [opt-env-conf-test]  | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:144:9-50: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  pure $ filter matchesExtension results [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] + | False = True [opt-env-conf-test]  | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:144:9-50: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  pure $ filter matchesExtension results [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] + | not ("/" `isSuffixOf` completionResultValue cr) = True [opt-env-conf-test]  | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:144:53-57: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  pure $ filter matchesExtension results [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] + | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test]  | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:144:53-57: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  pure $ filter matchesExtension results [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] + | "/" `isSuffixOf` completionResultValue cr = not (True) [opt-env-conf-test]  | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:144:53-57: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  pure $ filter matchesExtension results [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] + | "/" `isSuffixOf` completionResultValue cr = False [opt-env-conf-test]  | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test] TesTteisntgi nmgu tmauttiaotni oCno nCsotnBsotoBlo oalt astr cs/rOcp/tOEpntvECnovnCfo/nCfo/mCpolmeptleert.ehrs.:h1s4:51:495-:198-:1 [opt-env-conf-test] 8@:@ [opt-env-conf-test]  @-@1 4-21,472 ,+71 4+21,472 ,@7@ [opt-env-conf-test] @ @ [opt-env-conf-test]  w h ewrhee [opt-env-conf-test] r e [opt-env-conf-test]  m a tmcahtecshEexstEexntseinosni ocnr [opt-env-conf-test] c r [opt-env-conf-test]  | "|/ "" /`"i s`SiusfSfuifxfOifx`O fc`o mcpolmeptlieotniRoensRuelstuVlatlVuael ucer c=r T=r uTer [opt-env-conf-test] u-e [opt-env-conf-test]  - | o|t hoetrhweirswei s=e a=n ya n(y` i(s`SiusfSfuifxfOifx`O fc`o mcpolmeptlieotniRoensRuelstuVlatlVuael ucer )c re)x tesx [opt-env-conf-test] t+s [opt-env-conf-test]  + | T|r uFea l=s ea n=y a(n`yi s(S`uifsfSiuxfOffi`x Ocfo`m pcloemtpiloentRieosnuRletsVualltuVea lcure) cerx)t se [opt-env-conf-test] x t [opt-env-conf-test] s [opt-env-conf-test] d i [opt-env-conf-test] r edcitroercytPoartyhP a:t:h C:o:m pCloemtpelre [opt-env-conf-test] t edri [opt-env-conf-test] r edcitroercytPoartyhP a=t hC o=m pCloemtpelre t$e r\ f$p '\ f-p>' d-o> [opt-env-conf-test]  do [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:145:9-18: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test]  | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test] + | not (otherwise) = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test]  directoryPath = Completer $ \fp' -> do [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:145:21-69: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test]  | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test] + | otherwise = True [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test]  directoryPath = Completer $ \fp' -> do [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:145:21-69: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test]  | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test] + | otherwise = False [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test]  directoryPath = Completer $ \fp' -> do [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:145:21-69: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test]  | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test] + | otherwise = not (any (`isSuffixOf` completionResultValue cr) exts) [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test]  directoryPath = Completer $ \fp' -> do [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Reader.hs:70:32-36: [opt-env-conf-test] @@ -67,7 +67,7 @@ [opt-env-conf-test]  -- [opt-env-conf-test]  -- > exists = Reader $ const $ pure True [opt-env-conf-test]  exists :: Reader Bool [opt-env-conf-test] -exists = Reader $ const $ pure True [opt-env-conf-test] +exists = Reader $ const $ pure True [opt-env-conf-test]  [opt-env-conf-test]  -- | Read a value as if it were specified as a 'String' and parsed via the given 'Codec'. [opt-env-conf-test]  viaStringCodec :: (HasCodec a) => Reader a [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Reader.hs:70:32-36: [opt-env-conf-test] @@ -67,7 +67,7 @@ [opt-env-conf-test]  -- [opt-env-conf-test]  -- > exists = Reader $ const $ pure True [opt-env-conf-test]  exists :: Reader Bool [opt-env-conf-test] -exists = Reader $ const $ pure True [opt-env-conf-test] +exists = Reader $ const $ pure False [opt-env-conf-test]  [opt-env-conf-test]  -- | Read a value as if it were specified as a 'String' and parsed via the given 'Codec'. [opt-env-conf-test]  viaStringCodec :: (HasCodec a) => Reader a [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Reader.hs:70:32-36: [opt-env-conf-test] @@ -67,7 +67,7 @@ [opt-env-conf-test]  -- [opt-env-conf-test]  -- > exists = Reader $ const $ pure True [opt-env-conf-test]  exists :: Reader Bool [opt-env-conf-test] -exists = Reader $ const $ pure True [opt-env-conf-test] +exists = Reader $ const $ pure not (True) [opt-env-conf-test]  [opt-env-conf-test]  -- | Read a value as if it were specified as a 'String' and parsed via the given 'Codec'. [opt-env-conf-test]  viaStringCodec :: (HasCodec a) => Reader a [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:123:18-51: [opt-env-conf-test] @@ -120,5 +120,5 @@ [opt-env-conf-test]  parenthesise cs = fore cyan "(" : cs ++ [fore cyan ")"] [opt-env-conf-test]  [opt-env-conf-test]  bracketise :: [Chunk] -> [Chunk] [opt-env-conf-test] -bracketise [c] = [fore cyan "[", c, fore cyan "]"] [opt-env-conf-test] +bracketise [c] = [fore cyan "[", c, fore cyan "]"] [opt-env-conf-test]  bracketise cs = fore cyan "[" : cs ++ [fore cyan "]"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:123:18-51: [opt-env-conf-test] @@ -120,5 +120,5 @@ [opt-env-conf-test]  parenthesise cs = fore cyan "(" : cs ++ [fore cyan ")"] [opt-env-conf-test]  [opt-env-conf-test]  bracketise :: [Chunk] -> [Chunk] [opt-env-conf-test] -bracketise [c] = [fore cyan "[", c, fore cyan "]"] [opt-env-conf-test] +bracketise [c] = [fore cyan "[", c, fore cyan "]"] [opt-env-conf-test]  bracketise cs = fore cyan "[" : cs ++ [fore cyan "]"] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:123:18-51: [opt-env-conf-test] @@ -120,5 +120,5 @@ [opt-env-conf-test]  parenthesise cs = fore cyan "(" : cs ++ [fore cyan ")"] [opt-env-conf-test]  [opt-env-conf-test]  bracketise :: [Chunk] -> [Chunk] [opt-env-conf-test] -bracketise [c] = [fore cyan "[", c, fore cyan "]"] [opt-env-conf-test] +bracketise [c] = [fore cyan "[", c, fore cyan "]"] [opt-env-conf-test]  bracketise cs = fore cyan "[" : cs ++ [fore cyan "]"] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Output.hs:112:34-39: [opt-env-conf-test] @@ -109,7 +109,7 @@ [opt-env-conf-test]  cleanPackage pkg = [opt-env-conf-test]  T.unpack $ [opt-env-conf-test]  T.intercalate "-" $ [opt-env-conf-test] - takeWhile (not . maybe False (Char.isDigit . fst) . T.uncons) $ [opt-env-conf-test] + takeWhile (not . maybe True (Char.isDigit . fst) . T.uncons) $ [opt-env-conf-test]  T.splitOn "-" (T.pack pkg) [opt-env-conf-test]  [opt-env-conf-test]  indent :: [[Chunk]] -> [[Chunk]] [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Output.hs:112:34-39: [opt-env-conf-test] @@ -109,7 +109,7 @@ [opt-env-conf-test]  cleanPackage pkg = [opt-env-conf-test]  T.unpack $ [opt-env-conf-test]  T.intercalate "-" $ [opt-env-conf-test] - takeWhile (not . maybe False (Char.isDigit . fst) . T.uncons) $ [opt-env-conf-test] + takeWhile (not . maybe False (Char.isDigit . fst) . T.uncons) $ [opt-env-conf-test]  T.splitOn "-" (T.pack pkg) [opt-env-conf-test]  [opt-env-conf-test]  indent :: [[Chunk]] -> [[Chunk]] [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Output.hs:112:34-39: [opt-env-conf-test] @@ -109,7 +109,7 @@ [opt-env-conf-test]  cleanPackage pkg = [opt-env-conf-test]  T.unpack $ [opt-env-conf-test]  T.intercalate "-" $ [opt-env-conf-test] - takeWhile (not . maybe False (Char.isDigit . fst) . T.uncons) $ [opt-env-conf-test] + takeWhile (not . maybe not (False) (Char.isDigit . fst) . T.uncons) $ [opt-env-conf-test]  T.splitOn "-" (T.pack pkg) [opt-env-conf-test]  [opt-env-conf-test]  indent :: [[Chunk]] -> [[Chunk]] [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:81:18-44: [opt-env-conf-test] @@ -78,7 +78,7 @@ [opt-env-conf-test]  helpChunk = fore blue . chunk . T.pack [opt-env-conf-test]  [opt-env-conf-test]  headerChunks :: Text -> [Chunk] [opt-env-conf-test] -headerChunks t = [fore cyan (chunk t), ":"] [opt-env-conf-test] +headerChunks t = [fore cyan (chunk t), ":"] [opt-env-conf-test]  [opt-env-conf-test]  syntaxChunk :: String -> Chunk [opt-env-conf-test]  syntaxChunk = fore blue . chunk . T.pack [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:81:18-44: [opt-env-conf-test] @@ -78,7 +78,7 @@ [opt-env-conf-test]  helpChunk = fore blue . chunk . T.pack [opt-env-conf-test]  [opt-env-conf-test]  headerChunks :: Text -> [Chunk] [opt-env-conf-test] -headerChunks t = [fore cyan (chunk t), ":"] [opt-env-conf-test] +headerChunks t = [fore cyan (chunk t), ":"] [opt-env-conf-test]  [opt-env-conf-test]  syntaxChunk :: String -> Chunk [opt-env-conf-test]  syntaxChunk = fore blue . chunk . T.pack [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:71:12-59: [opt-env-conf-test] @@ -68,7 +68,7 @@ [opt-env-conf-test]  exampleValuesChunks :: [String] -> [Chunk] [opt-env-conf-test]  exampleValuesChunks vals = case vals of [opt-env-conf-test]  [] -> [] [opt-env-conf-test] - [val] -> ["example: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test] + [val] -> ["example: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test]  _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals] [opt-env-conf-test]  [opt-env-conf-test]  mHelpChunk :: Maybe Help -> Chunk [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:71:12-59: [opt-env-conf-test] @@ -68,7 +68,7 @@ [opt-env-conf-test]  exampleValuesChunks :: [String] -> [Chunk] [opt-env-conf-test]  exampleValuesChunks vals = case vals of [opt-env-conf-test]  [] -> [] [opt-env-conf-test] - [val] -> ["example: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test] + [val] -> ["example: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test]  _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals] [opt-env-conf-test]  [opt-env-conf-test]  mHelpChunk :: Maybe Help -> Chunk [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:72:8-91: [opt-env-conf-test] @@ -69,7 +69,7 @@ [opt-env-conf-test]  exampleValuesChunks vals = case vals of [opt-env-conf-test]  [] -> [] [opt-env-conf-test]  [val] -> ["example: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test] - _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals] [opt-env-conf-test] + _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals] [opt-env-conf-test]  [opt-env-conf-test]  mHelpChunk :: Maybe Help -> Chunk [opt-env-conf-test]  mHelpChunk = maybe (fore red "undocumented") helpChunk [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:72:8-91: [opt-env-conf-test] @@ -69,7 +69,7 @@ [opt-env-conf-test]  exampleValuesChunks vals = case vals of [opt-env-conf-test]  [] -> [] [opt-env-conf-test]  [val] -> ["example: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test] - _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals] [opt-env-conf-test] + _ -> ["examples: ", fore yellow $ chunk $ T.intercalate ", " $ map (T.pack . show) vals] [opt-env-conf-test]  [opt-env-conf-test]  mHelpChunk :: Maybe Help -> Chunk [opt-env-conf-test]  mHelpChunk = maybe (fore red "undocumented") helpChunk [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:66:26-73: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  confValChunk = fore white . chunk . T.pack . intercalate "." . NE.toList [opt-env-conf-test]  [opt-env-conf-test]  defaultValueChunks :: String -> [Chunk] [opt-env-conf-test] -defaultValueChunks val = ["default: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test] +defaultValueChunks val = ["default: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test]  [opt-env-conf-test]  exampleValuesChunks :: [String] -> [Chunk] [opt-env-conf-test]  exampleValuesChunks vals = case vals of [opt-env-conf-test] Testing mutation ListLit at src/OptEnvConf/Output.hs:66:26-73: [opt-env-conf-test] @@ -63,7 +63,7 @@ [opt-env-conf-test]  confValChunk = fore white . chunk . T.pack . intercalate "." . NE.toList [opt-env-conf-test]  [opt-env-conf-test]  defaultValueChunks :: String -> [Chunk] [opt-env-conf-test] -defaultValueChunks val = ["default: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test] +defaultValueChunks val = ["default: ", fore yellow $ chunk $ T.pack val] [opt-env-conf-test]  [opt-env-conf-test]  exampleValuesChunks :: [String] -> [Chunk] [opt-env-conf-test]  exampleValuesChunks vals = case vals of [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes correctly after all optional+many consumed [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.deeply nested parsers.completes through optional + many + applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes an optional with an applicative [opt-env-conf-test]  OptEnvConf\.CompletionSpec.pureCompletionQuery.optional.completes the second part when the optional is skipped [opt-env-conf-test]  OptEnvConf\.HelpSpec.this help page in the same way for args\: ["quux"] [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:1 [opt-env-conf-test]  OptEnvConf\.LintSpec.produces the same lint error for this parser:9 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--bash-completion-script"] as Left True:1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["--foo","foo"] as Just ("foo",Nothing):1 [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["-w","foo"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["a","--verbose","-v","-v","b","-v","c"] as (["a","b","c"],4) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["foo","--watch"] as (Just "foo",True) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.Unit tests.parses args ["quux","--port","6"] as (["quux"],[6]) [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.withCombinedYamlConfig.can parse without any arguments [opt-env-conf-test]  OptEnvConf\.RunSpec.runParser.withFirstYamlConfig.can parse without any arguments [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completer.hs:246:27-28: [opt-env-conf-test] @@ -243,7 +243,7 @@ [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test]  [] -> 0 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test] - in if lastDotDotIdx == 0 [opt-env-conf-test] + in if lastDotDotIdx == 1 [opt-env-conf-test]  then (curDirPrefix, afterCurDir, here) [opt-env-conf-test]  else [opt-env-conf-test]  let prefixComponents = take lastDotDotIdx components [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.completes files and directories for a file argument [opt-env-conf-test]  [opt-env-conf-test] Testing mutation IntLit at src/OptEnvConf/Completer.hs:244:15-16: [opt-env-conf-test] @@ -241,7 +241,7 @@ [opt-env-conf-test]  components = splitOnSlash afterCurDir [opt-env-conf-test]  -- Find the index after the last "../" component [opt-env-conf-test]  lastDotDotIdx = case [i | (i, c) <- zip [1 ..] components, c == ".."] of [opt-env-conf-test] - [] -> 0 [opt-env-conf-test] + [] -> 1 [opt-env-conf-test]  ixs -> maximum ixs [opt-env-conf-test]  in if lastDotDotIdx == 0 [opt-env-conf-test]  then (curDirPrefix, afterCurDir, here) [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.completes files and directories for a file argument [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:186:32-85: [opt-env-conf-test] @@ -183,7 +183,7 @@ [opt-env-conf-test]  else do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving ad [opt-env-conf-test]  pure (map (fromRelDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\./b" to matching parent directories [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "\./bar" to ["\./bar/","\./bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/" to ["bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/\.\./b" to matching directories [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/d" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/deep" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "f" to [] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:186:35-47: [opt-env-conf-test] @@ -183,7 +183,7 @@ [opt-env-conf-test]  else do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if not (hiddenRel rf) then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving ad [opt-env-conf-test]  pure (map (fromRelDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\./b" to matching parent directories [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "\./bar" to ["\./bar/","\./bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/" to ["bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/\.\./b" to matching directories [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/d" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/deep" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "f" to [] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:186:35-47: [opt-env-conf-test] @@ -183,7 +183,7 @@ [opt-env-conf-test]  else do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving ad [opt-env-conf-test]  pure (map (fromRelDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\./b" to matching parent directories [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "\./bar" to ["\./bar/","\./bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/" to ["bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/\.\./b" to matching directories [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/d" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/deep" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "f" to [] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:186:35-47: [opt-env-conf-test] @@ -183,7 +183,7 @@ [opt-env-conf-test]  else do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, _) <- listDirForgiving ad [opt-env-conf-test]  pure (map (fromRelDir . (dir )) $ filterHidden ds) [opt-env-conf-test]  [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "\.\./b" to matching parent directories [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "\./bar" to ["\./bar/","\./bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/" to ["bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/\.\./b" to matching directories [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/d" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "bar/deep" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.directoryPath.can complete "f" to [] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:117:31-43: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  Just (Rel rf) -> do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if False then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving ad [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromRelDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "\.\./f" to matching parent files [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "\./bar" to ["\./bar/quux\.txt","\./bar/","\./bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar" to ["bar/quux\.txt","bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/\.\./f" to matching files [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/d" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/deep" to ["bar/deep/gold\.txt","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/q" to ["bar/quux\.txt"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "c" to ["config\.yaml"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "f" to ["foo\.txt"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "q" to [] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "bar" to ["bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "c" to ["config\.yaml"] [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.filters by prefix [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:117:31-43: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  Just (Rel rf) -> do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if True then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving ad [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromRelDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "\.\./f" to matching parent files [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "\./bar" to ["\./bar/quux\.txt","\./bar/","\./bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar" to ["bar/quux\.txt","bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/\.\./f" to matching files [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/d" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/deep" to ["bar/deep/gold\.txt","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/q" to ["bar/quux\.txt"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "c" to ["config\.yaml"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "f" to ["foo\.txt"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "q" to [] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "bar" to ["bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "c" to ["config\.yaml"] [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.filters by prefix [opt-env-conf-test]  [opt-env-conf-test] Testing mutation CondFlip at src/OptEnvConf/Completer.hs:117:28-81: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  Just (Rel rf) -> do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving ad [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromRelDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "\.\./f" to matching parent files [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "\./bar" to ["\./bar/quux\.txt","\./bar/","\./bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar" to ["bar/quux\.txt","bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/\.\./f" to matching files [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/d" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/deep" to ["bar/deep/gold\.txt","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/q" to ["bar/quux\.txt"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "c" to ["config\.yaml"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "f" to ["foo\.txt"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "q" to [] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "bar" to ["bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "c" to ["config\.yaml"] [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.filters by prefix [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:145:9-18: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test]  | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test] + | True = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test]  directoryPath = Completer $ \fp' -> do [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "" to ["config\.yaml","bar/"] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation Negate at src/OptEnvConf/Completer.hs:117:31-43: [opt-env-conf-test] @@ -114,7 +114,7 @@ [opt-env-conf-test]  Just (Rel rf) -> do [opt-env-conf-test]  let dir = parent rf [opt-env-conf-test]  let ad = baseDir dir [opt-env-conf-test] - let filterHidden = if hiddenRel rf then id else filter (not . hiddenRel) [opt-env-conf-test] + let filterHidden = if not (hiddenRel rf) then id else filter (not . hiddenRel) [opt-env-conf-test]  (ds, fs) <- listDirForgiving ad [opt-env-conf-test]  pure [opt-env-conf-test]  ( map (fromRelDir . (dir )) $ filterHidden ds, [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "\.\./f" to matching parent files [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "\./bar" to ["\./bar/quux\.txt","\./bar/","\./bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar" to ["bar/quux\.txt","bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/\.\./f" to matching files [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/d" to ["bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/deep" to ["bar/deep/gold\.txt","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "bar/q" to ["bar/quux\.txt"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "c" to ["config\.yaml"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "f" to ["foo\.txt"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePath.can complete "q" to [] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "b" to ["bar/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "bar" to ["bar/","bar/deep/"] [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "c" to ["config\.yaml"] [opt-env-conf-test]  OptEnvConf\.CompletionSpec.file and directory completion.filePathSetting.filters by prefix [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:144:53-57: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  pure $ filter matchesExtension results [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] + | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test]  | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "" to ["config\.yaml","bar/"] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:145:9-18: [opt-env-conf-test] @@ -142,7 +142,7 @@ [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test]  | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] - | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test] + | False = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test]  directoryPath = Completer $ \fp' -> do [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "" to ["config\.yaml","bar/"] [opt-env-conf-test]  [opt-env-conf-test] Testing mutation ConstBool at src/OptEnvConf/Completer.hs:144:53-57: [opt-env-conf-test] @@ -141,7 +141,7 @@ [opt-env-conf-test]  pure $ filter matchesExtension results [opt-env-conf-test]  where [opt-env-conf-test]  matchesExtension cr [opt-env-conf-test] - | "/" `isSuffixOf` completionResultValue cr = True [opt-env-conf-test] + | "/" `isSuffixOf` completionResultValue cr = False [opt-env-conf-test]  | otherwise = any (`isSuffixOf` completionResultValue cr) exts [opt-env-conf-test]  [opt-env-conf-test]  directoryPath :: Completer [opt-env-conf-test] Covering tests: [opt-env-conf-test]  OptEnvConf\.CompleterSpec.filePathWithExtension.can complete "" to ["config\.yaml","bar/"] [opt-env-conf-test]  [opt-env-conf-test] Killed: 916 [opt-env-conf-test] Survived: 284 [opt-env-conf-test] Uncovered: 466 [opt-env-conf-test] checkPhase completed in 2 minutes 59 seconds [opt-env-conf-test] Phase: haddockPhase [opt-env-conf-test] Phase: installPhase [opt-env-conf-test] Installing library in /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/opt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT [opt-env-conf-test] Phase: fixupPhase [opt-env-conf-test] shrinking RPATHs of ELF executables and libraries in /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4 [opt-env-conf-test] shrinking /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-05f6/libHSopt-env-conf-test-0.0.0.4-3sxOV7t65cdF98TgindIPT-ghc9.10.3.so [opt-env-conf-test] checking for references to /build/ in /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4... [opt-env-conf-test] patching script interpreter paths in /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4 [opt-env-conf-test] stripping (with command strip and flags -S -p) in /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4/lib [opt-env-conf-test] shrinking RPATHs of ELF executables and libraries in /nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest [opt-env-conf-test] checking for references to /build/ in /nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest... [opt-env-conf-test] patching script interpreter paths in /nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest [opt-env-conf-test] shrinking RPATHs of ELF executables and libraries in /nix/store/hiws5adwn7ql5b22541pglcwml6nvmfy-opt-env-conf-test-0.0.0.4-report [opt-env-conf-test] checking for references to /build/ in /nix/store/hiws5adwn7ql5b22541pglcwml6nvmfy-opt-env-conf-test-0.0.0.4-report... [opt-env-conf-test] patching script interpreter paths in /nix/store/hiws5adwn7ql5b22541pglcwml6nvmfy-opt-env-conf-test-0.0.0.4-report [post-build-hook] Uploading to cachix cache "sydtest": /nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest /nix/store/hiws5adwn7ql5b22541pglcwml6nvmfy-opt-env-conf-test-0.0.0.4-report /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4 [post-build-hook] Pushing 3 paths (268 are already present) using zstd to cache sydtest ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4 (1.99 MiB) [post-build-hook] Pushing /nix/store/hiws5adwn7ql5b22541pglcwml6nvmfy-opt-env-conf-test-0.0.0.4-report (1.62 MiB) [post-build-hook] Pushing /nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest (1.05 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI staging cache: /nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest /nix/store/hiws5adwn7ql5b22541pglcwml6nvmfy-opt-env-conf-test-0.0.0.4-report /nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/5449r84kziwlg3rk9lx8qwhxhai705b5-opt-env-conf-test-0.0.0.4-manifest' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/nq6qr96kw2h570j1134k42fg4cs4v9sf-opt-env-conf-test-0.0.0.4' to 'https://cache.staging.nix-ci.com'... [post-build-hook] copying path '/nix/store/hiws5adwn7ql5b22541pglcwml6nvmfy-opt-env-conf-test-0.0.0.4-report' to 'https://cache.staging.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/c7d7a5sz245pgz6d7454d1bwql8fywk9-opt-env-conf-test-0.0.0.4.drv' to 'https://cache.staging.nix-ci.com'... Progress: 7 of 8 built, 2 of 2 downloaded from cache