rultor.com logo This build log was produced by rultor.com for objectionary/phino#1224
++ dirname ./run.sh
+ cd .
+ echo 1310
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Tue Sep 15 22:59:40 UTC 2026
+ uptime
 22:59:40 up 1 min,  0 users,  load average: 0.94, 0.33, 0.12
+ ff=default
+ image=maxonfjvipon/rultor-image-hs:master
+ rebase=false
+ head_branch=master
+ pull_title='New version in README'
+ author=yegor256
+ directory=
+ head=git@github.com:objectionary/phino.git
+ pull_id=1224
+ fork=git@github.com:objectionary/phino.git
+ fork_branch=version-up
+ squash=false
+ vars=('--env=head=git@github.com:objectionary/phino.git' '--env=pull_id=1224' '--env=fork=git@github.com:objectionary/phino.git' '--env=fork_branch=version-up' '--env=head_branch=master' '--env=pull_title=New version in README' '--env=author=yegor256' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=1224'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=version-up'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=New version in README'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''make -j'\'' '\'';'\'' )')
+ scripts=('export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''pull_id=1224'\''' ';' 'export '\''fork=git@github.com:objectionary/phino.git'\''' ';' 'export '\''fork_branch=version-up'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=New version in README'\''' ';' 'export '\''author=yegor256'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' 'make -j' ';')
+ container=objectionary_phino_1224
+ as_root=true
+ set -e -o pipefail
+ hostname
ip-172-31-31-85
+ pwd
/tmp/rultor-aotz
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone --recurse-submodules git@github.com:objectionary/phino.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:objectionary/phino.git'\''' ']'
+ cd ..
+ cat
+ '[' true = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''pull_id=1224'\''' ';' 'export '\''fork=git@github.com:objectionary/phino.git'\''' ';' 'export '\''fork_branch=version-up'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''pull_title=New version in README'\''' ';' 'export '\''author=yegor256'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' 'make -j' ';'
+ sensitive=()
+ set -ex -o pipefail
+ cd repo
+ git remote add fork git@github.com:objectionary/phino.git
+ git remote update
Fetching origin
Fetching fork
From github.com:objectionary/phino
 * [new branch]        1226                   -> fork/1226
 * [new branch]        804                    -> fork/804
 * [new branch]        benchmark              -> fork/benchmark
 * [new branch]        bug/#14/rewrite-reads-from-stdin -> fork/bug/#14/rewrite-reads-from-stdin
 * [new branch]        bug/#14/rewrite-reads-stdin -> fork/bug/#14/rewrite-reads-stdin
 * [new branch]        bug/#16/print-no-ascii -> fork/bug/#16/print-no-ascii
 * [new branch]        bug/#204/code-coverage -> fork/bug/#204/code-coverage
 * [new branch]        bug/#218/unused-metas  -> fork/bug/#218/unused-metas
 * [new branch]        bug/#23/mixing-cli-and-rewrite -> fork/bug/#23/mixing-cli-and-rewrite
 * [new branch]        bug/#7/phi-sugar       -> fork/bug/#7/phi-sugar
 * [new branch]        bug/#7/rewrite-with-desugaring -> fork/bug/#7/rewrite-with-desugaring
 * [new branch]        bug/#8/canonical-phi-syntax -> fork/bug/#8/canonical-phi-syntax
 * [new branch]        claude/absolute-naming -> fork/claude/absolute-naming
 * [new branch]        claude/phino-issue-1108-1kdk27 -> fork/claude/phino-issue-1108-1kdk27
 * [new branch]        claude/phino-issue-912-fp1u0i -> fork/claude/phino-issue-912-fp1u0i
 * [new branch]        copilot/fix-140        -> fork/copilot/fix-140
 * [new branch]        copilot/fix-142        -> fork/copilot/fix-142
 * [new branch]        copilot/fix-145        -> fork/copilot/fix-145
 * [new branch]        copilot/sub-pr-499     -> fork/copilot/sub-pr-499
 * [new branch]        copilot/sub-pr-532     -> fork/copilot/sub-pr-532
 * [new branch]        gh-pages               -> fork/gh-pages
 * [new branch]        master                 -> fork/master
 * [new branch]        version-up             -> fork/version-up
+ args=()
+ '[' default == default ']'
+ args+=(--ff)
+ '[' default == no ']'
+ '[' default == only ']'
+ '[' false == true ']'
+ BRANCH=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH
+ git status
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean
+ git checkout -B __rultor fork/version-up
Switched to a new branch '__rultor'
Branch '__rultor' set up to track remote branch 'version-up' from 'fork'.
+ git checkout -B master origin/master
Switched to and reset branch 'master'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Your branch is up to date with 'origin/master'.
+ '[' false == true ']'
+ KEY=3FD3FA7E9AF0FA4C
+ git merge --gpg-sign=3FD3FA7E9AF0FA4C --no-edit -m 'New version in README' --ff __rultor
Updating 3744bccc..016d9973
Fast-forward (no commit created; -m option ignored)
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
+ git log -1 --show-signature
commit 016d9973a9708da6ae9344020c2d2884a023552f
gpg: Signature made Tue Sep 15 22:55:07 2026 UTC
gpg:                using RSA key B5690EEEBB952194
gpg: Can't check signature: No public key
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Tue Sep 15 22:55:07 2026 +0000

    new version in README
+ docker_when_possible
+ true
++ sed 's/ /\n/g'
++ tail -n 1
++ uptime
+ load=0.13
++ bc
++ echo 0.13 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.13, low enough to run a new Docker container'
load average is 0.13, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=maxonfjvipon/rultor-image-hs:master
+ docker pull maxonfjvipon/rultor-image-hs:master
master: Pulling from maxonfjvipon/rultor-image-hs
437b5b60e3a4: Pulling fs layer
240be374d489: Pulling fs layer
da00f900e37d: Pulling fs layer
fe752c15eaf1: Pulling fs layer
c708ccef4e5d: Pulling fs layer
b9e553f15463: Pulling fs layer
f9f01d7683d7: Pulling fs layer
2765281940cf: Pulling fs layer
2be901e52bf6: Pulling fs layer
ba405dc7d927: Pulling fs layer
d42f35168bf9: Pulling fs layer
ad757dfbcd47: Pulling fs layer
4f4fb700ef54: Pulling fs layer
bfaa3072d409: Pulling fs layer
a4fa9a361052: Pulling fs layer
fe752c15eaf1: Waiting
c708ccef4e5d: Waiting
b9e553f15463: Waiting
f9f01d7683d7: Waiting
2765281940cf: Waiting
2be901e52bf6: Waiting
ba405dc7d927: Waiting
d42f35168bf9: Waiting
ad757dfbcd47: Waiting
4f4fb700ef54: Waiting
bfaa3072d409: Waiting
a4fa9a361052: Waiting
da00f900e37d: Verifying Checksum
da00f900e37d: Download complete
fe752c15eaf1: Verifying Checksum
fe752c15eaf1: Download complete
437b5b60e3a4: Verifying Checksum
437b5b60e3a4: Download complete
240be374d489: Verifying Checksum
240be374d489: Download complete
f9f01d7683d7: Verifying Checksum
f9f01d7683d7: Download complete
2765281940cf: Verifying Checksum
2765281940cf: Download complete
2be901e52bf6: Verifying Checksum
2be901e52bf6: Download complete
b9e553f15463: Verifying Checksum
b9e553f15463: Download complete
d42f35168bf9: Verifying Checksum
d42f35168bf9: Download complete
ad757dfbcd47: Verifying Checksum
ad757dfbcd47: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ba405dc7d927: Verifying Checksum
ba405dc7d927: Download complete
a4fa9a361052: Verifying Checksum
a4fa9a361052: Download complete
437b5b60e3a4: Pull complete
bfaa3072d409: Verifying Checksum
bfaa3072d409: Download complete
c708ccef4e5d: Verifying Checksum
c708ccef4e5d: Download complete
240be374d489: Pull complete
da00f900e37d: Pull complete
fe752c15eaf1: Pull complete
c708ccef4e5d: Pull complete
b9e553f15463: Pull complete
f9f01d7683d7: Pull complete
2765281940cf: Pull complete
2be901e52bf6: Pull complete
ba405dc7d927: Pull complete
d42f35168bf9: Pull complete
ad757dfbcd47: Pull complete
4f4fb700ef54: Pull complete
bfaa3072d409: Pull complete
a4fa9a361052: Pull complete
Digest: sha256:ff58a158e20a6207d154dce11feda1adbd97133b5ff937ead99acd9b4c59beca
Status: Downloaded newer image for maxonfjvipon/rultor-image-hs:master
docker.io/maxonfjvipon/rultor-image-hs:master
+ docker ps --filter=status=exited
+ grep --quiet '\sobjectionary_phino_1224\s*$'
+ ls -al .
total 52
drwx------  3 ubuntu ubuntu 4096 Sep 15 22:59 .
drwxrwxrwt 12 root   root   4096 Sep 15 22:59 ..
-rwxrwxr-x  1 ubuntu ubuntu  666 Sep 15 23:01 end.sh
-rwxrwxr-x  1 ubuntu ubuntu  170 Sep 15 22:59 entry.sh
-rw-rw-r--  1 ubuntu ubuntu   65 Sep 15 22:59 hackage-auth
-rw-rw-r--  1 ubuntu ubuntu    5 Sep 15 22:59 pid
drwxrwxr-x 12 ubuntu ubuntu 4096 Sep 15 22:59 repo
-rwxrwxr-x  1 ubuntu ubuntu 6476 Sep 15 22:59 run.sh
-rw-rw-r--  1 ubuntu ubuntu  535 Sep 15 22:59 script.sh
-rw-rw-r--  1 ubuntu ubuntu 9245 Sep 15 23:02 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-aotz:/main --env=head=git@github.com:objectionary/phino.git --env=pull_id=1224 --env=fork=git@github.com:objectionary/phino.git --env=fork_branch=version-up --env=head_branch=master '--env=pull_title=New version in README' --env=author=yegor256 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=1224'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=version-up'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=New version in README'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''make -j'\'' '\'';'\'' )' --hostname=docker --privileged --net=host --dns 8.8.8.8 --add-host docker:127.0.0.1 --memory=8g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-aotz/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_phino_1224 maxonfjvipon/rultor-image-hs:master /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
+ set -e
+ set -o pipefail
+ mkdir /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./hackage-auth ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chmod a+x /home/r/script.sh
+ /home/r/script.sh
cabal-install version 3.14.1.1
compiled using version 3.14.1.1 of the Cabal library
The Glorious Glasgow Haskell Compilation System, version 9.6.7
Downloading the latest package list from hackage.haskell.org
Package list of hackage.haskell.org has been updated.
The index-state is set to 2026-09-15T22:55:42Z.
To revert to previous state run:
    cabal v2-update 'hackage.haskell.org,2025-12-12T02:22:01Z'
Found 7 lines in /home/r/repo/.pdd
My version is 0.23.1
Ruby version is 3.2.2 at x86_64-linux
Reading from root dir .
Excluding dist-newstyle/**
Excluding .stack-work/**
/usr/local/rvm/gems/ruby-3.2.2/gems/pdd-0.23.1/lib/pdd/sources.rb:90: warning: undefining the allocator of T_DATA class FileMagic
/home/r/repo/assets/contextualize.jpg is a binary file (29523 bytes)
/home/r/repo/renovate.json is a binary file (114 bytes)
Reading .0pdd.yml ...
Reading .gitattributes ...
Reading .github/scripts/bench-compare.sh ...
Reading .github/typos.toml ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/benchmark.yml ...
Reading .github/workflows/cabal.yml ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/coverage.yml ...
Reading .github/workflows/deps-sentinel.yml ...
Reading .github/workflows/fourmolu.yml ...
Reading .github/workflows/haddock.yml ...
Reading .github/workflows/hlint.yml ...
Reading .github/workflows/jeo-update.yml ...
Reading .github/workflows/latex.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/objectionary.yml ...
Reading .github/workflows/pdd.yml ...
Reading .github/workflows/post-comment.yml ...
Reading .github/workflows/regression-check.yml ...
Reading .github/workflows/release-binary.yml ...
Reading .github/workflows/resources.yml ...
Reading .github/workflows/reuse.yml ...
Reading .github/workflows/shellcheck.yml ...
Reading .github/workflows/stack.yml ...
Reading .github/workflows/telegram.yml ...
Reading .github/workflows/titles.yml ...
Reading .github/workflows/typos.yml ...
Reading .github/workflows/up.yml ...
Reading .github/workflows/xcop.yml ...
Reading .github/workflows/yamllint.yml ...
Reading .gitignore ...
Reading .hlint.yaml ...
Reading .pdd ...
Reading .rultor.yml ...
Reading CLAUDE.md ...
Reading LICENSES/Apache-2.0.txt ...
Reading LICENSES/MIT.txt ...
Reading Makefile ...
Reading README.md ...
Reading REUSE.toml ...
Reading app/Main.hs ...
Reading benchmark/.mvn/wrapper/maven-wrapper.properties ...
Reading benchmark/.mvn/wrapper/maven-wrapper.properties.license ...
Reading benchmark/Main.hs ...
Reading benchmark/mvnw ...
Reading benchmark/mvnw.cmd ...
Reading fourmolu.yaml ...
Reading phino.cabal ...
Reading resources/contextualization/ca.yaml ...
Reading resources/contextualization/caa.yaml ...
Reading resources/contextualization/cd.yaml ...
Reading resources/contextualization/cf.yaml ...
Reading resources/contextualization/cg.yaml ...
Reading resources/contextualization/ct.yaml ...
Reading resources/contextualization/cxi.yaml ...
Reading resources/dataization/box.yaml ...
Reading resources/dataization/delta.yaml ...
Reading resources/dataization/fire.yaml ...
Reading resources/dataization/none.yaml ...
Reading resources/dataization/norm.yaml ...
Reading resources/morphing/dead.yaml ...
Reading resources/morphing/ma.yaml ...
Reading resources/morphing/maa.yaml ...
Reading resources/morphing/maad.yaml ...
Reading resources/morphing/mad.yaml ...
Reading resources/morphing/md.yaml ...
Reading resources/morphing/mf.yaml ...
Reading resources/morphing/mg.yaml ...
Reading resources/morphing/ml.yaml ...
Reading resources/morphing/mphi.yaml ...
Reading resources/morphing/universe.yaml ...
Reading resources/morphing/xi.yaml ...
Reading resources/normalize/alpha.yaml ...
Reading resources/normalize/amiss.yaml ...
Reading resources/normalize/copy.yaml ...
Reading resources/normalize/dc.yaml ...
Reading resources/normalize/dca.yaml ...
Reading resources/normalize/dd.yaml ...
Reading resources/normalize/dl.yaml ...
Reading resources/normalize/dot.yaml ...
Reading resources/normalize/miss.yaml ...
Reading resources/normalize/null.yaml ...
Reading resources/normalize/over.yaml ...
Reading resources/normalize/overa.yaml ...
Reading resources/normalize/stay.yaml ...
Reading resources/normalize/stop.yaml ...
Reading src/AST.hs ...
Reading src/Atoms.hs ...
Reading src/Builder.hs ...
Reading src/Bytes.hs ...
Reading src/CLI/Helpers.hs ...
Reading src/CLI/Parsers.hs ...
Reading src/CLI/Runners.hs ...
Reading src/CLI/Types.hs ...
Reading src/CLI/Validators.hs ...
Reading src/CLI.hs ...
Reading src/CST.hs ...
Reading src/Canonizer.hs ...
Reading src/Condition.hs ...
Reading src/Dataize.hs ...
Reading src/Deps.hs ...
Reading src/Encoding.hs ...
Reading src/Files.hs ...
Reading src/Filter.hs ...
Reading src/Functions.hs ...
Reading src/LaTeX.hs ...
Reading src/Lining.hs ...
Reading src/Locator.hs ...
Reading src/Logger.hs ...
Reading src/Margin.hs ...
Reading src/Matcher.hs ...
Reading src/Merge.hs ...
Reading src/Misc.hs ...
Reading src/Morph.hs ...
Reading src/Must.hs ...
Reading src/Parser.hs ...
Reading src/Printer.hs ...
Reading src/Random.hs ...
Reading src/Regexp.hs ...
Reading src/Render.hs ...
Reading src/Replacer.hs ...
Reading src/Rewriter.hs ...
Reading src/Rule.hs ...
Reading src/Slots.hs ...
Reading src/Sugar.hs ...
Reading src/Tau.hs ...
Reading src/XMIR.hs ...
Reading src/Yaml.hs ...
Reading stack.yaml ...
Reading stack.yaml.lock ...
Reading test/ASTSpec.hs ...
Reading test/AtomsSpec.hs ...
Reading test/BuilderSpec.hs ...
Reading test/BytesSpec.hs ...
Reading test/CLIHelpersSpec.hs ...
Reading test/CLISpec.hs ...
Reading test/CLITypesSpec.hs ...
Reading test/CSTSpec.hs ...
Reading test/CanonizerSpec.hs ...
Reading test/ConditionSpec.hs ...
Reading test/DataizeSpec.hs ...
Reading test/DepsSpec.hs ...
Reading test/EncodingSpec.hs ...
Reading test/FilesSpec.hs ...
Reading test/FilterSpec.hs ...
Reading test/Fixtures.hs ...
Reading test/FunctionsSpec.hs ...
Reading test/LaTeXSpec.hs ...
Reading test/LiningSpec.hs ...
Reading test/LocatorSpec.hs ...
Reading test/LoggerSpec.hs ...
Reading test/Main.hs ...
Reading test/MarginSpec.hs ...
Reading test/MatcherSpec.hs ...
Reading test/MergeSpec.hs ...
Reading test/MiscSpec.hs ...
Reading test/MorphSpec.hs ...
Reading test/MustSpec.hs ...
Reading test/ParserSpec.hs ...
Reading test/PrinterSpec.hs ...
Reading test/README.md ...
Reading test/RandomSpec.hs ...
Reading test/RegexpSpec.hs ...
Reading test/RenderSpec.hs ...
Reading test/ReplacerSpec.hs ...
Reading test/RewriterSpec.hs ...
Reading test/RuleSpec.hs ...
Reading test/Spec.hs ...
Reading test/SugarSpec.hs ...
Reading test/TauSpec.hs ...
Reading test/XMIRSpec.hs ...
Reading test/YamlSpec.hs ...
Reading test-resources/atoms/asking-loops.js ...
Reading test-resources/atoms/asking.js ...
Reading test-resources/atoms/primitives.js ...
Reading test-resources/cli/expressions/bytes.phi ...
Reading test-resources/cli/expressions/desugar.phi ...
Reading test-resources/cli/expressions/dispatch.phi ...
Reading test-resources/cli/expressions/foo.phi ...
Reading test-resources/cli/expressions/normalize.phi ...
Reading test-resources/cli/expressions/number.phi ...
Reading test-resources/cli/expressions/string.phi ...
Reading test-resources/cli/expressions/with-$this-attribute.phi ...
Reading test-resources/cli/rules/evaluate-in-rewrite.yaml ...
Reading test-resources/cli/rules/first.yaml ...
Reading test-resources/cli/rules/infinite.yaml ...
Reading test-resources/cli/rules/join-broken.yaml ...
Reading test-resources/cli/rules/labeled.yaml ...
Reading test-resources/cli/rules/marker.yaml ...
Reading test-resources/cli/rules/raising-condition.yaml ...
Reading test-resources/cli/rules/second.yaml ...
Reading test-resources/cli/rules/simple.yaml ...
Reading test-resources/cli/rules/swap-a.yaml ...
Reading test-resources/cli/rules/swap-b.yaml ...
Reading test-resources/condition-packs/absolute-application.yaml ...
Reading test-resources/condition-packs/absolute-dispatch.yaml ...
Reading test-resources/condition-packs/absolute-formation.yaml ...
Reading test-resources/condition-packs/absolute-global.yaml ...
Reading test-resources/condition-packs/absolute-termination.yaml ...
Reading test-resources/condition-packs/absolute-this.yaml ...
Reading test-resources/condition-packs/absolute-unbound-meta.yaml ...
Reading test-resources/condition-packs/alpha-simple.yaml ...
Reading test-resources/condition-packs/and-fails.yaml ...
Reading test-resources/condition-packs/and-multiple.yaml ...
Reading test-resources/condition-packs/disjoint-clean.yaml ...
Reading test-resources/condition-packs/disjoint-unbound-meta.yaml ...
Reading test-resources/condition-packs/domain-meta-missing.yaml ...
Reading test-resources/condition-packs/eq-attr-both-meta-one-unbound.yaml ...
Reading test-resources/condition-packs/eq-attr-concrete-then-meta-unbound.yaml ...
Reading test-resources/condition-packs/eq-attr-concrete-then-meta.yaml ...
Reading test-resources/condition-packs/eq-attr-meta-then-concrete-unbound.yaml ...
Reading test-resources/condition-packs/eq-expr-both-meta-one-unbound.yaml ...
Reading test-resources/condition-packs/eq-expr-concrete-then-meta-unbound.yaml ...
Reading test-resources/condition-packs/eq-expr-concrete-then-meta.yaml ...
Reading test-resources/condition-packs/eq-expr-meta-then-concrete-unbound.yaml ...
Reading test-resources/condition-packs/eq-mismatched-comparable-kinds.yaml ...
Reading test-resources/condition-packs/eq-to-rho.yaml ...
Reading test-resources/condition-packs/eq-with-attributes.yaml ...
Reading test-resources/condition-packs/eq-with-expressions.yaml ...
Reading test-resources/condition-packs/eq-with-formations.yaml ...
Reading test-resources/condition-packs/eq-with-two-meta-attributes.yaml ...
Reading test-resources/condition-packs/eq-with-two-meta-expressions.yaml ...
Reading test-resources/condition-packs/formation-simple.yaml ...
Reading test-resources/condition-packs/formation-unbound-meta.yaml ...
Reading test-resources/condition-packs/gt-domain.yaml ...
Reading test-resources/condition-packs/gt-non-numeric.yaml ...
Reading test-resources/condition-packs/in-missing.yaml ...
Reading test-resources/condition-packs/in-simple.yaml ...
Reading test-resources/condition-packs/in-unbound-attribute.yaml ...
Reading test-resources/condition-packs/in-void.yaml ...
Reading test-resources/condition-packs/is-formation.yaml ...
Reading test-resources/condition-packs/length-meta-missing.yaml ...
Reading test-resources/condition-packs/length-non-meta-binding.yaml ...
Reading test-resources/condition-packs/length.yaml ...
Reading test-resources/condition-packs/matches-unbound-meta.yaml ...
Reading test-resources/condition-packs/matches-with-line-bounds.yaml ...
Reading test-resources/condition-packs/matches.yaml ...
Reading test-resources/condition-packs/metaindex-missing.yaml ...
Reading test-resources/condition-packs/nf-dispatch-global.yaml ...
Reading test-resources/condition-packs/nf-dispatch-this.yaml ...
Reading test-resources/condition-packs/nf-dot-recursive.yaml ...
Reading test-resources/condition-packs/nf-empty-formation.yaml ...
Reading test-resources/condition-packs/nf-formation-with-delta.yaml ...
Reading test-resources/condition-packs/nf-formation-with-void.yaml ...
Reading test-resources/condition-packs/nf-global.yaml ...
Reading test-resources/condition-packs/nf-on-dot.yaml ...
Reading test-resources/condition-packs/nf-on-phi.yaml ...
Reading test-resources/condition-packs/nf-simple.yaml ...
Reading test-resources/condition-packs/nf-termination.yaml ...
Reading test-resources/condition-packs/nf-this.yaml ...
Reading test-resources/condition-packs/nf-unbound-meta.yaml ...
Reading test-resources/condition-packs/not-disjoint-delta.yaml ...
Reading test-resources/condition-packs/not-disjoint-lambda.yaml ...
Reading test-resources/condition-packs/not-eq.yaml ...
Reading test-resources/condition-packs/not-formation.yaml ...
Reading test-resources/condition-packs/not-gt.yaml ...
Reading test-resources/condition-packs/not-nf-on-dc.yaml ...
Reading test-resources/condition-packs/not-nf-on-dd.yaml ...
Reading test-resources/condition-packs/or-first-match.yaml ...
Reading test-resources/condition-packs/or.yaml ...
Reading test-resources/condition-packs/ordinal.yaml ...
Reading test-resources/condition-packs/part-of-missing.yaml ...
Reading test-resources/condition-packs/part-of-nested.yaml ...
Reading test-resources/condition-packs/part-of-simple.yaml ...
Reading test-resources/condition-packs/stop.yaml ...
Reading test-resources/cst/printing-packs/basic.yaml ...
Reading test-resources/cst/printing-packs/dispatch.yaml ...
Reading test-resources/cst/printing-packs/jeo.yaml ...
Reading test-resources/cst/printing-packs/non-finite-doubles.yaml ...
Reading test-resources/cst/printing-packs/non-primitive-data-object.yaml ...
Reading test-resources/cst/printing-packs/primitives-without-rhos.yaml ...
Reading test-resources/cst/printing-packs/simple.yaml ...
Reading test-resources/cst/printing-packs/sweet-inlined.yaml ...
Reading test-resources/cst/printing-packs/with-void-rho-between.yaml ...
Reading test-resources/cst/printing-packs/xi-attribute.yaml ...
Reading test-resources/cst/to-ascii-packs/complex.yaml ...
Reading test-resources/cst/to-salty-packs/application-with-alphas.yaml ...
Reading test-resources/cst/to-salty-packs/application.yaml ...
Reading test-resources/cst/to-salty-packs/non-finite-doubles.yaml ...
Reading test-resources/cst/to-salty-packs/primitives-with-rhos.yaml ...
Reading test-resources/cst/to-salty-packs/with-inlined-voids.yaml ...
Reading test-resources/cst/to-salty-packs/with-num-and-void-rho.yaml ...
Reading test-resources/cst/to-salty-packs/xi-attr.yaml ...
Reading test-resources/cst/to-singleline-packs/application.yaml ...
Reading test-resources/cst/to-singleline-packs/empty-formation.yaml ...
Reading test-resources/cst/to-singleline-packs/with-inlined-voids.yaml ...
Reading test-resources/dataization-packs/adds-two-numbers.yaml ...
Reading test-resources/dataization-packs/cannot-add-a-5-byte-operand.yaml ...
Reading test-resources/dataization-packs/cannot-add-a-non-numeric-operand.yaml ...
Reading test-resources/dataization-packs/cannot-compare-against-a-non-numeric-threshold.yaml ...
Reading test-resources/dataization-packs/cannot-divide-by-a-non-numeric-divisor.yaml ...
Reading test-resources/dataization-packs/cannot-multiply-by-a-2-byte-operand.yaml ...
Reading test-resources/dataization-packs/cannot-multiply-by-a-non-numeric-operand.yaml ...
Reading test-resources/dataization-packs/dataizes-a-located-reference.yaml ...
Reading test-resources/dataization-packs/dataizes-a-program-of-nothing-but-external-atoms.yaml ...
Reading test-resources/dataization-packs/dataizes-an-attribute-inherited-through-phi.yaml ...
Reading test-resources/dataization-packs/dataizes-the-number-five.yaml ...
Reading test-resources/dataization-packs/divides-a-positive-dividend.yaml ...
Reading test-resources/dataization-packs/divides-by-zero-into-infinity.yaml ...
Reading test-resources/dataization-packs/fails-to-dataize-an-empty-formation.yaml ...
Reading test-resources/dataization-packs/fires-twice-down-a-chain-of-dispatches.yaml ...
Reading test-resources/dataization-packs/gets-stuck-on-a-lambda-the-registry-does-not-carry.yaml ...
Reading test-resources/dataization-packs/inverts-bytes.yaml ...
Reading test-resources/dataization-packs/multiplies-two-numbers.yaml ...
Reading test-resources/dataization-packs/tells-1000-is-greater-than-200.yaml ...
Reading test-resources/dataization-packs/tells-42-is-not-greater-than-42-and-a-half.yaml ...
Reading test-resources/dataization-packs/tells-5-equals-5.yaml ...
Reading test-resources/dataization-packs/tells-5-is-not-equal-to-6.yaml ...
Reading test-resources/dataization-packs/tells-different-bytes-are-not-equal.yaml ...
Reading test-resources/dataization-packs/tells-equal-bytes-are-equal.yaml ...
Reading test-resources/dataization-packs/tells-zero-is-greater-than-a-negative.yaml ...
Reading test-resources/filter-packs/complex.yaml ...
Reading test-resources/filter-packs/org-eolang.yaml ...
Reading test-resources/filter-packs/show-hide.yaml ...
Reading test-resources/filter-packs/show.yaml ...
Reading test-resources/filter-packs/simple.yaml ...
Reading test-resources/filter-packs/stop.yaml ...
Reading test-resources/filter-packs/with-attributes.yaml ...
Reading test-resources/filter-packs/with-void.yaml ...
Reading test-resources/merge-packs/absorbs-an-empty-formation.yaml ...
Reading test-resources/merge-packs/collapses-identical-bindings.yaml ...
Reading test-resources/merge-packs/collapses-identical-deltas.yaml ...
Reading test-resources/merge-packs/collapses-identical-voids.yaml ...
Reading test-resources/merge-packs/drops-the-package-lambda-from-an-object.yaml ...
Reading test-resources/merge-packs/drops-the-package-lambda-from-the-left-side-too.yaml ...
Reading test-resources/merge-packs/fails-deep-inside-a-formation.yaml ...
Reading test-resources/merge-packs/fails-on-a-formation-against-a-dispatch.yaml ...
Reading test-resources/merge-packs/fails-on-a-non-formation.yaml ...
Reading test-resources/merge-packs/fails-on-a-void-against-a-value.yaml ...
Reading test-resources/merge-packs/fails-on-conflicting-deltas.yaml ...
Reading test-resources/merge-packs/fails-on-conflicting-lambdas.yaml ...
Reading test-resources/merge-packs/fails-on-conflicting-values.yaml ...
Reading test-resources/merge-packs/keeps-the-package-lambda-between-two-packages.yaml ...
Reading test-resources/merge-packs/puts-united-bindings-after-untouched-ones.yaml ...
Reading test-resources/merge-packs/unites-disjoint-bindings.yaml ...
Reading test-resources/merge-packs/unites-nested-formations.yaml ...
Reading test-resources/merge-packs/unites-package-trees.yaml ...
Reading test-resources/morph-deep-packs/dont-fire-a-lambda-an-unapplied-rho-filled-with-bottom.yaml ...
Reading test-resources/morph-deep-packs/fails-on-a-stuck-atom-deep-on-a-spine.yaml ...
Reading test-resources/morph-deep-packs/fires-the-atom-nested-in-an-argument.yaml ...
Reading test-resources/morph-deep-packs/keeps-the-answer-of-the-last-atom-in-a-chain.yaml ...
Reading test-resources/morph-deep-packs/leaves-a-lambda-still-waiting-for-arguments-alone.yaml ...
Reading test-resources/morph-deep-packs/leaves-a-lambda-the-registry-dont-serve-alone.yaml ...
Reading test-resources/morph-deep-packs/leaves-an-unapplied-formation-reaching-its-rho-alone.yaml ...
Reading test-resources/morph-deep-packs/parks-a-stuck-atom-deep-on-a-spine.yaml ...
Reading test-resources/morph-deep-packs/resolves-a-xi-against-the-formation-holding-it.yaml ...
Reading test-resources/morph-deep-packs/stands-the-answer-of-a-bare-lambda-in-its-place.yaml ...
Reading test-resources/morph-deep-packs/walks-into-the-argument-of-an-atom-it-cannot-fire.yaml ...
Reading test-resources/morph-packs/answers-bottom-where-no-formation-is-reachable.yaml ...
Reading test-resources/morph-packs/fails-on-a-stuck-atom-under-ml.yaml ...
Reading test-resources/morph-packs/hands-the-top-formation-back-untouched.yaml ...
Reading test-resources/morph-packs/parks-a-stuck-atom-under-ml.yaml ...
Reading test-resources/parser-packs/all-the-basics.phi ...
Reading test-resources/parser-packs/ascii-with-braces.phi ...
Reading test-resources/parser-packs/ascii-with-global.phi ...
Reading test-resources/parser-packs/inline-voids.phi ...
Reading test-resources/parser-packs/primitive.phi ...
Reading test-resources/parser-packs/salty-fibo.phi ...
Reading test-resources/parser-packs/simple.phi ...
Reading test-resources/parser-packs/sweet-fibo.phi ...
Reading test-resources/parser-packs/virtual-map.phi ...
Reading test-resources/phi-typos-packs/delta-in-application.phi ...
Reading test-resources/phi-typos-packs/duplicated-attributes.phi ...
Reading test-resources/phi-typos-packs/wrong-function-name.phi ...
Reading test-resources/rewriter-packs/basic/alpha-first.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-fourth.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-rho-middle-skipped.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-rho-void-before-x.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-second.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-simple.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-bound-rho.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-delta-asset.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-lambda-asset-hits-rho.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-lambda-asset-out-of-range.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-skips-lambda-asset.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-stops-at-idx.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-stops-at-length.yaml ...
Reading test-resources/rewriter-packs/basic/copy-paper-e1.yaml ...
Reading test-resources/rewriter-packs/basic/copy-paper-e4-dispatch.yaml ...
Reading test-resources/rewriter-packs/basic/copy-simple.yaml ...
Reading test-resources/rewriter-packs/basic/copy-with-tail.yaml ...
Reading test-resources/rewriter-packs/basic/dc-from-paper.yaml ...
Reading test-resources/rewriter-packs/basic/dc-in-subformation.yaml ...
Reading test-resources/rewriter-packs/basic/dca-from-paper.yaml ...
Reading test-resources/rewriter-packs/basic/dd.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e2.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e3-1.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e3-2.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e4-1.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e4-2.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e5-1.yaml ...
Reading test-resources/rewriter-packs/basic/dot-paper-e5-2.yaml ...
Reading test-resources/rewriter-packs/basic/dot-recursive.yaml ...
Reading test-resources/rewriter-packs/basic/dot-with-dd.yaml ...
Reading test-resources/rewriter-packs/basic/dot-xi.yaml ...
Reading test-resources/rewriter-packs/basic/miss-from-paper.yaml ...
Reading test-resources/rewriter-packs/basic/miss-on-empty.yaml ...
Reading test-resources/rewriter-packs/basic/null-from-parer.yaml ...
Reading test-resources/rewriter-packs/basic/over-alone.yaml ...
Reading test-resources/rewriter-packs/basic/over-from-paper.yaml ...
Reading test-resources/rewriter-packs/basic/over-in-back.yaml ...
Reading test-resources/rewriter-packs/basic/over-in-front.yaml ...
Reading test-resources/rewriter-packs/basic/over-inside.yaml ...
Reading test-resources/rewriter-packs/basic/over-long-binding.yaml ...
Reading test-resources/rewriter-packs/basic/over-with-rho.yaml ...
Reading test-resources/rewriter-packs/basic/over-without-over.yaml ...
Reading test-resources/rewriter-packs/basic/stay.yaml ...
Reading test-resources/rewriter-packs/basic/stop-at-lambda.yaml ...
Reading test-resources/rewriter-packs/basic/stop-at-phi.yaml ...
Reading test-resources/rewriter-packs/basic/stop-from-paper.yaml ...
Reading test-resources/rewriter-packs/custom/anonymous-binding-run.yaml ...
Reading test-resources/rewriter-packs/custom/anonymous-metas.yaml ...
Reading test-resources/rewriter-packs/custom/attribute-from-string.yaml ...
Reading test-resources/rewriter-packs/custom/concat-from-expression.yaml ...
Reading test-resources/rewriter-packs/custom/dataize-and-concat.yaml ...
Reading test-resources/rewriter-packs/custom/desugar-fibo.yaml ...
Reading test-resources/rewriter-packs/custom/desugar-strings.yaml ...
Reading test-resources/rewriter-packs/custom/desugares-without-match.yaml ...
Reading test-resources/rewriter-packs/custom/desugares.yaml ...
Reading test-resources/rewriter-packs/custom/does-not-fail-on-ambiguous.yaml ...
Reading test-resources/rewriter-packs/custom/java-boxed-method.yaml ...
Reading test-resources/rewriter-packs/custom/negative-condition.yaml ...
Reading test-resources/rewriter-packs/custom/nested-part-of.yaml ...
Reading test-resources/rewriter-packs/custom/number.yaml ...
Reading test-resources/rewriter-packs/custom/part-of-after.yaml ...
Reading test-resources/rewriter-packs/custom/part-of.yaml ...
Reading test-resources/rewriter-packs/custom/random-tau-mints-fresh.yaml ...
Reading test-resources/rewriter-packs/custom/random-tau-skips-program-wide.yaml ...
Reading test-resources/rewriter-packs/custom/replaces-all-in-inner-cycle.yaml ...
Reading test-resources/rewriter-packs/custom/replaces-formation-in-one-cycle.yaml ...
Reading test-resources/rewriter-packs/custom/same-exprs-in-formation.yaml ...
Reading test-resources/rewriter-packs/custom/sed-with-many-arguments.yaml ...
Reading test-resources/rewriter-packs/custom/sed-with-slashes.yaml ...
Reading test-resources/rewriter-packs/custom/sed.yaml ...
Reading test-resources/rewriter-packs/custom/sequential-rules-bug-714.yaml ...
Reading test-resources/rewriter-packs/custom/size-of-bindings.yaml ...
Reading test-resources/rewriter-packs/custom/string.yaml ...
Reading test-resources/rewriter-packs/custom/sum.yaml ...
Reading test-resources/rewriter-packs/custom/with-alpha-index.yaml ...
Reading test-resources/rewriter-packs/custom/with-alpha-meta.yaml ...
Reading test-resources/rewriter-packs/custom/with-complex-condition.yaml ...
Reading test-resources/rewriter-packs/custom/with-different-metas.yaml ...
Reading test-resources/rewriter-packs/custom/with-eq-condition.yaml ...
Reading test-resources/rewriter-packs/custom/with-meta-names.yaml ...
Reading test-resources/rewriter-packs/custom/with-simple-condition.yaml ...
Reading test-resources/rewriter-packs/normalize/e-ald.yaml ...
Reading test-resources/rewriter-packs/normalize/e-alp.yaml ...
Reading test-resources/rewriter-packs/normalize/e-ami.yaml ...
Reading test-resources/rewriter-packs/normalize/e-app.yaml ...
Reading test-resources/rewriter-packs/normalize/e-cpy-bot.yaml ...
Reading test-resources/rewriter-packs/normalize/e-cpy.yaml ...
Reading test-resources/rewriter-packs/normalize/e-dl.yaml ...
Reading test-resources/rewriter-packs/normalize/e-dl2.yaml ...
Reading test-resources/rewriter-packs/normalize/e-fnk.yaml ...
Reading test-resources/rewriter-packs/normalize/e-int.yaml ...
Reading test-resources/rewriter-packs/normalize/e-lam.yaml ...
Reading test-resources/rewriter-packs/normalize/e-mut.yaml ...
Reading test-resources/rewriter-packs/normalize/e-nf.yaml ...
Reading test-resources/rewriter-packs/normalize/e-nk.yaml ...
Reading test-resources/rewriter-packs/normalize/e-np.yaml ...
Reading test-resources/rewriter-packs/normalize/e-nr.yaml ...
Reading test-resources/rewriter-packs/normalize/e-nt.yaml ...
Reading test-resources/rewriter-packs/normalize/e-ov2.yaml ...
Reading test-resources/rewriter-packs/normalize/e-ova.yaml ...
Reading test-resources/rewriter-packs/normalize/e-phi.yaml ...
Reading test-resources/rewriter-packs/normalize/e-rep.yaml ...
Reading test-resources/rewriter-packs/normalize/e-rha.yaml ...
Reading test-resources/rewriter-packs/normalize/e-rhi.yaml ...
Reading test-resources/rewriter-packs/normalize/e-rho.yaml ...
Reading test-resources/rewriter-packs/normalize/e-self.yaml ...
Reading test-resources/rewriter-packs/normalize/e-twi.yaml ...
Reading test-resources/rewriter-packs/normalize/e-xxi.yaml ...
Reading test-resources/xmir-parsing-packs/alpha-dispatch-illegal.yaml ...
Reading test-resources/xmir-parsing-packs/alpha-name-with-base.yaml ...
Reading test-resources/xmir-parsing-packs/alpha-name-without-base.yaml ...
Reading test-resources/xmir-parsing-packs/alpha-non-integer-application-arg.yaml ...
Reading test-resources/xmir-parsing-packs/application-arg-base-and-text.yaml ...
Reading test-resources/xmir-parsing-packs/application-arg-with-name.yaml ...
Reading test-resources/xmir-parsing-packs/application-with-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/application.yaml ...
Reading test-resources/xmir-parsing-packs/atoms.yaml ...
Reading test-resources/xmir-parsing-packs/attribute-uppercase.yaml ...
Reading test-resources/xmir-parsing-packs/attribute-with-dot.yaml ...
Reading test-resources/xmir-parsing-packs/base-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/base-dot-no-children.yaml ...
Reading test-resources/xmir-parsing-packs/base-dot-only.yaml ...
Reading test-resources/xmir-parsing-packs/base-just-dot.yaml ...
Reading test-resources/xmir-parsing-packs/base-nonsense.yaml ...
Reading test-resources/xmir-parsing-packs/base-root-dot-only.yaml ...
Reading test-resources/xmir-parsing-packs/bound-rho.yaml ...
Reading test-resources/xmir-parsing-packs/data-in-dispatched-formation.yaml ...
Reading test-resources/xmir-parsing-packs/data-in-named-binding.yaml ...
Reading test-resources/xmir-parsing-packs/dispatch-rho.yaml ...
Reading test-resources/xmir-parsing-packs/dot-only-base.yaml ...
Reading test-resources/xmir-parsing-packs/double-dot-invalid.yaml ...
Reading test-resources/xmir-parsing-packs/empty-name-attribute-2.yaml ...
Reading test-resources/xmir-parsing-packs/empty-name-attribute.yaml ...
Reading test-resources/xmir-parsing-packs/formation-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/formation.yaml ...
Reading test-resources/xmir-parsing-packs/lambda-derived-name.yaml ...
Reading test-resources/xmir-parsing-packs/lambda-with-name.yaml ...
Reading test-resources/xmir-parsing-packs/multiple-root-formations.yaml ...
Reading test-resources/xmir-parsing-packs/non-package-meta.yaml ...
Reading test-resources/xmir-parsing-packs/phi-dot-only.yaml ...
Reading test-resources/xmir-parsing-packs/phi-with-application.yaml ...
Reading test-resources/xmir-parsing-packs/phi-without-base.yaml ...
Reading test-resources/xmir-parsing-packs/reverse-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/rho-with-base.yaml ...
Reading test-resources/xmir-parsing-packs/root-application-illegal.yaml ...
Reading test-resources/xmir-parsing-packs/root-element-name-mismatch.yaml ...
Reading test-resources/xmir-parsing-packs/root-not-object.yaml ...
Reading test-resources/xmir-parsing-packs/simple.yaml ...
Reading test-resources/xmir-parsing-packs/termination-base.yaml ...
Reading test-resources/xmir-parsing-packs/termination-with-application.yaml ...
Reading test-resources/xmir-parsing-packs/unnamed-formation-child.yaml ...
Reading test-resources/xmir-parsing-packs/with-duplicate-attribute.yaml ...
Reading test-resources/xmir-parsing-packs/with-package.yaml ...
Reading test-resources/xmir-parsing-packs/with-phi.yaml ...
Reading test-resources/xmir-parsing-packs/xi-application-illegal.yaml ...
Reading test-resources/xmir-parsing-packs/xi-dot-only.yaml ...
Reading test-resources/xmir-parsing-packs/xi-with-application.yaml ...
Reading test-resources/xmir-printing-packs/application.yaml ...
Reading test-resources/xmir-printing-packs/dispatch-chain.yaml ...
Reading test-resources/xmir-printing-packs/document-author.yaml ...
Reading test-resources/xmir-printing-packs/formation-argument.yaml ...
Reading test-resources/xmir-printing-packs/lambda-and-rho.yaml ...
Reading test-resources/xmir-printing-packs/legacy-positional-data-object.yaml ...
Reading test-resources/xmir-printing-packs/simple.yaml ...
Reading test-resources/yaml-packs/simple.yaml ...
Reading test-resources/yaml-packs/special-attrs-in-condition.yaml ...
Reading test-resources/yaml-packs/when.yaml ...
Reading test-resources/yaml-packs/where-without-args.yaml ...
Reading test-resources/yaml-typos/two-condition-objects.yaml ...
Reading test-resources/yaml-typos/wrong-condition-name.yaml ...
Loaded config from: /home/r/repo/fourmolu.yaml
Resolving dependencies...
Build profile: -w ghc-9.6.7 -O1
In order, the following will be built (use -v for more details):
 - OneTuple-0.4.3 (lib) (requires download & build)
 - base-compat-0.15.0 (lib) (requires download & build)
 - base-orphans-0.9.4 (lib) (requires download & build)
 - bitvec-1.1.6.0 (lib) (requires download & build)
 - colour-2.3.7 (lib) (requires download & build)
 - contravariant-1.5.6 (lib) (requires download & build)
 - data-default-0.8.0.2 (lib) (requires download & build)
 - distributive-0.6.3 (lib) (requires download & build)
 - hspec-discover-2.11.17 (lib) (requires download & build)
 - indexed-traversable-0.1.5 (lib) (requires download & build)
 - integer-logarithms-1.0.5 (lib) (requires download & build)
 - network-3.2.9.0 (lib:network) (requires download & build)
 - os-string-2.0.11 (lib) (requires download & build)
 - parser-combinators-1.3.1 (lib) (requires download & build)
 - prettyprinter-1.7.2 (lib) (requires download & build)
 - split-0.2.5.1 (lib) (requires download & build)
 - splitmix-0.1.3.2 (lib) (requires download & build)
 - th-abstraction-0.7.2.0 (lib) (requires download & build)
 - th-compat-0.1.7 (lib) (requires download & build)
 - transformers-compat-0.8 (lib) (requires download & build)
 - gitrev-1.3.1 (lib) (requires download & build)
 - vector-algorithms-0.9.1.0 (lib) (requires build)
 - ansi-terminal-types-1.1.3 (lib) (requires build)
 - hspec-discover-2.11.17 (exe:hspec-discover) (requires download & build)
 - comonad-5.0.10 (lib) (requires download & build)
 - hashable-1.5.1.0 (lib) (requires download & build)
 - random-1.3.1 (lib) (requires build)
 - network-uri-2.6.4.2 (lib) (requires build)
 - ansi-terminal-1.1.5 (lib) (requires download & build)
 - bifunctors-5.6.3 (lib) (requires download & build)
 - unordered-containers-0.2.21 (lib) (requires download & build)
 - time-compat-1.9.9 (lib) (requires download & build)
 - these-1.2.1 (lib) (requires build)
 - text-short-0.1.6.1 (lib) (requires download & build)
 - scientific-0.3.8.1 (lib) (requires download & build)
 - data-fix-0.3.4 (lib) (requires build)
 - case-insensitive-1.2.1.0 (lib) (requires build)
 - uuid-types-1.0.6.1 (lib) (requires download & build)
 - QuickCheck-2.18.0.0 (lib) (requires download & build)
 - prettyprinter-ansi-terminal-1.1.4 (lib) (requires download & build)
 - semigroupoids-6.0.2 (lib) (requires download & build)
 - mono-traversable-1.0.21.0 (lib) (requires build)
 - indexed-traversable-instances-0.1.2.1 (lib) (requires download & build)
 - async-2.2.6 (lib) (requires download & build)
 - text-iso8601-0.2.0.0 (lib) (requires download & build)
 - strict-0.5.1 (lib) (requires build)
 - attoparsec-0.14.4 (lib) (requires build)
 - megaparsec-9.8.2 (lib) (requires download & build)
 - quickcheck-io-0.2.0 (lib) (requires build)
 - optparse-applicative-0.19.0.0 (lib) (requires build)
 - conduit-1.3.6.1 (lib) (requires build)
 - witherable-0.5 (lib) (requires build)
 - semialign-1.4 (lib) (requires download & build)
 - typed-process-0.2.13.0 (lib) (requires build)
 - streaming-commons-0.2.3.1 (lib) (requires build)
 - hspec-core-2.11.17 (lib) (requires download & build)
 - libyaml-0.1.4 (lib) (requires build)
 - aeson-2.3.2.0 (lib) (requires download & build)
 - conduit-extra-1.3.8 (lib) (requires build)
 - hspec-2.11.17 (lib) (requires download & build)
 - yaml-0.11.11.2 (lib) (requires build)
 - xml-conduit-1.10.1.0 (lib:xml-conduit) (requires build)
 - phino-0.0.0 (lib) (first run)
 - phino-0.0.0 (test:spec) (first run)
Downloading  base-compat-0.15.0
Downloaded   base-compat-0.15.0
Downloading  base-orphans-0.9.4
Downloaded   base-orphans-0.9.4
Downloading  colour-2.3.7
Downloaded   colour-2.3.7
Downloading  parser-combinators-1.3.1
Downloaded   parser-combinators-1.3.1
Downloading  split-0.2.5.1
Downloaded   split-0.2.5.1
Downloading  transformers-compat-0.8
Downloaded   transformers-compat-0.8
Downloading  data-default-0.8.0.2
Downloaded   data-default-0.8.0.2
Downloading  th-abstraction-0.7.2.0
Downloaded   th-abstraction-0.7.2.0
Downloading  th-compat-0.1.7
Downloaded   th-compat-0.1.7
Downloading  splitmix-0.1.3.2
Downloaded   splitmix-0.1.3.2
Downloading  distributive-0.6.3
Downloaded   distributive-0.6.3
Downloading  bitvec-1.1.6.0
Downloaded   bitvec-1.1.6.0
Downloading  indexed-traversable-0.1.5
Downloaded   indexed-traversable-0.1.5
Downloading  comonad-5.0.10
Downloaded   comonad-5.0.10
Downloading  bifunctors-5.6.3
Downloaded   bifunctors-5.6.3
Downloading  integer-logarithms-1.0.5
Downloaded   integer-logarithms-1.0.5
Downloading  hspec-discover-2.11.17
Downloaded   hspec-discover-2.11.17
Downloading  gitrev-1.3.1
Downloaded   gitrev-1.3.1
Downloading  os-string-2.0.11
Downloaded   os-string-2.0.11
Downloading  network-3.2.9.0
Downloaded   network-3.2.9.0
Downloading  hashable-1.5.1.0
Downloaded   hashable-1.5.1.0
Downloading  time-compat-1.9.9
Downloaded   time-compat-1.9.9
Downloading  unordered-containers-0.2.21
Downloaded   unordered-containers-0.2.21
Downloading  async-2.2.6
Downloaded   async-2.2.6
Downloading  prettyprinter-1.7.2
Downloaded   prettyprinter-1.7.2
Downloading  scientific-0.3.8.1
Downloaded   scientific-0.3.8.1
Downloading  megaparsec-9.8.2
Downloaded   megaparsec-9.8.2
Downloading  text-iso8601-0.2.0.0
Downloaded   text-iso8601-0.2.0.0
Downloading  text-short-0.1.6.1
Downloaded   text-short-0.1.6.1
Downloading  uuid-types-1.0.6.1
Downloaded   uuid-types-1.0.6.1
Downloading  ansi-terminal-1.1.5
Downloaded   ansi-terminal-1.1.5
Downloading  prettyprinter-ansi-terminal-1.1.4
Downloaded   prettyprinter-ansi-terminal-1.1.4
Downloading  contravariant-1.5.6
Downloaded   contravariant-1.5.6
Downloading  semigroupoids-6.0.2
Downloaded   semigroupoids-6.0.2
Downloading  QuickCheck-2.18.0.0
Downloaded   QuickCheck-2.18.0.0
Downloading  OneTuple-0.4.3
Downloaded   OneTuple-0.4.3
Downloading  indexed-traversable-instances-0.1.2.1
Configuring library for OneTuple-0.4.3...
Downloaded   indexed-traversable-instances-0.1.2.1
Downloading  semialign-1.4
Downloaded   semialign-1.4
Downloading  aeson-2.3.2.0
Downloaded   aeson-2.3.2.0
Downloading  hspec-core-2.11.17
Downloaded   hspec-core-2.11.17
Downloading  hspec-2.11.17
Downloaded   hspec-2.11.17
Preprocessing library for OneTuple-0.4.3...
Building library for OneTuple-0.4.3...
[1 of 3] Compiling Data.Tuple.Solo  ( src/Data/Tuple/Solo.hs, dist/build/Data/Tuple/Solo.o, dist/build/Data/Tuple/Solo.dyn_o )
[2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.o, dist/build/Data/Tuple/OneTuple.dyn_o )
[3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, dist/build/Data/Tuple/Solo/TH.o, dist/build/Data/Tuple/Solo/TH.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/OneTuple-0.4.3-b59f0cc4f238be921960383cd3968652500530615f9ce34f6d8f7dfb334a8290/lib
Configuring library for base-compat-0.15.0...
Preprocessing library for base-compat-0.15.0...
Building library for base-compat-0.15.0...
[  1 of 130] Compiling Control.Concurrent.Compat ( src/Control/Concurrent/Compat.hs, dist/build/Control/Concurrent/Compat.o, dist/build/Control/Concurrent/Compat.dyn_o )
[  2 of 130] Compiling Control.Concurrent.Compat.Repl ( src/Control/Concurrent/Compat/Repl.hs, dist/build/Control/Concurrent/Compat/Repl.o, dist/build/Control/Concurrent/Compat/Repl.dyn_o )
[  3 of 130] Compiling Control.Concurrent.MVar.Compat ( src/Control/Concurrent/MVar/Compat.hs, dist/build/Control/Concurrent/MVar/Compat.o, dist/build/Control/Concurrent/MVar/Compat.dyn_o )
[  4 of 130] Compiling Control.Concurrent.MVar.Compat.Repl ( src/Control/Concurrent/MVar/Compat/Repl.hs, dist/build/Control/Concurrent/MVar/Compat/Repl.o, dist/build/Control/Concurrent/MVar/Compat/Repl.dyn_o )
[  5 of 130] Compiling Control.Exception.Compat ( src/Control/Exception/Compat.hs, dist/build/Control/Exception/Compat.o, dist/build/Control/Exception/Compat.dyn_o )
[  6 of 130] Compiling Control.Exception.Compat.Repl ( src/Control/Exception/Compat/Repl.hs, dist/build/Control/Exception/Compat/Repl.o, dist/build/Control/Exception/Compat/Repl.dyn_o )
[  7 of 130] Compiling Control.Monad.Compat ( src/Control/Monad/Compat.hs, dist/build/Control/Monad/Compat.o, dist/build/Control/Monad/Compat.dyn_o )
[  8 of 130] Compiling Control.Monad.Compat.Repl ( src/Control/Monad/Compat/Repl.hs, dist/build/Control/Monad/Compat/Repl.o, dist/build/Control/Monad/Compat/Repl.dyn_o )
[  9 of 130] Compiling Control.Monad.Fail.Compat ( src/Control/Monad/Fail/Compat.hs, dist/build/Control/Monad/Fail/Compat.o, dist/build/Control/Monad/Fail/Compat.dyn_o )
[ 10 of 130] Compiling Control.Monad.Fail.Compat.Repl ( src/Control/Monad/Fail/Compat/Repl.hs, dist/build/Control/Monad/Fail/Compat/Repl.o, dist/build/Control/Monad/Fail/Compat/Repl.dyn_o )
[ 11 of 130] Compiling Control.Monad.IO.Class.Compat ( src/Control/Monad/IO/Class/Compat.hs, dist/build/Control/Monad/IO/Class/Compat.o, dist/build/Control/Monad/IO/Class/Compat.dyn_o )
[ 12 of 130] Compiling Control.Monad.IO.Class.Compat.Repl ( src/Control/Monad/IO/Class/Compat/Repl.hs, dist/build/Control/Monad/IO/Class/Compat/Repl.o, dist/build/Control/Monad/IO/Class/Compat/Repl.dyn_o )
[ 13 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat ( src/Control/Monad/ST/Lazy/Unsafe/Compat.hs, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat.o, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat.dyn_o )
[ 14 of 130] Compiling Control.Monad.ST.Lazy.Unsafe.Compat.Repl ( src/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.hs, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.o, dist/build/Control/Monad/ST/Lazy/Unsafe/Compat/Repl.dyn_o )
[ 15 of 130] Compiling Control.Monad.ST.Unsafe.Compat ( src/Control/Monad/ST/Unsafe/Compat.hs, dist/build/Control/Monad/ST/Unsafe/Compat.o, dist/build/Control/Monad/ST/Unsafe/Compat.dyn_o )
[ 16 of 130] Compiling Control.Monad.ST.Unsafe.Compat.Repl ( src/Control/Monad/ST/Unsafe/Compat/Repl.hs, dist/build/Control/Monad/ST/Unsafe/Compat/Repl.o, dist/build/Control/Monad/ST/Unsafe/Compat/Repl.dyn_o )
[ 17 of 130] Compiling Data.Bifoldable.Compat ( src/Data/Bifoldable/Compat.hs, dist/build/Data/Bifoldable/Compat.o, dist/build/Data/Bifoldable/Compat.dyn_o )
[ 18 of 130] Compiling Data.Bifoldable.Compat.Repl ( src/Data/Bifoldable/Compat/Repl.hs, dist/build/Data/Bifoldable/Compat/Repl.o, dist/build/Data/Bifoldable/Compat/Repl.dyn_o )
[ 19 of 130] Compiling Data.Bifoldable1.Compat ( src/Data/Bifoldable1/Compat.hs, dist/build/Data/Bifoldable1/Compat.o, dist/build/Data/Bifoldable1/Compat.dyn_o )
[ 20 of 130] Compiling Data.Bifoldable1.Compat.Repl ( src/Data/Bifoldable1/Compat/Repl.hs, dist/build/Data/Bifoldable1/Compat/Repl.o, dist/build/Data/Bifoldable1/Compat/Repl.dyn_o )
[ 21 of 130] Compiling Data.Bifunctor.Compat ( src/Data/Bifunctor/Compat.hs, dist/build/Data/Bifunctor/Compat.o, dist/build/Data/Bifunctor/Compat.dyn_o )
[ 22 of 130] Compiling Data.Bifunctor.Compat.Repl ( src/Data/Bifunctor/Compat/Repl.hs, dist/build/Data/Bifunctor/Compat/Repl.o, dist/build/Data/Bifunctor/Compat/Repl.dyn_o )
[ 23 of 130] Compiling Data.Bits.Compat ( src/Data/Bits/Compat.hs, dist/build/Data/Bits/Compat.o, dist/build/Data/Bits/Compat.dyn_o )
[ 24 of 130] Compiling Data.Bits.Compat.Repl ( src/Data/Bits/Compat/Repl.hs, dist/build/Data/Bits/Compat/Repl.o, dist/build/Data/Bits/Compat/Repl.dyn_o )
[ 25 of 130] Compiling Data.Bool.Compat ( src/Data/Bool/Compat.hs, dist/build/Data/Bool/Compat.o, dist/build/Data/Bool/Compat.dyn_o )
[ 26 of 130] Compiling Data.Bool.Compat.Repl ( src/Data/Bool/Compat/Repl.hs, dist/build/Data/Bool/Compat/Repl.o, dist/build/Data/Bool/Compat/Repl.dyn_o )
[ 27 of 130] Compiling Data.Complex.Compat ( src/Data/Complex/Compat.hs, dist/build/Data/Complex/Compat.o, dist/build/Data/Complex/Compat.dyn_o )
[ 28 of 130] Compiling Data.Complex.Compat.Repl ( src/Data/Complex/Compat/Repl.hs, dist/build/Data/Complex/Compat/Repl.o, dist/build/Data/Complex/Compat/Repl.dyn_o )
[ 29 of 130] Compiling Data.Either.Compat ( src/Data/Either/Compat.hs, dist/build/Data/Either/Compat.o, dist/build/Data/Either/Compat.dyn_o )
[ 30 of 130] Compiling Data.Either.Compat.Repl ( src/Data/Either/Compat/Repl.hs, dist/build/Data/Either/Compat/Repl.o, dist/build/Data/Either/Compat/Repl.dyn_o )
[ 31 of 130] Compiling Data.Foldable.Compat ( src/Data/Foldable/Compat.hs, dist/build/Data/Foldable/Compat.o, dist/build/Data/Foldable/Compat.dyn_o )
[ 32 of 130] Compiling Data.Foldable.Compat.Repl ( src/Data/Foldable/Compat/Repl.hs, dist/build/Data/Foldable/Compat/Repl.o, dist/build/Data/Foldable/Compat/Repl.dyn_o )
[ 33 of 130] Compiling Data.Foldable1.Compat ( src/Data/Foldable1/Compat.hs, dist/build/Data/Foldable1/Compat.o, dist/build/Data/Foldable1/Compat.dyn_o )
[ 34 of 130] Compiling Data.Foldable1.Compat.Repl ( src/Data/Foldable1/Compat/Repl.hs, dist/build/Data/Foldable1/Compat/Repl.o, dist/build/Data/Foldable1/Compat/Repl.dyn_o )
[ 35 of 130] Compiling Data.Function.Compat ( src/Data/Function/Compat.hs, dist/build/Data/Function/Compat.o, dist/build/Data/Function/Compat.dyn_o )
[ 36 of 130] Compiling Data.Function.Compat.Repl ( src/Data/Function/Compat/Repl.hs, dist/build/Data/Function/Compat/Repl.o, dist/build/Data/Function/Compat/Repl.dyn_o )
[ 37 of 130] Compiling Data.Functor.Compat ( src/Data/Functor/Compat.hs, dist/build/Data/Functor/Compat.o, dist/build/Data/Functor/Compat.dyn_o )
[ 38 of 130] Compiling Data.Functor.Compat.Repl ( src/Data/Functor/Compat/Repl.hs, dist/build/Data/Functor/Compat/Repl.o, dist/build/Data/Functor/Compat/Repl.dyn_o )
[ 39 of 130] Compiling Data.Functor.Compose.Compat ( src/Data/Functor/Compose/Compat.hs, dist/build/Data/Functor/Compose/Compat.o, dist/build/Data/Functor/Compose/Compat.dyn_o )
[ 40 of 130] Compiling Data.Functor.Compose.Compat.Repl ( src/Data/Functor/Compose/Compat/Repl.hs, dist/build/Data/Functor/Compose/Compat/Repl.o, dist/build/Data/Functor/Compose/Compat/Repl.dyn_o )
[ 41 of 130] Compiling Data.Functor.Const.Compat ( src/Data/Functor/Const/Compat.hs, dist/build/Data/Functor/Const/Compat.o, dist/build/Data/Functor/Const/Compat.dyn_o )
[ 42 of 130] Compiling Data.Functor.Const.Compat.Repl ( src/Data/Functor/Const/Compat/Repl.hs, dist/build/Data/Functor/Const/Compat/Repl.o, dist/build/Data/Functor/Const/Compat/Repl.dyn_o )
[ 43 of 130] Compiling Data.Functor.Contravariant.Compat ( src/Data/Functor/Contravariant/Compat.hs, dist/build/Data/Functor/Contravariant/Compat.o, dist/build/Data/Functor/Contravariant/Compat.dyn_o )
[ 44 of 130] Compiling Data.Functor.Contravariant.Compat.Repl ( src/Data/Functor/Contravariant/Compat/Repl.hs, dist/build/Data/Functor/Contravariant/Compat/Repl.o, dist/build/Data/Functor/Contravariant/Compat/Repl.dyn_o )
[ 45 of 130] Compiling Data.Functor.Identity.Compat ( src/Data/Functor/Identity/Compat.hs, dist/build/Data/Functor/Identity/Compat.o, dist/build/Data/Functor/Identity/Compat.dyn_o )
[ 46 of 130] Compiling Data.Functor.Identity.Compat.Repl ( src/Data/Functor/Identity/Compat/Repl.hs, dist/build/Data/Functor/Identity/Compat/Repl.o, dist/build/Data/Functor/Identity/Compat/Repl.dyn_o )
[ 47 of 130] Compiling Data.Functor.Product.Compat ( src/Data/Functor/Product/Compat.hs, dist/build/Data/Functor/Product/Compat.o, dist/build/Data/Functor/Product/Compat.dyn_o )
[ 48 of 130] Compiling Data.Functor.Product.Compat.Repl ( src/Data/Functor/Product/Compat/Repl.hs, dist/build/Data/Functor/Product/Compat/Repl.o, dist/build/Data/Functor/Product/Compat/Repl.dyn_o )
[ 49 of 130] Compiling Data.Functor.Sum.Compat ( src/Data/Functor/Sum/Compat.hs, dist/build/Data/Functor/Sum/Compat.o, dist/build/Data/Functor/Sum/Compat.dyn_o )
[ 50 of 130] Compiling Data.Functor.Sum.Compat.Repl ( src/Data/Functor/Sum/Compat/Repl.hs, dist/build/Data/Functor/Sum/Compat/Repl.o, dist/build/Data/Functor/Sum/Compat/Repl.dyn_o )
[ 51 of 130] Compiling Data.IORef.Compat ( src/Data/IORef/Compat.hs, dist/build/Data/IORef/Compat.o, dist/build/Data/IORef/Compat.dyn_o )
[ 52 of 130] Compiling Data.IORef.Compat.Repl ( src/Data/IORef/Compat/Repl.hs, dist/build/Data/IORef/Compat/Repl.o, dist/build/Data/IORef/Compat/Repl.dyn_o )
[ 53 of 130] Compiling Data.Monoid.Compat ( src/Data/Monoid/Compat.hs, dist/build/Data/Monoid/Compat.o, dist/build/Data/Monoid/Compat.dyn_o )
[ 54 of 130] Compiling Data.Monoid.Compat.Repl ( src/Data/Monoid/Compat/Repl.hs, dist/build/Data/Monoid/Compat/Repl.o, dist/build/Data/Monoid/Compat/Repl.dyn_o )
[ 55 of 130] Compiling Data.Proxy.Compat ( src/Data/Proxy/Compat.hs, dist/build/Data/Proxy/Compat.o, dist/build/Data/Proxy/Compat.dyn_o )
[ 56 of 130] Compiling Data.Proxy.Compat.Repl ( src/Data/Proxy/Compat/Repl.hs, dist/build/Data/Proxy/Compat/Repl.o, dist/build/Data/Proxy/Compat/Repl.dyn_o )
[ 57 of 130] Compiling Data.Ratio.Compat ( src/Data/Ratio/Compat.hs, dist/build/Data/Ratio/Compat.o, dist/build/Data/Ratio/Compat.dyn_o )
[ 58 of 130] Compiling Data.Ratio.Compat.Repl ( src/Data/Ratio/Compat/Repl.hs, dist/build/Data/Ratio/Compat/Repl.o, dist/build/Data/Ratio/Compat/Repl.dyn_o )
[ 59 of 130] Compiling Data.STRef.Compat ( src/Data/STRef/Compat.hs, dist/build/Data/STRef/Compat.o, dist/build/Data/STRef/Compat.dyn_o )
[ 60 of 130] Compiling Data.STRef.Compat.Repl ( src/Data/STRef/Compat/Repl.hs, dist/build/Data/STRef/Compat/Repl.o, dist/build/Data/STRef/Compat/Repl.dyn_o )
[ 61 of 130] Compiling Data.Semigroup.Compat ( src/Data/Semigroup/Compat.hs, dist/build/Data/Semigroup/Compat.o, dist/build/Data/Semigroup/Compat.dyn_o )
[ 62 of 130] Compiling Data.Semigroup.Compat.Repl ( src/Data/Semigroup/Compat/Repl.hs, dist/build/Data/Semigroup/Compat/Repl.o, dist/build/Data/Semigroup/Compat/Repl.dyn_o )
[ 63 of 130] Compiling Data.String.Compat ( src/Data/String/Compat.hs, dist/build/Data/String/Compat.o, dist/build/Data/String/Compat.dyn_o )
[ 64 of 130] Compiling Data.String.Compat.Repl ( src/Data/String/Compat/Repl.hs, dist/build/Data/String/Compat/Repl.o, dist/build/Data/String/Compat/Repl.dyn_o )
[ 65 of 130] Compiling Data.Traversable.Compat ( src/Data/Traversable/Compat.hs, dist/build/Data/Traversable/Compat.o, dist/build/Data/Traversable/Compat.dyn_o )
[ 66 of 130] Compiling Data.Traversable.Compat.Repl ( src/Data/Traversable/Compat/Repl.hs, dist/build/Data/Traversable/Compat/Repl.o, dist/build/Data/Traversable/Compat/Repl.dyn_o )
[ 67 of 130] Compiling Data.Tuple.Compat ( src/Data/Tuple/Compat.hs, dist/build/Data/Tuple/Compat.o, dist/build/Data/Tuple/Compat.dyn_o )
[ 68 of 130] Compiling Data.Tuple.Compat.Repl ( src/Data/Tuple/Compat/Repl.hs, dist/build/Data/Tuple/Compat/Repl.o, dist/build/Data/Tuple/Compat/Repl.dyn_o )
[ 69 of 130] Compiling Data.Type.Coercion.Compat ( src/Data/Type/Coercion/Compat.hs, dist/build/Data/Type/Coercion/Compat.o, dist/build/Data/Type/Coercion/Compat.dyn_o )
[ 70 of 130] Compiling Data.Type.Coercion.Compat.Repl ( src/Data/Type/Coercion/Compat/Repl.hs, dist/build/Data/Type/Coercion/Compat/Repl.o, dist/build/Data/Type/Coercion/Compat/Repl.dyn_o )
[ 71 of 130] Compiling Data.Type.Equality.Compat ( src/Data/Type/Equality/Compat.hs, dist/build/Data/Type/Equality/Compat.o, dist/build/Data/Type/Equality/Compat.dyn_o )
[ 72 of 130] Compiling Data.Type.Equality.Compat.Repl ( src/Data/Type/Equality/Compat/Repl.hs, dist/build/Data/Type/Equality/Compat/Repl.o, dist/build/Data/Type/Equality/Compat/Repl.dyn_o )
[ 73 of 130] Compiling Data.Version.Compat ( src/Data/Version/Compat.hs, dist/build/Data/Version/Compat.o, dist/build/Data/Version/Compat.dyn_o )
[ 74 of 130] Compiling Data.Version.Compat.Repl ( src/Data/Version/Compat/Repl.hs, dist/build/Data/Version/Compat/Repl.o, dist/build/Data/Version/Compat/Repl.dyn_o )
[ 75 of 130] Compiling Data.Void.Compat ( src/Data/Void/Compat.hs, dist/build/Data/Void/Compat.o, dist/build/Data/Void/Compat.dyn_o )
[ 76 of 130] Compiling Data.Void.Compat.Repl ( src/Data/Void/Compat/Repl.hs, dist/build/Data/Void/Compat/Repl.o, dist/build/Data/Void/Compat/Repl.dyn_o )
[ 77 of 130] Compiling Data.Word.Compat ( src/Data/Word/Compat.hs, dist/build/Data/Word/Compat.o, dist/build/Data/Word/Compat.dyn_o )
[ 78 of 130] Compiling Data.Word.Compat.Repl ( src/Data/Word/Compat/Repl.hs, dist/build/Data/Word/Compat/Repl.o, dist/build/Data/Word/Compat/Repl.dyn_o )
[ 79 of 130] Compiling Debug.Trace.Compat ( src/Debug/Trace/Compat.hs, dist/build/Debug/Trace/Compat.o, dist/build/Debug/Trace/Compat.dyn_o )
[ 80 of 130] Compiling Debug.Trace.Compat.Repl ( src/Debug/Trace/Compat/Repl.hs, dist/build/Debug/Trace/Compat/Repl.o, dist/build/Debug/Trace/Compat/Repl.dyn_o )
[ 81 of 130] Compiling Foreign.ForeignPtr.Compat ( src/Foreign/ForeignPtr/Compat.hs, dist/build/Foreign/ForeignPtr/Compat.o, dist/build/Foreign/ForeignPtr/Compat.dyn_o )
[ 82 of 130] Compiling Foreign.ForeignPtr.Compat.Repl ( src/Foreign/ForeignPtr/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Compat/Repl.dyn_o )
[ 83 of 130] Compiling Foreign.ForeignPtr.Safe.Compat ( src/Foreign/ForeignPtr/Safe/Compat.hs, dist/build/Foreign/ForeignPtr/Safe/Compat.o, dist/build/Foreign/ForeignPtr/Safe/Compat.dyn_o )
[ 84 of 130] Compiling Foreign.ForeignPtr.Safe.Compat.Repl ( src/Foreign/ForeignPtr/Safe/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Safe/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Safe/Compat/Repl.dyn_o )
[ 85 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat ( src/Foreign/ForeignPtr/Unsafe/Compat.hs, dist/build/Foreign/ForeignPtr/Unsafe/Compat.o, dist/build/Foreign/ForeignPtr/Unsafe/Compat.dyn_o )
[ 86 of 130] Compiling Foreign.ForeignPtr.Unsafe.Compat.Repl ( src/Foreign/ForeignPtr/Unsafe/Compat/Repl.hs, dist/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.o, dist/build/Foreign/ForeignPtr/Unsafe/Compat/Repl.dyn_o )
[ 87 of 130] Compiling Foreign.Marshal.Alloc.Compat ( src/Foreign/Marshal/Alloc/Compat.hs, dist/build/Foreign/Marshal/Alloc/Compat.o, dist/build/Foreign/Marshal/Alloc/Compat.dyn_o )
[ 88 of 130] Compiling Foreign.Marshal.Alloc.Compat.Repl ( src/Foreign/Marshal/Alloc/Compat/Repl.hs, dist/build/Foreign/Marshal/Alloc/Compat/Repl.o, dist/build/Foreign/Marshal/Alloc/Compat/Repl.dyn_o )
[ 89 of 130] Compiling Foreign.Marshal.Array.Compat ( src/Foreign/Marshal/Array/Compat.hs, dist/build/Foreign/Marshal/Array/Compat.o, dist/build/Foreign/Marshal/Array/Compat.dyn_o )
[ 90 of 130] Compiling Foreign.Marshal.Array.Compat.Repl ( src/Foreign/Marshal/Array/Compat/Repl.hs, dist/build/Foreign/Marshal/Array/Compat/Repl.o, dist/build/Foreign/Marshal/Array/Compat/Repl.dyn_o )
[ 91 of 130] Compiling Foreign.Marshal.Safe.Compat ( src/Foreign/Marshal/Safe/Compat.hs, dist/build/Foreign/Marshal/Safe/Compat.o, dist/build/Foreign/Marshal/Safe/Compat.dyn_o )
[ 92 of 130] Compiling Foreign.Marshal.Safe.Compat.Repl ( src/Foreign/Marshal/Safe/Compat/Repl.hs, dist/build/Foreign/Marshal/Safe/Compat/Repl.o, dist/build/Foreign/Marshal/Safe/Compat/Repl.dyn_o )
[ 93 of 130] Compiling Foreign.Marshal.Unsafe.Compat ( src/Foreign/Marshal/Unsafe/Compat.hs, dist/build/Foreign/Marshal/Unsafe/Compat.o, dist/build/Foreign/Marshal/Unsafe/Compat.dyn_o )
[ 94 of 130] Compiling Foreign.Marshal.Unsafe.Compat.Repl ( src/Foreign/Marshal/Unsafe/Compat/Repl.hs, dist/build/Foreign/Marshal/Unsafe/Compat/Repl.o, dist/build/Foreign/Marshal/Unsafe/Compat/Repl.dyn_o )
[ 95 of 130] Compiling Foreign.Marshal.Utils.Compat ( src/Foreign/Marshal/Utils/Compat.hs, dist/build/Foreign/Marshal/Utils/Compat.o, dist/build/Foreign/Marshal/Utils/Compat.dyn_o )
[ 96 of 130] Compiling Foreign.Marshal.Compat ( src/Foreign/Marshal/Compat.hs, dist/build/Foreign/Marshal/Compat.o, dist/build/Foreign/Marshal/Compat.dyn_o )
[ 97 of 130] Compiling Foreign.Marshal.Compat.Repl ( src/Foreign/Marshal/Compat/Repl.hs, dist/build/Foreign/Marshal/Compat/Repl.o, dist/build/Foreign/Marshal/Compat/Repl.dyn_o )
[ 98 of 130] Compiling Foreign.Compat   ( src/Foreign/Compat.hs, dist/build/Foreign/Compat.o, dist/build/Foreign/Compat.dyn_o )
[ 99 of 130] Compiling Foreign.Compat.Repl ( src/Foreign/Compat/Repl.hs, dist/build/Foreign/Compat/Repl.o, dist/build/Foreign/Compat/Repl.dyn_o )
[100 of 130] Compiling Foreign.Marshal.Utils.Compat.Repl ( src/Foreign/Marshal/Utils/Compat/Repl.hs, dist/build/Foreign/Marshal/Utils/Compat/Repl.o, dist/build/Foreign/Marshal/Utils/Compat/Repl.dyn_o )
[101 of 130] Compiling Numeric.Compat   ( src/Numeric/Compat.hs, dist/build/Numeric/Compat.o, dist/build/Numeric/Compat.dyn_o )
[102 of 130] Compiling Numeric.Compat.Repl ( src/Numeric/Compat/Repl.hs, dist/build/Numeric/Compat/Repl.o, dist/build/Numeric/Compat/Repl.dyn_o )
[103 of 130] Compiling Numeric.Natural.Compat ( src/Numeric/Natural/Compat.hs, dist/build/Numeric/Natural/Compat.o, dist/build/Numeric/Natural/Compat.dyn_o )
[104 of 130] Compiling Numeric.Natural.Compat.Repl ( src/Numeric/Natural/Compat/Repl.hs, dist/build/Numeric/Natural/Compat/Repl.o, dist/build/Numeric/Natural/Compat/Repl.dyn_o )
[105 of 130] Compiling Prelude.Compat   ( src/Prelude/Compat.hs, dist/build/Prelude/Compat.o, dist/build/Prelude/Compat.dyn_o )
[106 of 130] Compiling Data.List.Compat ( src/Data/List/Compat.hs, dist/build/Data/List/Compat.o, dist/build/Data/List/Compat.dyn_o )
[107 of 130] Compiling Data.List.NonEmpty.Compat ( src/Data/List/NonEmpty/Compat.hs, dist/build/Data/List/NonEmpty/Compat.o, dist/build/Data/List/NonEmpty/Compat.dyn_o )
[108 of 130] Compiling Data.List.NonEmpty.Compat.Repl ( src/Data/List/NonEmpty/Compat/Repl.hs, dist/build/Data/List/NonEmpty/Compat/Repl.o, dist/build/Data/List/NonEmpty/Compat/Repl.dyn_o )
[109 of 130] Compiling Data.List.Compat.Repl ( src/Data/List/Compat/Repl.hs, dist/build/Data/List/Compat/Repl.o, dist/build/Data/List/Compat/Repl.dyn_o )
[110 of 130] Compiling Data.Bitraversable.Compat ( src/Data/Bitraversable/Compat.hs, dist/build/Data/Bitraversable/Compat.o, dist/build/Data/Bitraversable/Compat.dyn_o )
[111 of 130] Compiling Data.Bitraversable.Compat.Repl ( src/Data/Bitraversable/Compat/Repl.hs, dist/build/Data/Bitraversable/Compat/Repl.o, dist/build/Data/Bitraversable/Compat/Repl.dyn_o )
[112 of 130] Compiling Prelude.Compat.Repl ( src/Prelude/Compat/Repl.hs, dist/build/Prelude/Compat/Repl.o, dist/build/Prelude/Compat/Repl.dyn_o )
[113 of 130] Compiling System.Environment.Compat ( src/System/Environment/Compat.hs, dist/build/System/Environment/Compat.o, dist/build/System/Environment/Compat.dyn_o )
[114 of 130] Compiling System.Environment.Compat.Repl ( src/System/Environment/Compat/Repl.hs, dist/build/System/Environment/Compat/Repl.o, dist/build/System/Environment/Compat/Repl.dyn_o )
[115 of 130] Compiling System.Exit.Compat ( src/System/Exit/Compat.hs, dist/build/System/Exit/Compat.o, dist/build/System/Exit/Compat.dyn_o )
[116 of 130] Compiling System.Exit.Compat.Repl ( src/System/Exit/Compat/Repl.hs, dist/build/System/Exit/Compat/Repl.o, dist/build/System/Exit/Compat/Repl.dyn_o )
[117 of 130] Compiling System.IO.Compat ( src/System/IO/Compat.hs, dist/build/System/IO/Compat.o, dist/build/System/IO/Compat.dyn_o )
[118 of 130] Compiling System.IO.Compat.Repl ( src/System/IO/Compat/Repl.hs, dist/build/System/IO/Compat/Repl.o, dist/build/System/IO/Compat/Repl.dyn_o )
[119 of 130] Compiling System.IO.Error.Compat ( src/System/IO/Error/Compat.hs, dist/build/System/IO/Error/Compat.o, dist/build/System/IO/Error/Compat.dyn_o )
[120 of 130] Compiling System.IO.Error.Compat.Repl ( src/System/IO/Error/Compat/Repl.hs, dist/build/System/IO/Error/Compat/Repl.o, dist/build/System/IO/Error/Compat/Repl.dyn_o )
[121 of 130] Compiling System.IO.Unsafe.Compat ( src/System/IO/Unsafe/Compat.hs, dist/build/System/IO/Unsafe/Compat.o, dist/build/System/IO/Unsafe/Compat.dyn_o )
[122 of 130] Compiling System.IO.Unsafe.Compat.Repl ( src/System/IO/Unsafe/Compat/Repl.hs, dist/build/System/IO/Unsafe/Compat/Repl.o, dist/build/System/IO/Unsafe/Compat/Repl.dyn_o )
[123 of 130] Compiling Text.Read.Compat ( src/Text/Read/Compat.hs, dist/build/Text/Read/Compat.o, dist/build/Text/Read/Compat.dyn_o )
[124 of 130] Compiling Text.Read.Compat.Repl ( src/Text/Read/Compat/Repl.hs, dist/build/Text/Read/Compat/Repl.o, dist/build/Text/Read/Compat/Repl.dyn_o )
[125 of 130] Compiling Text.Read.Lex.Compat ( src/Text/Read/Lex/Compat.hs, dist/build/Text/Read/Lex/Compat.o, dist/build/Text/Read/Lex/Compat.dyn_o )
[126 of 130] Compiling Text.Read.Lex.Compat.Repl ( src/Text/Read/Lex/Compat/Repl.hs, dist/build/Text/Read/Lex/Compat/Repl.o, dist/build/Text/Read/Lex/Compat/Repl.dyn_o )
[127 of 130] Compiling Type.Reflection.Compat ( src/Type/Reflection/Compat.hs, dist/build/Type/Reflection/Compat.o, dist/build/Type/Reflection/Compat.dyn_o )
[128 of 130] Compiling Data.Typeable.Compat ( src/Data/Typeable/Compat.hs, dist/build/Data/Typeable/Compat.o, dist/build/Data/Typeable/Compat.dyn_o )
[129 of 130] Compiling Data.Typeable.Compat.Repl ( src/Data/Typeable/Compat/Repl.hs, dist/build/Data/Typeable/Compat/Repl.o, dist/build/Data/Typeable/Compat/Repl.dyn_o )
[130 of 130] Compiling Type.Reflection.Compat.Repl ( src/Type/Reflection/Compat/Repl.hs, dist/build/Type/Reflection/Compat/Repl.o, dist/build/Type/Reflection/Compat/Repl.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/base-compat-0.15.0-a2e02efdeeb3d5ddc744c6905e85b4ad7e81ba0613156d78f8f2d4b955bd9bae/lib
Configuring library for base-orphans-0.9.4...
Preprocessing library for base-orphans-0.9.4...
Building library for base-orphans-0.9.4...
[1 of 2] Compiling Data.Orphans.Prelude ( src/Data/Orphans/Prelude.hs, dist/build/Data/Orphans/Prelude.o, dist/build/Data/Orphans/Prelude.dyn_o )
[2 of 2] Compiling Data.Orphans     ( src/Data/Orphans.hs, dist/build/Data/Orphans.o, dist/build/Data/Orphans.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/base-orphans-0.9.4-952b078a73c84383522599c0299e5eef25515cc2bd9fbb15ed28cc3b71b825f5/lib
Configuring library for bitvec-1.1.6.0...
Preprocessing library for bitvec-1.1.6.0...
Building library for bitvec-1.1.6.0...
[ 1 of 13] Compiling Data.Bit.PdepPext ( src/Data/Bit/PdepPext.hs, dist/build/Data/Bit/PdepPext.o, dist/build/Data/Bit/PdepPext.dyn_o )
[ 2 of 13] Compiling Data.Bit.SIMD    ( src/Data/Bit/SIMD.hs, dist/build/Data/Bit/SIMD.o, dist/build/Data/Bit/SIMD.dyn_o )
[ 3 of 13] Compiling Data.Bit.Utils   ( src/Data/Bit/Utils.hs, dist/build/Data/Bit/Utils.o, dist/build/Data/Bit/Utils.dyn_o )
[ 4 of 13] Compiling Data.Bit.InternalTS ( src/Data/Bit/InternalTS.hs, dist/build/Data/Bit/InternalTS.o, dist/build/Data/Bit/InternalTS.dyn_o )
[ 5 of 13] Compiling Data.Bit.MutableTS ( src/Data/Bit/MutableTS.hs, dist/build/Data/Bit/MutableTS.o, dist/build/Data/Bit/MutableTS.dyn_o )
No hints
[ 6 of 13] Compiling Data.Bit.Internal ( src/Data/Bit/Internal.hs, dist/build/Data/Bit/Internal.o, dist/build/Data/Bit/Internal.dyn_o )
[ 7 of 13] Compiling Data.Bit.Mutable ( src/Data/Bit/Mutable.hs, dist/build/Data/Bit/Mutable.o, dist/build/Data/Bit/Mutable.dyn_o )
[ 8 of 13] Compiling Data.Bit.ImmutableTS ( src/Data/Bit/ImmutableTS.hs, dist/build/Data/Bit/ImmutableTS.o, dist/build/Data/Bit/ImmutableTS.dyn_o )
[ 9 of 13] Compiling Data.Bit.Immutable ( src/Data/Bit/Immutable.hs, dist/build/Data/Bit/Immutable.o, dist/build/Data/Bit/Immutable.dyn_o )
[10 of 13] Compiling Data.Bit.F2PolyTS ( src/Data/Bit/F2PolyTS.hs, dist/build/Data/Bit/F2PolyTS.o, dist/build/Data/Bit/F2PolyTS.dyn_o )
[11 of 13] Compiling Data.Bit.ThreadSafe ( src/Data/Bit/ThreadSafe.hs, dist/build/Data/Bit/ThreadSafe.o, dist/build/Data/Bit/ThreadSafe.dyn_o )
[12 of 13] Compiling Data.Bit.F2Poly  ( src/Data/Bit/F2Poly.hs, dist/build/Data/Bit/F2Poly.o, dist/build/Data/Bit/F2Poly.dyn_o )
[13 of 13] Compiling Data.Bit         ( src/Data/Bit.hs, dist/build/Data/Bit.o, dist/build/Data/Bit.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/bitvec-1.1.6.0-690e0ae763ddd6e9e59f4d57529f254b74f2b4c3b7b28512ebed8ed6618679c5/lib
Configuring library for colour-2.3.7...
Preprocessing library for colour-2.3.7...
Building library for colour-2.3.7...
[ 1 of 15] Compiling Data.Colour.CIE.Chromaticity ( Data/Colour/CIE/Chromaticity.hs, dist/build/Data/Colour/CIE/Chromaticity.o, dist/build/Data/Colour/CIE/Chromaticity.dyn_o )
[ 2 of 15] Compiling Data.Colour.CIE.Illuminant ( Data/Colour/CIE/Illuminant.hs, dist/build/Data/Colour/CIE/Illuminant.o, dist/build/Data/Colour/CIE/Illuminant.dyn_o )
[ 3 of 15] Compiling Data.Colour.Chan ( Data/Colour/Chan.hs, dist/build/Data/Colour/Chan.o, dist/build/Data/Colour/Chan.dyn_o )
[ 4 of 15] Compiling Data.Colour.Internal ( Data/Colour/Internal.hs, dist/build/Data/Colour/Internal.o, dist/build/Data/Colour/Internal.dyn_o )
[ 5 of 15] Compiling Data.Colour.Matrix ( Data/Colour/Matrix.hs, dist/build/Data/Colour/Matrix.o, dist/build/Data/Colour/Matrix.dyn_o )
[ 6 of 15] Compiling Data.Colour.RGB  ( Data/Colour/RGB.hs, dist/build/Data/Colour/RGB.o, dist/build/Data/Colour/RGB.dyn_o )
[ 7 of 15] Compiling Data.Colour.RGBSpace.HSL ( Data/Colour/RGBSpace/HSL.hs, dist/build/Data/Colour/RGBSpace/HSL.o, dist/build/Data/Colour/RGBSpace/HSL.dyn_o )
[ 8 of 15] Compiling Data.Colour.RGBSpace.HSV ( Data/Colour/RGBSpace/HSV.hs, dist/build/Data/Colour/RGBSpace/HSV.o, dist/build/Data/Colour/RGBSpace/HSV.dyn_o )
[ 9 of 15] Compiling Data.Colour.SRGB.Linear ( Data/Colour/SRGB/Linear.hs, dist/build/Data/Colour/SRGB/Linear.o, dist/build/Data/Colour/SRGB/Linear.dyn_o )
[10 of 15] Compiling Data.Colour.RGBSpace ( Data/Colour/RGBSpace.hs, dist/build/Data/Colour/RGBSpace.o, dist/build/Data/Colour/RGBSpace.dyn_o )
[11 of 15] Compiling Data.Colour.SRGB ( Data/Colour/SRGB.hs, dist/build/Data/Colour/SRGB.o, dist/build/Data/Colour/SRGB.dyn_o )
[12 of 15] Compiling Data.Colour      ( Data/Colour.hs, dist/build/Data/Colour.o, dist/build/Data/Colour.dyn_o )
[13 of 15] Compiling Data.Colour.Names ( Data/Colour/Names.hs, dist/build/Data/Colour/Names.o, dist/build/Data/Colour/Names.dyn_o )
[14 of 15] Compiling Data.Colour.CIE  ( Data/Colour/CIE.hs, dist/build/Data/Colour/CIE.o, dist/build/Data/Colour/CIE.dyn_o )
[15 of 15] Compiling Data.Colour.Ok   ( Data/Colour/Ok.hs, dist/build/Data/Colour/Ok.o, dist/build/Data/Colour/Ok.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/colour-2.3.7-d52569f7463117c978e36302ecf3f89281f76dd09c2220cec099f1910049dcd0/lib
Configuring library for contravariant-1.5.6...
Preprocessing library for contravariant-1.5.6...
Building library for contravariant-1.5.6...
[1 of 3] Compiling Data.Functor.Contravariant.Divisible ( src/Data/Functor/Contravariant/Divisible.hs, dist/build/Data/Functor/Contravariant/Divisible.o, dist/build/Data/Functor/Contravariant/Divisible.dyn_o )
[2 of 3] Compiling Data.Functor.Contravariant.Compose ( src/Data/Functor/Contravariant/Compose.hs, dist/build/Data/Functor/Contravariant/Compose.o, dist/build/Data/Functor/Contravariant/Compose.dyn_o )
[3 of 3] Compiling Data.Functor.Contravariant.Generic ( src/Data/Functor/Contravariant/Generic.hs, dist/build/Data/Functor/Contravariant/Generic.o, dist/build/Data/Functor/Contravariant/Generic.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/contravariant-1.5.6-74bad36c45620cf1addcb6916e33b2dec83719b7b6d195d7eb92cb0471f2f1d5/lib
Configuring library for data-default-0.8.0.2...
Preprocessing library for data-default-0.8.0.2...
Building library for data-default-0.8.0.2...
[1 of 2] Compiling Data.Default.Internal ( Data/Default/Internal.hs, dist/build/Data/Default/Internal.o, dist/build/Data/Default/Internal.dyn_o )
[2 of 2] Compiling Data.Default     ( Data/Default.hs, dist/build/Data/Default.o, dist/build/Data/Default.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/data-default-0.8.0.2-15ee36708f8ed7fd14c6998a864266e7a0bde16b7ce224f16603a89adbc13f9d/lib
Configuring library for distributive-0.6.3...
Preprocessing library for distributive-0.6.3...
Building library for distributive-0.6.3...
[1 of 2] Compiling Data.Distributive ( src/Data/Distributive.hs, dist/build/Data/Distributive.o, dist/build/Data/Distributive.dyn_o )
[2 of 2] Compiling Data.Distributive.Generic ( src/Data/Distributive/Generic.hs, dist/build/Data/Distributive/Generic.o, dist/build/Data/Distributive/Generic.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/distributive-0.6.3-cfe57b02bd8ebf605e2a684372254a03ca5e367c145ef8b699785b0838110988/lib
Configuring library for hspec-discover-2.11.17...
Preprocessing library for hspec-discover-2.11.17...
Building library for hspec-discover-2.11.17...
[1 of 4] Compiling Paths_hspec_discover ( dist/build/autogen/Paths_hspec_discover.hs, dist/build/Paths_hspec_discover.o, dist/build/Paths_hspec_discover.dyn_o )
[2 of 4] Compiling Test.Hspec.Discover.Config ( src/Test/Hspec/Discover/Config.hs, dist/build/Test/Hspec/Discover/Config.o, dist/build/Test/Hspec/Discover/Config.dyn_o )
[3 of 4] Compiling Test.Hspec.Discover.Sort ( src/Test/Hspec/Discover/Sort.hs, dist/build/Test/Hspec/Discover/Sort.o, dist/build/Test/Hspec/Discover/Sort.dyn_o )
[4 of 4] Compiling Test.Hspec.Discover.Run ( src/Test/Hspec/Discover/Run.hs, dist/build/Test/Hspec/Discover/Run.o, dist/build/Test/Hspec/Discover/Run.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-4bd07349f93b4688c8fcb60f4aaf50fa879945e3d9c41640b864d2ecb6a4934c/lib
Configuring library for indexed-traversable-0.1.5...
Preprocessing library for indexed-traversable-0.1.5...
Building library for indexed-traversable-0.1.5...
[1 of 7] Compiling CoerceCompat     ( src/CoerceCompat.hs, dist/build/CoerceCompat.o, dist/build/CoerceCompat.dyn_o )
[2 of 7] Compiling GhcList          ( src/GhcList.hs, dist/build/GhcList.o, dist/build/GhcList.dyn_o )
[3 of 7] Compiling WithIndex        ( src/WithIndex.hs, dist/build/WithIndex.o, dist/build/WithIndex.dyn_o )
[4 of 7] Compiling Data.Traversable.WithIndex ( src/Data/Traversable/WithIndex.hs, dist/build/Data/Traversable/WithIndex.o, dist/build/Data/Traversable/WithIndex.dyn_o )
[5 of 7] Compiling Data.Functor.WithIndex ( src/Data/Functor/WithIndex.hs, dist/build/Data/Functor/WithIndex.o, dist/build/Data/Functor/WithIndex.dyn_o )
[6 of 7] Compiling Data.Foldable1.WithIndex ( src/Data/Foldable1/WithIndex.hs, dist/build/Data/Foldable1/WithIndex.o, dist/build/Data/Foldable1/WithIndex.dyn_o )
[7 of 7] Compiling Data.Foldable.WithIndex ( src/Data/Foldable/WithIndex.hs, dist/build/Data/Foldable/WithIndex.o, dist/build/Data/Foldable/WithIndex.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/indexed-traversable-0.1.5-b015a93c401d9ec06411ee27e2de664ef0e9a5f146e00422d5825a05a8bac064/lib
Configuring library for integer-logarithms-1.0.5...
Preprocessing library for integer-logarithms-1.0.5...
Building library for integer-logarithms-1.0.5...
[1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.o, dist/build/GHC/Integer/Logarithms/Compat.dyn_o )
[2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.o, dist/build/Math/NumberTheory/Logarithms.dyn_o )
[3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, dist/build/Math/NumberTheory/Powers/Integer.o, dist/build/Math/NumberTheory/Powers/Integer.dyn_o )
[4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, dist/build/Math/NumberTheory/Powers/Natural.o, dist/build/Math/NumberTheory/Powers/Natural.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/integer-logarithms-1.0.5-493736c427196975c6a1f325ee4f6701e9f12f755162b4bb0c0f3f76497f4253/lib
Configuring network-3.2.9.0...
configure: WARNING: unrecognized options: --with-compiler
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... /usr/bin/gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /usr/bin/gcc accepts -g... yes
checking for /usr/bin/gcc option to enable C11 features... none needed
checking for an ANSI C-conforming const... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for limits.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for fcntl.h... yes
checking for sys/uio.h... yes
checking for sys/socket.h... yes
checking for netinet/in.h... yes
checking for netinet/tcp.h... yes
checking for sys/un.h... yes
checking for arpa/inet.h... yes
checking for netdb.h... yes
checking for net/if.h... yes
checking for netioapi.h... no
checking for struct ucred... yes
checking for gai_strerror... yes
checking for gethostent... yes
checking for accept4... yes
checking for getpeereid... no
checking for /usr/bin/gcc options needed to detect all undeclared functions... none needed
checking whether AI_ADDRCONFIG is declared... yes
checking whether AI_ALL is declared... yes
checking whether AI_NUMERICSERV is declared... yes
checking whether AI_V4MAPPED is declared... yes
checking whether IPV6_V6ONLY is declared... yes
checking whether IPPROTO_IP is declared... yes
checking whether IPPROTO_TCP is declared... yes
checking whether IPPROTO_IPV6 is declared... yes
checking whether SO_PEERCRED is declared... yes
checking whether IP_DONTFRAG is declared... no
checking whether IP_MTU_DISCOVER is declared... yes
checking for struct msghdr.msg_control... yes
checking for struct msghdr.msg_accrights... no
checking for struct sockaddr.sa_len... no
configure: creating ./network.buildinfo
configure: creating ./config.status
config.status: creating include/HsNetworkConfig.h
configure: WARNING: unrecognized options: --with-compiler
Preprocessing library for network-3.2.9.0...
Building library for network-3.2.9.0...
[ 1 of 29] Compiling Network.Socket.Imports ( Network/Socket/Imports.hs, dist/build/Network/Socket/Imports.o, dist/build/Network/Socket/Imports.dyn_o )
[ 2 of 29] Compiling Network.Socket.If ( Network/Socket/If.hs, dist/build/Network/Socket/If.o, dist/build/Network/Socket/If.dyn_o )
[ 3 of 29] Compiling Network.Socket.Flag ( dist/build/Network/Socket/Flag.hs, dist/build/Network/Socket/Flag.o, dist/build/Network/Socket/Flag.dyn_o )
[ 4 of 29] Compiling Network.Socket.Cbits ( dist/build/Network/Socket/Cbits.hs, dist/build/Network/Socket/Cbits.o, dist/build/Network/Socket/Cbits.dyn_o )
[ 5 of 29] Compiling Network.Socket.Fcntl ( Network/Socket/Fcntl.hs, dist/build/Network/Socket/Fcntl.o, dist/build/Network/Socket/Fcntl.dyn_o )
[ 6 of 29] Compiling Network.Socket.Posix.IOVec ( dist/build/Network/Socket/Posix/IOVec.hs, dist/build/Network/Socket/Posix/IOVec.o, dist/build/Network/Socket/Posix/IOVec.dyn_o )
[ 7 of 29] Compiling Network.Socket.ReadShow ( Network/Socket/ReadShow.hs, dist/build/Network/Socket/ReadShow.o, dist/build/Network/Socket/ReadShow.dyn_o )
[ 8 of 29] Compiling Network.Socket.Types ( dist/build/Network/Socket/Types.hs, dist/build/Network/Socket/Types.o, dist/build/Network/Socket/Types.dyn_o )
[ 9 of 29] Compiling Network.Socket.STM ( Network/Socket/STM.hs, dist/build/Network/Socket/STM.o, dist/build/Network/Socket/STM.dyn_o )
[10 of 29] Compiling Network.Socket.Posix.Cmsg ( dist/build/Network/Socket/Posix/Cmsg.hs, dist/build/Network/Socket/Posix/Cmsg.o, dist/build/Network/Socket/Posix/Cmsg.dyn_o )
[11 of 29] Compiling Network.Socket.Internal ( Network/Socket/Internal.hs, dist/build/Network/Socket/Internal.o, dist/build/Network/Socket/Internal.dyn_o )
[12 of 29] Compiling Network.Socket.Posix.MsgHdr ( dist/build/Network/Socket/Posix/MsgHdr.hs, dist/build/Network/Socket/Posix/MsgHdr.o, dist/build/Network/Socket/Posix/MsgHdr.dyn_o )
[13 of 29] Compiling Network.Socket.Posix.CmsgHdr ( dist/build/Network/Socket/Posix/CmsgHdr.hs, dist/build/Network/Socket/Posix/CmsgHdr.o, dist/build/Network/Socket/Posix/CmsgHdr.dyn_o )
[14 of 29] Compiling Network.Socket.Options ( dist/build/Network/Socket/Options.hs, dist/build/Network/Socket/Options.o, dist/build/Network/Socket/Options.dyn_o )
[15 of 29] Compiling Network.Socket.Syscall ( Network/Socket/Syscall.hs, dist/build/Network/Socket/Syscall.o, dist/build/Network/Socket/Syscall.dyn_o )
[16 of 29] Compiling Network.Socket.Name ( Network/Socket/Name.hs, dist/build/Network/Socket/Name.o, dist/build/Network/Socket/Name.dyn_o )
[17 of 29] Compiling Network.Socket.Info ( dist/build/Network/Socket/Info.hs, dist/build/Network/Socket/Info.o, dist/build/Network/Socket/Info.dyn_o )
[18 of 29] Compiling Network.Socket.Handle ( Network/Socket/Handle.hs, dist/build/Network/Socket/Handle.o, dist/build/Network/Socket/Handle.dyn_o )
[19 of 29] Compiling Network.Socket.ByteString.Internal ( Network/Socket/ByteString/Internal.hs, dist/build/Network/Socket/ByteString/Internal.o, dist/build/Network/Socket/ByteString/Internal.dyn_o )
[20 of 29] Compiling Network.Socket.Buffer ( dist/build/Network/Socket/Buffer.hs, dist/build/Network/Socket/Buffer.o, dist/build/Network/Socket/Buffer.dyn_o )
[21 of 29] Compiling Network.Socket.SockAddr ( Network/Socket/SockAddr.hs, dist/build/Network/Socket/SockAddr.o, dist/build/Network/Socket/SockAddr.dyn_o )
[22 of 29] Compiling Network.Socket.Shutdown ( Network/Socket/Shutdown.hs, dist/build/Network/Socket/Shutdown.o, dist/build/Network/Socket/Shutdown.dyn_o )
[23 of 29] Compiling Network.Socket.ByteString.IO ( dist/build/Network/Socket/ByteString/IO.hs, dist/build/Network/Socket/ByteString/IO.o, dist/build/Network/Socket/ByteString/IO.dyn_o )
[24 of 29] Compiling Network.Socket.ByteString.Lazy.Posix ( Network/Socket/ByteString/Lazy/Posix.hs, dist/build/Network/Socket/ByteString/Lazy/Posix.o, dist/build/Network/Socket/ByteString/Lazy/Posix.dyn_o )
[25 of 29] Compiling Network.Socket.ByteString ( Network/Socket/ByteString.hs, dist/build/Network/Socket/ByteString.o, dist/build/Network/Socket/ByteString.dyn_o )
[26 of 29] Compiling Network.Socket.Address ( Network/Socket/Address.hs, dist/build/Network/Socket/Address.o, dist/build/Network/Socket/Address.dyn_o )
[27 of 29] Compiling Network.Socket.Unix ( dist/build/Network/Socket/Unix.hs, dist/build/Network/Socket/Unix.o, dist/build/Network/Socket/Unix.dyn_o )
[28 of 29] Compiling Network.Socket   ( Network/Socket.hs, dist/build/Network/Socket.o, dist/build/Network/Socket.dyn_o )
[29 of 29] Compiling Network.Socket.ByteString.Lazy ( Network/Socket/ByteString/Lazy.hs, dist/build/Network/Socket/ByteString/Lazy.o, dist/build/Network/Socket/ByteString/Lazy.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/network-3.2.9.0-210769da1ec642fab6e9f751cd63162fa67480f2bf25cfb5e8a00a8c3ddf3e0c/lib
Configuring library for os-string-2.0.11...
Preprocessing library for os-string-2.0.11...
Building library for os-string-2.0.11...
[ 1 of 11] Compiling System.OsString.Data.ByteString.Short.Internal ( System/OsString/Data/ByteString/Short/Internal.hs, dist/build/System/OsString/Data/ByteString/Short/Internal.o, dist/build/System/OsString/Data/ByteString/Short/Internal.dyn_o )
[ 2 of 11] Compiling System.OsString.Data.ByteString.Short ( System/OsString/Data/ByteString/Short.hs, dist/build/System/OsString/Data/ByteString/Short.o, dist/build/System/OsString/Data/ByteString/Short.dyn_o )
[ 3 of 11] Compiling System.OsString.Data.ByteString.Short.Word16 ( System/OsString/Data/ByteString/Short/Word16.hs, dist/build/System/OsString/Data/ByteString/Short/Word16.o, dist/build/System/OsString/Data/ByteString/Short/Word16.dyn_o )
[ 4 of 11] Compiling System.OsString.Internal.Exception ( System/OsString/Internal/Exception.hs, dist/build/System/OsString/Internal/Exception.o, dist/build/System/OsString/Internal/Exception.dyn_o )
[ 5 of 11] Compiling System.OsString.Encoding.Internal ( System/OsString/Encoding/Internal.hs, dist/build/System/OsString/Encoding/Internal.o, dist/build/System/OsString/Encoding/Internal.dyn_o )

;1mSystem/OsString/Encoding/Internal.hs:27:42: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘try’ from module ‘Control.Exception’ is redundant0m0m
;1m34m   |0m0m
;1m34m27 |0m0m import Control.Exception (SomeException, ;1m35mtry0m0m, Exception (displayException), evaluate)
;1m34m   |0m0m;1m35m                                          ^^^0m0m
[ 6 of 11] Compiling System.OsString.Encoding ( System/OsString/Encoding.hs, dist/build/System/OsString/Encoding.o, dist/build/System/OsString/Encoding.dyn_o )
[ 7 of 11] Compiling System.OsString.Internal.Types ( System/OsString/Internal/Types.hs, dist/build/System/OsString/Internal/Types.o, dist/build/System/OsString/Internal/Types.dyn_o )

;1mSystem/OsString/Internal/Types.hs:38:42: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘coerceWith’
    from module ‘Data.Type.Coercion’ is redundant0m0m
;1m34m   |0m0m
;1m34m38 |0m0m import Data.Type.Coercion (Coercion(..), ;1m35mcoerceWith0m0m)
;1m34m   |0m0m;1m35m                                          ^^^^^^^^^^0m0m
[ 8 of 11] Compiling System.OsString.Posix ( System/OsString/Posix.hs, dist/build/System/OsString/Posix.o, dist/build/System/OsString/Posix.dyn_o )
[ 9 of 11] Compiling System.OsString.Internal ( System/OsString/Internal.hs, dist/build/System/OsString/Internal.o, dist/build/System/OsString/Internal.dyn_o )
[10 of 11] Compiling System.OsString  ( System/OsString.hs, dist/build/System/OsString.o, dist/build/System/OsString.dyn_o )
[11 of 11] Compiling System.OsString.Windows ( System/OsString/Windows.hs, dist/build/System/OsString/Windows.o, dist/build/System/OsString/Windows.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/os-string-2.0.11-9a0cc99e3d4c034d179131fbdc305681dbc4de3e620d9bbe0b3d61333da12d67/lib
Configuring library for parser-combinators-1.3.1...
Preprocessing library for parser-combinators-1.3.1...
Building library for parser-combinators-1.3.1...
[1 of 7] Compiling Control.Applicative.Combinators ( Control/Applicative/Combinators.hs, dist/build/Control/Applicative/Combinators.o, dist/build/Control/Applicative/Combinators.dyn_o )
[2 of 7] Compiling Control.Applicative.Combinators.NonEmpty ( Control/Applicative/Combinators/NonEmpty.hs, dist/build/Control/Applicative/Combinators/NonEmpty.o, dist/build/Control/Applicative/Combinators/NonEmpty.dyn_o )
[3 of 7] Compiling Control.Applicative.Permutations ( Control/Applicative/Permutations.hs, dist/build/Control/Applicative/Permutations.o, dist/build/Control/Applicative/Permutations.dyn_o )
[4 of 7] Compiling Control.Monad.Combinators ( Control/Monad/Combinators.hs, dist/build/Control/Monad/Combinators.o, dist/build/Control/Monad/Combinators.dyn_o )
[5 of 7] Compiling Control.Monad.Combinators.Expr ( Control/Monad/Combinators/Expr.hs, dist/build/Control/Monad/Combinators/Expr.o, dist/build/Control/Monad/Combinators/Expr.dyn_o )
[6 of 7] Compiling Control.Monad.Combinators.NonEmpty ( Control/Monad/Combinators/NonEmpty.hs, dist/build/Control/Monad/Combinators/NonEmpty.o, dist/build/Control/Monad/Combinators/NonEmpty.dyn_o )
[7 of 7] Compiling Control.Monad.Permutations ( Control/Monad/Permutations.hs, dist/build/Control/Monad/Permutations.o, dist/build/Control/Monad/Permutations.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/parser-combinators-1.3.1-af2ca7cb7b1699625fc012b1ea362929f937d59141e4a82112ebfafede98b9bd/lib
Configuring library for prettyprinter-1.7.2...
Preprocessing library for prettyprinter-1.7.2...
Building library for prettyprinter-1.7.2...
[ 1 of 28] Compiling Prettyprinter.Render.Util.Panic ( src/Prettyprinter/Render/Util/Panic.hs, dist/build/Prettyprinter/Render/Util/Panic.o, dist/build/Prettyprinter/Render/Util/Panic.dyn_o )
[ 2 of 28] Compiling Prettyprinter.Internal ( src/Prettyprinter/Internal.hs, dist/build/Prettyprinter/Internal.o, dist/build/Prettyprinter/Internal.dyn_o )
[ 3 of 28] Compiling Prettyprinter.Render.String ( src/Prettyprinter/Render/String.hs, dist/build/Prettyprinter/Render/String.o, dist/build/Prettyprinter/Render/String.dyn_o )
[ 4 of 28] Compiling Data.Text.Prettyprint.Doc.Render.String ( src/Data/Text/Prettyprint/Doc/Render/String.hs, dist/build/Data/Text/Prettyprint/Doc/Render/String.o, dist/build/Data/Text/Prettyprint/Doc/Render/String.dyn_o )
[ 5 of 28] Compiling Prettyprinter.Internal.Type ( src/Prettyprinter/Internal/Type.hs, dist/build/Prettyprinter/Internal/Type.o, dist/build/Prettyprinter/Internal/Type.dyn_o )
[ 6 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Type ( src/Data/Text/Prettyprint/Doc/Internal/Type.hs, dist/build/Data/Text/Prettyprint/Doc/Internal/Type.o, dist/build/Data/Text/Prettyprint/Doc/Internal/Type.dyn_o )
[ 7 of 28] Compiling Prettyprinter.Internal.Debug ( src/Prettyprinter/Internal/Debug.hs, dist/build/Prettyprinter/Internal/Debug.o, dist/build/Prettyprinter/Internal/Debug.dyn_o )
[ 8 of 28] Compiling Data.Text.Prettyprint.Doc.Internal.Debug ( src/Data/Text/Prettyprint/Doc/Internal/Debug.hs, dist/build/Data/Text/Prettyprint/Doc/Internal/Debug.o, dist/build/Data/Text/Prettyprint/Doc/Internal/Debug.dyn_o )
[ 9 of 28] Compiling Data.Text.Prettyprint.Doc.Internal ( src/Data/Text/Prettyprint/Doc/Internal.hs, dist/build/Data/Text/Prettyprint/Doc/Internal.o, dist/build/Data/Text/Prettyprint/Doc/Internal.dyn_o )
[10 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.Panic ( src/Data/Text/Prettyprint/Doc/Render/Util/Panic.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/Panic.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/Panic.dyn_o )
[11 of 28] Compiling Prettyprinter.Render.Util.StackMachine ( src/Prettyprinter/Render/Util/StackMachine.hs, dist/build/Prettyprinter/Render/Util/StackMachine.o, dist/build/Prettyprinter/Render/Util/StackMachine.dyn_o )
[12 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.StackMachine ( src/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/StackMachine.dyn_o )
[13 of 28] Compiling Prettyprinter.Symbols.Ascii ( src/Prettyprinter/Symbols/Ascii.hs, dist/build/Prettyprinter/Symbols/Ascii.o, dist/build/Prettyprinter/Symbols/Ascii.dyn_o )
[14 of 28] Compiling Prettyprinter    ( src/Prettyprinter.hs, dist/build/Prettyprinter.o, dist/build/Prettyprinter.dyn_o )
[15 of 28] Compiling Prettyprinter.Render.Util.SimpleDocTree ( src/Prettyprinter/Render/Util/SimpleDocTree.hs, dist/build/Prettyprinter/Render/Util/SimpleDocTree.o, dist/build/Prettyprinter/Render/Util/SimpleDocTree.dyn_o )
[16 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree ( src/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.o, dist/build/Data/Text/Prettyprint/Doc/Render/Util/SimpleDocTree.dyn_o )
[17 of 28] Compiling Prettyprinter.Render.Tutorials.TreeRenderingTutorial ( src/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.hs, dist/build/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.o, dist/build/Prettyprinter/Render/Tutorials/TreeRenderingTutorial.dyn_o )
[18 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.o, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/TreeRenderingTutorial.dyn_o )
[19 of 28] Compiling Prettyprinter.Render.Tutorials.StackMachineTutorial ( src/Prettyprinter/Render/Tutorials/StackMachineTutorial.hs, dist/build/Prettyprinter/Render/Tutorials/StackMachineTutorial.o, dist/build/Prettyprinter/Render/Tutorials/StackMachineTutorial.dyn_o )
[20 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial ( src/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.o, dist/build/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.dyn_o )

;1msrc/Data/Text/Prettyprint/Doc/Render/Tutorials/StackMachineTutorial.hs:7:1: ;1m35mwarning0m0m;1m: [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    Module ‘Prettyprinter.Render.Tutorials.StackMachineTutorial’ is deprecated:
      "Writing your own stack machine is probably more efficient and customizable; also consider using »renderSimplyDecorated(A)« instead"0m0m
;1m34m  |0m0m
;1m34m7 |0m0m ;1m35mimport Prettyprinter.Render.Tutorials.StackMachineTutorial0m0m
;1m34m  |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[21 of 28] Compiling Prettyprinter.Render.Text ( src/Prettyprinter/Render/Text.hs, dist/build/Prettyprinter/Render/Text.o, dist/build/Prettyprinter/Render/Text.dyn_o )
[22 of 28] Compiling Data.Text.Prettyprint.Doc.Render.Text ( src/Data/Text/Prettyprint/Doc/Render/Text.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Text.o, dist/build/Data/Text/Prettyprint/Doc/Render/Text.dyn_o )
[23 of 28] Compiling Data.Text.Prettyprint.Doc ( src/Data/Text/Prettyprint/Doc.hs, dist/build/Data/Text/Prettyprint/Doc.o, dist/build/Data/Text/Prettyprint/Doc.dyn_o )
[24 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Ascii ( src/Data/Text/Prettyprint/Doc/Symbols/Ascii.hs, dist/build/Data/Text/Prettyprint/Doc/Symbols/Ascii.o, dist/build/Data/Text/Prettyprint/Doc/Symbols/Ascii.dyn_o )
[25 of 28] Compiling Prettyprinter.Symbols.Unicode ( src/Prettyprinter/Symbols/Unicode.hs, dist/build/Prettyprinter/Symbols/Unicode.o, dist/build/Prettyprinter/Symbols/Unicode.dyn_o )
[26 of 28] Compiling Data.Text.Prettyprint.Doc.Symbols.Unicode ( src/Data/Text/Prettyprint/Doc/Symbols/Unicode.hs, dist/build/Data/Text/Prettyprint/Doc/Symbols/Unicode.o, dist/build/Data/Text/Prettyprint/Doc/Symbols/Unicode.dyn_o )
[27 of 28] Compiling Prettyprinter.Util ( src/Prettyprinter/Util.hs, dist/build/Prettyprinter/Util.o, dist/build/Prettyprinter/Util.dyn_o )
[28 of 28] Compiling Data.Text.Prettyprint.Doc.Util ( src/Data/Text/Prettyprint/Doc/Util.hs, dist/build/Data/Text/Prettyprint/Doc/Util.o, dist/build/Data/Text/Prettyprint/Doc/Util.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/prettyprinter-1.7.2-aad25a3c10c613670db1a3a00d4c2a3f6327824f3bda45298c5f8818e3dbe3ff/lib
Configuring library for split-0.2.5.1...
Preprocessing library for split-0.2.5.1...
Building library for split-0.2.5.1...
[1 of 2] Compiling Data.List.Split.Internals ( src/Data/List/Split/Internals.hs, dist/build/Data/List/Split/Internals.o, dist/build/Data/List/Split/Internals.dyn_o )
[2 of 2] Compiling Data.List.Split  ( src/Data/List/Split.hs, dist/build/Data/List/Split.o, dist/build/Data/List/Split.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/split-0.2.5.1-93c3829d26bd484d92486f2f4049b4ed1a86d41bbe1f7c19a77d95f90e5cb42f/lib
Configuring library for splitmix-0.1.3.2...
Preprocessing library for splitmix-0.1.3.2...
Building library for splitmix-0.1.3.2...
[1 of 3] Compiling System.Random.SplitMix.Init ( src/System/Random/SplitMix/Init.hs, dist/build/System/Random/SplitMix/Init.o, dist/build/System/Random/SplitMix/Init.dyn_o )
[2 of 3] Compiling System.Random.SplitMix ( src/System/Random/SplitMix.hs, dist/build/System/Random/SplitMix.o, dist/build/System/Random/SplitMix.dyn_o )
[3 of 3] Compiling System.Random.SplitMix32 ( src/System/Random/SplitMix32.hs, dist/build/System/Random/SplitMix32.o, dist/build/System/Random/SplitMix32.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/splitmix-0.1.3.2-630cd9b66896126d57fa9cd0f56fac445d45e07bff08a64ad678dd1f99896650/lib
Configuring library for th-abstraction-0.7.2.0...
Preprocessing library for th-abstraction-0.7.2.0...
Building library for th-abstraction-0.7.2.0...
[1 of 3] Compiling Language.Haskell.TH.Datatype.Internal ( src/Language/Haskell/TH/Datatype/Internal.hs, dist/build/Language/Haskell/TH/Datatype/Internal.o, dist/build/Language/Haskell/TH/Datatype/Internal.dyn_o )
[2 of 3] Compiling Language.Haskell.TH.Datatype.TyVarBndr ( src/Language/Haskell/TH/Datatype/TyVarBndr.hs, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.o, dist/build/Language/Haskell/TH/Datatype/TyVarBndr.dyn_o )
[3 of 3] Compiling Language.Haskell.TH.Datatype ( src/Language/Haskell/TH/Datatype.hs, dist/build/Language/Haskell/TH/Datatype.o, dist/build/Language/Haskell/TH/Datatype.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/th-abstraction-0.7.2.0-674bb23d421dbc5174b05f001b86ed25bc971180e0e5aafe40bd57bceeca4896/lib
Configuring library for th-compat-0.1.7...
Preprocessing library for th-compat-0.1.7...
Building library for th-compat-0.1.7...
[1 of 1] Compiling Language.Haskell.TH.Syntax.Compat ( src/Language/Haskell/TH/Syntax/Compat.hs, dist/build/Language/Haskell/TH/Syntax/Compat.o, dist/build/Language/Haskell/TH/Syntax/Compat.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/th-compat-0.1.7-7f1b1d79d8c62ec3e895ddf9b40eb05d000fa5f3f21d9c8e4c5fcc240207b078/lib
Configuring library for transformers-compat-0.8...
Preprocessing library for transformers-compat-0.8...
Building library for transformers-compat-0.8...
[1 of 4] Compiling Control.Monad.Trans.Instances ( src/Control/Monad/Trans/Instances.hs, dist/build/Control/Monad/Trans/Instances.o, dist/build/Control/Monad/Trans/Instances.dyn_o )
[2 of 4] Compiling Data.Functor.Classes.Generic.Internal ( generics/Data/Functor/Classes/Generic/Internal.hs, dist/build/Data/Functor/Classes/Generic/Internal.o, dist/build/Data/Functor/Classes/Generic/Internal.dyn_o )
[3 of 4] Compiling Data.Functor.Classes.Generic ( generics/Data/Functor/Classes/Generic.hs, dist/build/Data/Functor/Classes/Generic.o, dist/build/Data/Functor/Classes/Generic.dyn_o )
[4 of 4] Compiling Paths_transformers_compat ( dist/build/autogen/Paths_transformers_compat.hs, dist/build/Paths_transformers_compat.o, dist/build/Paths_transformers_compat.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/transformers-compat-0.8-6a9f41ed212ec974b4ebf7a50463e11f7214986d27a59f02f2ed606441593a31/lib
Configuring library for gitrev-1.3.1...
Preprocessing library for gitrev-1.3.1...
Building library for gitrev-1.3.1...
[1 of 1] Compiling Development.GitRev ( src/Development/GitRev.hs, dist/build/Development/GitRev.o, dist/build/Development/GitRev.dyn_o )

;1msrc/Development/GitRev.hs:109:6: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a multi-way if alternative:
        Guards do not cover entire pattern space0m0m
;1m34m    |0m0m
;1m34m109 |0m0m   if ;1m35m| isDir -> return dotGit0m0m
;1m34m    |0m0m;1m35m      ^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/gitrev-1.3.1-21949678857ee4e8e3e97a9fada9d95394602f96f1fc36d78f435efdb9269cd3/lib
Configuring library for vector-algorithms-0.9.1.0...
Preprocessing library for vector-algorithms-0.9.1.0...
Building library for vector-algorithms-0.9.1.0...
[ 1 of 11] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, dist/build/Data/Vector/Algorithms/Common.o, dist/build/Data/Vector/Algorithms/Common.dyn_o )
[ 2 of 11] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, dist/build/Data/Vector/Algorithms/Optimal.o, dist/build/Data/Vector/Algorithms/Optimal.dyn_o )
[ 3 of 11] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, dist/build/Data/Vector/Algorithms/Insertion.o, dist/build/Data/Vector/Algorithms/Insertion.dyn_o )
[ 4 of 11] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, dist/build/Data/Vector/Algorithms/Merge.o, dist/build/Data/Vector/Algorithms/Merge.dyn_o )
[ 5 of 11] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, dist/build/Data/Vector/Algorithms/AmericanFlag.o, dist/build/Data/Vector/Algorithms/AmericanFlag.dyn_o )
[ 6 of 11] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, dist/build/Data/Vector/Algorithms/Heap.o, dist/build/Data/Vector/Algorithms/Heap.dyn_o )
[ 7 of 11] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, dist/build/Data/Vector/Algorithms/Intro.o, dist/build/Data/Vector/Algorithms/Intro.dyn_o )
[ 8 of 11] Compiling Data.Vector.Algorithms.Radix ( src/Data/Vector/Algorithms/Radix.hs, dist/build/Data/Vector/Algorithms/Radix.o, dist/build/Data/Vector/Algorithms/Radix.dyn_o )
[ 9 of 11] Compiling Data.Vector.Algorithms.Search ( src/Data/Vector/Algorithms/Search.hs, dist/build/Data/Vector/Algorithms/Search.o, dist/build/Data/Vector/Algorithms/Search.dyn_o )
[10 of 11] Compiling Data.Vector.Algorithms ( src/Data/Vector/Algorithms.hs, dist/build/Data/Vector/Algorithms.o, dist/build/Data/Vector/Algorithms.dyn_o )
[11 of 11] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, dist/build/Data/Vector/Algorithms/Tim.o, dist/build/Data/Vector/Algorithms/Tim.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/vector-algorithms-0.9.1.0-f3239347b1e5af79ba81fcebf62ec491b4113d27e9316f3e6e523651f37b78c8/lib
Configuring library for ansi-terminal-types-1.1.3...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for ansi-terminal-types-1.1.3...
Building library for ansi-terminal-types-1.1.3...
[1 of 2] Compiling System.Console.ANSI.Types ( src/System/Console/ANSI/Types.hs, dist/build/System/Console/ANSI/Types.o, dist/build/System/Console/ANSI/Types.dyn_o )
[2 of 2] Compiling System.Console.ANSI.Codes ( src/System/Console/ANSI/Codes.hs, dist/build/System/Console/ANSI/Codes.o, dist/build/System/Console/ANSI/Codes.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/ansi-terminal-types-1.1.3-461b0c93c3b2597d8da71e22b6229f021515b3504f7949bdaec63dcf424cf2c1/lib
Configuring executable 'hspec-discover' for hspec-discover-2.11.17...
Preprocessing executable 'hspec-discover' for hspec-discover-2.11.17...
Building executable 'hspec-discover' for hspec-discover-2.11.17...
[1 of 2] Compiling Main             ( driver/hspec-discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Main.o )
[2 of 2] Compiling Paths_hspec_discover ( dist/build/hspec-discover/autogen/Paths_hspec_discover.hs, dist/build/hspec-discover/hspec-discover-tmp/Paths_hspec_discover.o )
[3 of 3] Linking dist/build/hspec-discover/hspec-discover
Installing executable hspec-discover in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-e-hspec-discover-af43c076631cf57d41c4c33f9afd5c2fb4f604915193bc439c75c14fbd80e34b/bin
Warning: The directory
/opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.17-e-hspec-discover-af43c076631cf57d41c4c33f9afd5c2fb4f604915193bc439c75c14fbd80e34b/bin
is not in the system search path.
Configuring library for comonad-5.0.10...
Preprocessing library for comonad-5.0.10...
Building library for comonad-5.0.10...
[ 1 of 15] Compiling Control.Comonad  ( src/Control/Comonad.hs, dist/build/Control/Comonad.o, dist/build/Control/Comonad.dyn_o )
[ 2 of 15] Compiling Control.Comonad.Hoist.Class ( src/Control/Comonad/Hoist/Class.hs, dist/build/Control/Comonad/Hoist/Class.o, dist/build/Control/Comonad/Hoist/Class.dyn_o )
[ 3 of 15] Compiling Control.Comonad.Trans.Class ( src/Control/Comonad/Trans/Class.hs, dist/build/Control/Comonad/Trans/Class.o, dist/build/Control/Comonad/Trans/Class.dyn_o )
[ 4 of 15] Compiling Control.Comonad.Trans.Env ( src/Control/Comonad/Trans/Env.hs, dist/build/Control/Comonad/Trans/Env.o, dist/build/Control/Comonad/Trans/Env.dyn_o )
[ 5 of 15] Compiling Control.Comonad.Trans.Identity ( src/Control/Comonad/Trans/Identity.hs, dist/build/Control/Comonad/Trans/Identity.o, dist/build/Control/Comonad/Trans/Identity.dyn_o )
[ 6 of 15] Compiling Control.Comonad.Identity ( src/Control/Comonad/Identity.hs, dist/build/Control/Comonad/Identity.o, dist/build/Control/Comonad/Identity.dyn_o )
[ 7 of 15] Compiling Control.Comonad.Trans.Store ( src/Control/Comonad/Trans/Store.hs, dist/build/Control/Comonad/Trans/Store.o, dist/build/Control/Comonad/Trans/Store.dyn_o )
[ 8 of 15] Compiling Control.Comonad.Trans.Traced ( src/Control/Comonad/Trans/Traced.hs, dist/build/Control/Comonad/Trans/Traced.o, dist/build/Control/Comonad/Trans/Traced.dyn_o )
[ 9 of 15] Compiling Control.Comonad.Traced.Class ( src/Control/Comonad/Traced/Class.hs, dist/build/Control/Comonad/Traced/Class.o, dist/build/Control/Comonad/Traced/Class.dyn_o )
[10 of 15] Compiling Control.Comonad.Traced ( src/Control/Comonad/Traced.hs, dist/build/Control/Comonad/Traced.o, dist/build/Control/Comonad/Traced.dyn_o )
[11 of 15] Compiling Control.Comonad.Store.Class ( src/Control/Comonad/Store/Class.hs, dist/build/Control/Comonad/Store/Class.o, dist/build/Control/Comonad/Store/Class.dyn_o )
[12 of 15] Compiling Control.Comonad.Store ( src/Control/Comonad/Store.hs, dist/build/Control/Comonad/Store.o, dist/build/Control/Comonad/Store.dyn_o )
[13 of 15] Compiling Control.Comonad.Env.Class ( src/Control/Comonad/Env/Class.hs, dist/build/Control/Comonad/Env/Class.o, dist/build/Control/Comonad/Env/Class.dyn_o )
[14 of 15] Compiling Control.Comonad.Env ( src/Control/Comonad/Env.hs, dist/build/Control/Comonad/Env.o, dist/build/Control/Comonad/Env.dyn_o )
[15 of 15] Compiling Data.Functor.Composition ( src/Data/Functor/Composition.hs, dist/build/Data/Functor/Composition.o, dist/build/Data/Functor/Composition.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/comonad-5.0.10-3a46b0b9a8c0f82aa5fd3b6854bdbc92a61e77e511da80f7f85f25aefe07faba/lib
Configuring library for hashable-1.5.1.0...
Preprocessing library for hashable-1.5.1.0...
Building library for hashable-1.5.1.0...
[ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o )
[ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o )
[ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o )
[ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o )
[ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o )
[ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o )
[ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o )
[ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o )

;1msrc/Data/Hashable/Generic/Instances.hs:5:14: ;1m35mwarning0m0m;1m: [;1m35mGHC-192440m0m;1m] [;1m35m-Wtrustworthy-safe0m0m;1m]0m0m;1m
    ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe!0m0m
;1m34m  |0m0m
;1m34m5 |0m0m {-# LANGUAGE ;1m35mTrustworthy0m0m #-}
;1m34m  |0m0m;1m35m              ^^^^^^^^^^^0m0m
[ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o )
[10 of 10] Compiling Data.Hashable    ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/hashable-1.5.1.0-061fa40cdb09caf8a652ca71cc2ef1505286758c49d8c3775594e6c29756c4ec/lib
Configuring library for random-1.3.1...
Preprocessing library for random-1.3.1...
Building library for random-1.3.1...
[1 of 6] Compiling System.Random.Array ( src/System/Random/Array.hs, dist/build/System/Random/Array.o, dist/build/System/Random/Array.dyn_o )
[2 of 6] Compiling System.Random.GFinite ( src/System/Random/GFinite.hs, dist/build/System/Random/GFinite.o, dist/build/System/Random/GFinite.dyn_o )
[3 of 6] Compiling System.Random.Internal ( src/System/Random/Internal.hs, dist/build/System/Random/Internal.o, dist/build/System/Random/Internal.dyn_o )
[4 of 6] Compiling System.Random.Seed ( src/System/Random/Seed.hs, dist/build/System/Random/Seed.o, dist/build/System/Random/Seed.dyn_o )
[5 of 6] Compiling System.Random    ( src/System/Random.hs, dist/build/System/Random.o, dist/build/System/Random.dyn_o )
[6 of 6] Compiling System.Random.Stateful ( src/System/Random/Stateful.hs, dist/build/System/Random/Stateful.o, dist/build/System/Random/Stateful.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/random-1.3.1-96049d861c5cae5a2e0709c1f05c99719e37b57efc5219aa2082985cbcd1b545/lib
Configuring library for network-uri-2.6.4.2...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for network-uri-2.6.4.2...
Building library for network-uri-2.6.4.2...
[1 of 3] Compiling Network.URI      ( Network/URI.hs, dist/build/Network/URI.o, dist/build/Network/URI.dyn_o )
[2 of 3] Compiling Network.URI.Lens ( Network/URI/Lens.hs, dist/build/Network/URI/Lens.o, dist/build/Network/URI/Lens.dyn_o )
[3 of 3] Compiling Network.URI.Static ( Network/URI/Static.hs, dist/build/Network/URI/Static.o, dist/build/Network/URI/Static.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/network-uri-2.6.4.2-c2b11e7d821b2b83e2307b27082356e135fecb557563ad37b0f9c6ec11974788/lib
Configuring library for ansi-terminal-1.1.5...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for ansi-terminal-1.1.5...
Building library for ansi-terminal-1.1.5...
[1 of 2] Compiling System.Console.ANSI.Internal ( unix/System/Console/ANSI/Internal.hs, dist/build/System/Console/ANSI/Internal.o, dist/build/System/Console/ANSI/Internal.dyn_o )
[2 of 2] Compiling System.Console.ANSI ( src/System/Console/ANSI.hs, dist/build/System/Console/ANSI.o, dist/build/System/Console/ANSI.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/ansi-terminal-1.1.5-7fcfc1fc52c2acb41de7fc10a1db749a9232d4b338000587672bc74b78599ad2/lib
Configuring library for bifunctors-5.6.3...
Preprocessing library for bifunctors-5.6.3...
Building library for bifunctors-5.6.3...
[ 1 of 15] Compiling Data.Biapplicative ( src/Data/Biapplicative.hs, dist/build/Data/Biapplicative.o, dist/build/Data/Biapplicative.dyn_o )
[ 2 of 15] Compiling Data.Bifunctor.Biap ( src/Data/Bifunctor/Biap.hs, dist/build/Data/Bifunctor/Biap.o, dist/build/Data/Bifunctor/Biap.dyn_o )
[ 3 of 15] Compiling Data.Bifunctor.Biff ( src/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.o, dist/build/Data/Bifunctor/Biff.dyn_o )
[ 4 of 15] Compiling Data.Bifunctor.Clown ( src/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.o, dist/build/Data/Bifunctor/Clown.dyn_o )
[ 5 of 15] Compiling Data.Bifunctor.Fix ( src/Data/Bifunctor/Fix.hs, dist/build/Data/Bifunctor/Fix.o, dist/build/Data/Bifunctor/Fix.dyn_o )
[ 6 of 15] Compiling Data.Bifunctor.Functor ( src/Data/Bifunctor/Functor.hs, dist/build/Data/Bifunctor/Functor.o, dist/build/Data/Bifunctor/Functor.dyn_o )
[ 7 of 15] Compiling Data.Bifunctor.Flip ( src/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.o, dist/build/Data/Bifunctor/Flip.dyn_o )
[ 8 of 15] Compiling Data.Bifunctor.Join ( src/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.o, dist/build/Data/Bifunctor/Join.dyn_o )
[ 9 of 15] Compiling Data.Bifunctor.Joker ( src/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.o, dist/build/Data/Bifunctor/Joker.dyn_o )
[10 of 15] Compiling Data.Bifunctor.Product ( src/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.o, dist/build/Data/Bifunctor/Product.dyn_o )
[11 of 15] Compiling Data.Bifunctor.Sum ( src/Data/Bifunctor/Sum.hs, dist/build/Data/Bifunctor/Sum.o, dist/build/Data/Bifunctor/Sum.dyn_o )
[12 of 15] Compiling Data.Bifunctor.TH.Internal ( src/Data/Bifunctor/TH/Internal.hs, dist/build/Data/Bifunctor/TH/Internal.o, dist/build/Data/Bifunctor/TH/Internal.dyn_o )
[13 of 15] Compiling Data.Bifunctor.TH ( src/Data/Bifunctor/TH.hs, dist/build/Data/Bifunctor/TH.o, dist/build/Data/Bifunctor/TH.dyn_o )
[14 of 15] Compiling Data.Bifunctor.Tannen ( src/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.o, dist/build/Data/Bifunctor/Tannen.dyn_o )
[15 of 15] Compiling Data.Bifunctor.Wrapped ( src/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.o, dist/build/Data/Bifunctor/Wrapped.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/bifunctors-5.6.3-967b0a8bacffa84bdbdd0946dac3007ebba7a70d76632049e74f6db18b2d46d1/lib
Configuring library for unordered-containers-0.2.21...
Preprocessing library for unordered-containers-0.2.21...
Building library for unordered-containers-0.2.21...
[1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.o, dist/build/Data/HashMap/Internal/Array.dyn_o )
[2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.o, dist/build/Data/HashMap/Internal/List.dyn_o )
[3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.o, dist/build/Data/HashMap/Internal.dyn_o )
[4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.o, dist/build/Data/HashMap/Internal/Debug.dyn_o )
[5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.o, dist/build/Data/HashMap/Internal/Strict.dyn_o )
[6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.o, dist/build/Data/HashSet/Internal.dyn_o )
[7 of 9] Compiling Data.HashSet     ( Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o )
[8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o )
[9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/unordered-containers-0.2.21-db9836cfb69ea8f5c81839d951e5ad10515afe7aeae33197949b8b33880822f2/lib
Configuring library for time-compat-1.9.9...
Preprocessing library for time-compat-1.9.9...
Building library for time-compat-1.9.9...
[ 1 of 21] Compiling Data.Format      ( src/Data/Format.hs, dist/build/Data/Format.o, dist/build/Data/Format.dyn_o )
[ 2 of 21] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, dist/build/Data/Time/Calendar/Quarter/Compat.o, dist/build/Data/Time/Calendar/Quarter/Compat.dyn_o )
[ 3 of 21] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, dist/build/Data/Time/Calendar/Types.o, dist/build/Data/Time/Calendar/Types.dyn_o )
[ 4 of 21] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.o, dist/build/Data/Time/Orphans.dyn_o )
[ 5 of 21] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, dist/build/Data/Time/Format/ISO8601/Compat.o, dist/build/Data/Time/Format/ISO8601/Compat.dyn_o )
[ 6 of 21] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.o, dist/build/Data/Time/Format/Compat.dyn_o )
[ 7 of 21] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, dist/build/Data/Time/Clock/System/Compat.o, dist/build/Data/Time/Clock/System/Compat.dyn_o )
[ 8 of 21] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, dist/build/Data/Time/Clock/POSIX/Compat.o, dist/build/Data/Time/Clock/POSIX/Compat.dyn_o )
[ 9 of 21] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, dist/build/Data/Time/Clock/Compat.o, dist/build/Data/Time/Clock/Compat.dyn_o )
[10 of 21] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, dist/build/Data/Time/Calendar/WeekDate/Compat.o, dist/build/Data/Time/Calendar/WeekDate/Compat.dyn_o )
[11 of 21] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.o, dist/build/Data/Time/Calendar/Private.dyn_o )
[12 of 21] Compiling Data.Time.Calendar.DayPeriod ( src/Data/Time/Calendar/DayPeriod.hs, dist/build/Data/Time/Calendar/DayPeriod.o, dist/build/Data/Time/Calendar/DayPeriod.dyn_o )
[13 of 21] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, dist/build/Data/Time/Calendar/Month/Compat.o, dist/build/Data/Time/Calendar/Month/Compat.dyn_o )
[14 of 21] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, dist/build/Data/Time/Calendar/OrdinalDate/Compat.o, dist/build/Data/Time/Calendar/OrdinalDate/Compat.dyn_o )
[15 of 21] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, dist/build/Data/Time/Calendar/MonthDay/Compat.o, dist/build/Data/Time/Calendar/MonthDay/Compat.dyn_o )
[16 of 21] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, dist/build/Data/Time/Calendar/Easter/Compat.o, dist/build/Data/Time/Calendar/Easter/Compat.dyn_o )
[17 of 21] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, dist/build/Data/Time/Calendar/Compat.o, dist/build/Data/Time/Calendar/Compat.dyn_o )
[18 of 21] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, dist/build/Data/Time/LocalTime/Compat.o, dist/build/Data/Time/LocalTime/Compat.dyn_o )
[19 of 21] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.o, dist/build/Data/Time/Compat.dyn_o )
[20 of 21] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, dist/build/Data/Time/Clock/TAI/Compat.o, dist/build/Data/Time/Clock/TAI/Compat.dyn_o )
[21 of 21] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, dist/build/Data/Time/Calendar/Julian/Compat.o, dist/build/Data/Time/Calendar/Julian/Compat.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/time-compat-1.9.9-72427d070d223e4f9f143123248f092091a866af7f39d9e8a811088d08b5e64b/lib
Configuring library for these-1.2.1...
Preprocessing library for these-1.2.1...
Building library for these-1.2.1...
[1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, dist/build/Data/Functor/These.o, dist/build/Data/Functor/These.dyn_o )
[2 of 3] Compiling Data.These       ( src/Data/These.hs, dist/build/Data/These.o, dist/build/Data/These.dyn_o )
[3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, dist/build/Data/These/Combinators.o, dist/build/Data/These/Combinators.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/these-1.2.1-3b53e3c77a7cd70bebdbc123090e9ad10cc37ec12c8e6c2bcec0c9c6fe3fa7c1/lib
Configuring library for text-short-0.1.6.1...
Preprocessing library for text-short-0.1.6.1...
Building library for text-short-0.1.6.1...
[1 of 5] Compiling PrimOps          ( src-ghc804/PrimOps.hs, dist/build/PrimOps.o, dist/build/PrimOps.dyn_o )
[2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, dist/build/Data/Text/Short/Internal.o, dist/build/Data/Text/Short/Internal.dyn_o )
[3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, dist/build/Data/Text/Short/Unsafe.o, dist/build/Data/Text/Short/Unsafe.dyn_o )
[4 of 5] Compiling Data.Text.Short  ( src/Data/Text/Short.hs, dist/build/Data/Text/Short.o, dist/build/Data/Text/Short.dyn_o )
[5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, dist/build/Data/Text/Short/Partial.o, dist/build/Data/Text/Short/Partial.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/text-short-0.1.6.1-1f4f262a8fa984b5be76812b4d570927ef670a28c1e1122584e1d804f902b0c6/lib
Configuring library for scientific-0.3.8.1...
Preprocessing library for scientific-0.3.8.1...
Building library for scientific-0.3.8.1...
[1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, dist/build/GHC/Integer/Compat.o, dist/build/GHC/Integer/Compat.dyn_o )
[2 of 5] Compiling Utils            ( src/Utils.hs, dist/build/Utils.o, dist/build/Utils.dyn_o )
[3 of 5] Compiling Data.Scientific  ( src/Data/Scientific.hs, dist/build/Data/Scientific.o, dist/build/Data/Scientific.dyn_o )
[4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.o, dist/build/Data/Text/Lazy/Builder/Scientific.dyn_o )

;1msrc/Data/Text/Lazy/Builder/Scientific.hs:19:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m   |0m0m
;1m34m19 |0m0m ;1m35mimport Data.Monoid                  ((<>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.o, dist/build/Data/ByteString/Builder/Scientific.dyn_o )

;1msrc/Data/ByteString/Builder/Scientific.hs:20:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m   |0m0m
;1m34m20 |0m0m ;1m35mimport Data.Monoid                  ((<>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/scientific-0.3.8.1-569ebc93d4cc621eaa127b54018b9f993c6def55f7b055857de0152af56c870a/lib
Configuring library for data-fix-0.3.4...
Preprocessing library for data-fix-0.3.4...
Building library for data-fix-0.3.4...
[1 of 1] Compiling Data.Fix         ( src/Data/Fix.hs, dist/build/Data/Fix.o, dist/build/Data/Fix.dyn_o )

;1msrc/Data/Fix.hs:103:41: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of &lsquo;hashWithSalt1’
    from module ‘Data.Hashable.Lifted’ is redundant0m0m
;1m34m    |0m0m
;1m34m103 |0m0m import Data.Hashable.Lifted (Hashable1, ;1m35mhashWithSalt10m0m)
;1m34m    |0m0m;1m35m                                         ^^^^^^^^^^^^^0m0m
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/data-fix-0.3.4-e4117f3a6b4a05d7a84907b76eb819ab42c5d432ec2c08882ce802c51c064cb9/lib
Configuring library for case-insensitive-1.2.1.0...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for case-insensitive-1.2.1.0...
Building library for case-insensitive-1.2.1.0...
[1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, dist/build/Data/CaseInsensitive/Internal.o, dist/build/Data/CaseInsensitive/Internal.dyn_o )

;1mData/CaseInsensitive/Internal.hs:124:5: ;1m35mwarning0m0m;1m: [;1m35m-Wnoncanonical-monoid-instances0m0m;1m]0m0m;1m
    Noncanonical ‘mappend’ definition detected
    in the instance declaration for ‘Monoid (CI s)’.
    ‘mappend’ will eventually be removed in favour of ‘(<>)’
    Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid0m0m
;1m34m    |0m0m
;1m34m124 |0m0m     ;1m35mCI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2)0m0m
;1m34m    |0m0m;1m35m     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, dist/build/Data/CaseInsensitive.o, dist/build/Data/CaseInsensitive.dyn_o )
[3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, dist/build/Data/CaseInsensitive/Unsafe.o, dist/build/Data/CaseInsensitive/Unsafe.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/case-insensitive-1.2.1.0-a9790accc6e395b4280e29210b0a6b03a154bdb8f0b8476e552f3d2bac1b316e/lib
Configuring library for uuid-types-1.0.6.1...
Preprocessing library for uuid-types-1.0.6.1...
Building library for uuid-types-1.0.6.1...
[1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, dist/build/Data/UUID/Types/Internal/Builder.o, dist/build/Data/UUID/Types/Internal/Builder.dyn_o )
[2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, dist/build/Data/UUID/Types/Internal.o, dist/build/Data/UUID/Types/Internal.dyn_o )

;1msrc/Data/UUID/Types/Internal.hs:49:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()0m0m
;1m34m   |0m0m
;1m34m49 |0m0m ;1m35mimport           Control.Applicative              ((<*>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/UUID/Types/Internal.hs:55:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Functor’ is redundant
      except perhaps to import instances from ‘Data.Functor’
    To import instances alone, use: import Data.Functor()0m0m
;1m34m   |0m0m
;1m34m55 |0m0m ;1m35mimport           Data.Functor                     ((<$>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[3 of 3] Compiling Data.UUID.Types  ( src/Data/UUID/Types.hs, dist/build/Data/UUID/Types.o, dist/build/Data/UUID/Types.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/uuid-types-1.0.6.1-a29bd77ece8552212264d962380aa47c9e091c4cbd7e73584ab7ae3f13133ff0/lib
Configuring library for QuickCheck-2.18.0.0...
Preprocessing library for QuickCheck-2.18.0.0...
Building library for QuickCheck-2.18.0.0...
[ 1 of 18] Compiling Test.QuickCheck.Compat ( src/Test/QuickCheck/Compat.hs, dist/build/Test/QuickCheck/Compat.o, dist/build/Test/QuickCheck/Compat.dyn_o )
[ 2 of 18] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o, dist/build/Test/QuickCheck/Exception.dyn_o )
[ 3 of 18] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o, dist/build/Test/QuickCheck/Random.dyn_o )
[ 4 of 18] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o, dist/build/Test/QuickCheck/Gen.dyn_o )
[ 5 of 18] Compiling Test.QuickCheck.Gen.Unsafe ( src/Test/QuickCheck/Gen/Unsafe.hs, dist/build/Test/QuickCheck/Gen/Unsafe.o, dist/build/Test/QuickCheck/Gen/Unsafe.dyn_o )
[ 6 of 18] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o, dist/build/Test/QuickCheck/Arbitrary.dyn_o )
[ 7 of 18] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o, dist/build/Test/QuickCheck/Poly.dyn_o )
[ 8 of 18] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o, dist/build/Test/QuickCheck/Modifiers.dyn_o )
[ 9 of 18] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o, dist/build/Test/QuickCheck/Function.dyn_o )
[10 of 18] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o, dist/build/Test/QuickCheck/Text.dyn_o )
[11 of 18] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o, dist/build/Test/QuickCheck/State.dyn_o )
[12 of 18] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o, dist/build/Test/QuickCheck/Property.dyn_o )
[13 of 18] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o, dist/build/Test/QuickCheck/Test.dyn_o )
[14 of 18] Compiling Test.QuickCheck.Monoids ( src/Test/QuickCheck/Monoids.hs, dist/build/Test/QuickCheck/Monoids.o, dist/build/Test/QuickCheck/Monoids.dyn_o )
[15 of 18] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o, dist/build/Test/QuickCheck/Monadic.dyn_o )
[16 of 18] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o, dist/build/Test/QuickCheck/All.dyn_o )
[17 of 18] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, dist/build/Test/QuickCheck/Features.o, dist/build/Test/QuickCheck/Features.dyn_o )
[18 of 18] Compiling Test.QuickCheck  ( src/Test/QuickCheck.hs, dist/build/Test/QuickCheck.o, dist/build/Test/QuickCheck.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/QuickCheck-2.18.0.0-4e7c7bccb9d404dd3ac51121ccf7bd5739d79187122d9752322706b498fcd55b/lib
Configuring library for prettyprinter-ansi-terminal-1.1.4...
Preprocessing library for prettyprinter-ansi-terminal-1.1.4...
Building library for prettyprinter-ansi-terminal-1.1.4...
[1 of 4] Compiling Prettyprinter.Render.Terminal.Internal ( src/Prettyprinter/Render/Terminal/Internal.hs, dist/build/Prettyprinter/Render/Terminal/Internal.o, dist/build/Prettyprinter/Render/Terminal/Internal.dyn_o )
[2 of 4] Compiling Prettyprinter.Render.Terminal ( src/Prettyprinter/Render/Terminal.hs, dist/build/Prettyprinter/Render/Terminal.o, dist/build/Prettyprinter/Render/Terminal.dyn_o )
[3 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal ( src/Data/Text/Prettyprint/Doc/Render/Terminal.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal.o, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal.dyn_o )
[4 of 4] Compiling Data.Text.Prettyprint.Doc.Render.Terminal.Internal ( src/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.hs, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.o, dist/build/Data/Text/Prettyprint/Doc/Render/Terminal/Internal.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/prettyprinter-ansi-terminal-1.1.4-583d4ed2514b15ada5e4165f327740db0cf16fe4d8dc6692b23c50cdcbd5e3fe/lib
Configuring library for semigroupoids-6.0.2...
Preprocessing library for semigroupoids-6.0.2...
Building library for semigroupoids-6.0.2...
[ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.o, dist/build/Data/Functor/Extend.dyn_o )
[ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.o, dist/build/Data/Semigroup/Foldable/Class.dyn_o )
[ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.o, dist/build/Data/Traversable/Instances.dyn_o )
[ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, dist/build/Semigroupoids/Internal.o, dist/build/Semigroupoids/Internal.dyn_o )
[ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.o, dist/build/Data/Functor/Bind/Class.dyn_o )
[ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.o, dist/build/Data/Functor/Apply.dyn_o )
[ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.o, dist/build/Data/Semigroup/Bifoldable.dyn_o )
[ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.o, dist/build/Data/Functor/Contravariant/Divise.dyn_o )
[ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.o, dist/build/Data/Functor/Contravariant/Decide.dyn_o )
[10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.o, dist/build/Data/Functor/Contravariant/Conclude.dyn_o )
[11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.o, dist/build/Data/Functor/Bind.dyn_o )
[12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.o, dist/build/Data/Semigroupoid.dyn_o )
[13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.o, dist/build/Data/Semigroupoid/Ob.dyn_o )
[14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.o, dist/build/Data/Semigroupoid/Dual.dyn_o )
[15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, dist/build/Data/Semigroupoid/Categorical.o, dist/build/Data/Semigroupoid/Categorical.dyn_o )
[16 of 27] Compiling Data.Groupoid    ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.o, dist/build/Data/Groupoid.dyn_o )
[17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.o, dist/build/Data/Isomorphism.dyn_o )
[18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.o, dist/build/Data/Functor/Bind/Trans.dyn_o )
[19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.o, dist/build/Data/Bifunctor/Apply.dyn_o )
[20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.o, dist/build/Data/Functor/Alt.dyn_o )
[21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.o, dist/build/Data/Semigroup/Foldable.dyn_o )
[22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.o, dist/build/Data/Semigroup/Traversable/Class.dyn_o )
[23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.o, dist/build/Data/Semigroup/Traversable.dyn_o )
[24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.o, dist/build/Data/Semigroup/Bitraversable.dyn_o )
[25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.o, dist/build/Data/Functor/Plus.dyn_o )
[26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, dist/build/Semigroupoids/Do.o, dist/build/Semigroupoids/Do.dyn_o )
[27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.o, dist/build/Data/Semigroupoid/Static.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/semigroupoids-6.0.2-1dc96e73011314c912a97c75b9501a14404642e51feb236f6e32b560c0e7e569/lib
Configuring library for mono-traversable-1.0.21.0...
Preprocessing library for mono-traversable-1.0.21.0...
Building library for mono-traversable-1.0.21.0...
[1 of 6] Compiling Data.MonoTraversable ( src/Data/MonoTraversable.hs, dist/build/Data/MonoTraversable.o, dist/build/Data/MonoTraversable.dyn_o )

;1msrc/Data/MonoTraversable.hs:1354:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ‘ViewL a’ not matched: EmptyL0m0m
;1m34m     |0m0m
;1m34m1354 |0m0m     ;1m35moextract ~(x :< _) = x0m0m
;1m34m     |0m0m;1m35m     ^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/MonoTraversable.hs:1356:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ‘ViewL a’ not matched: EmptyL0m0m
;1m34m     |0m0m
;1m34m1356 |0m0m     ;1m35moextend f w@(~(_ :< xxs)) =0m0m
;1m34m     |0m0m;1m35m     ^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/MonoTraversable.hs:1364:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ‘ViewR a’ not matched: EmptyR0m0m
;1m34m     |0m0m
;1m34m1364 |0m0m     ;1m35moextract ~(_ :> x) = x0m0m
;1m34m     |0m0m;1m35m     ^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/MonoTraversable.hs:1366:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ‘ViewR a’ not matched: EmptyR0m0m
;1m34m     |0m0m
;1m34m1366 |0m0m     ;1m35moextend f w@(~(xxs :> _)) =0m0m
;1m34m     |0m0m;1m35m     ^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
[2 of 6] Compiling Data.Containers  ( src/Data/Containers.hs, dist/build/Data/Containers.o, dist/build/Data/Containers.dyn_o )
[3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, dist/build/Data/MonoTraversable/Unprefixed.o, dist/build/Data/MonoTraversable/Unprefixed.dyn_o )
[4 of 6] Compiling Data.Sequences   ( src/Data/Sequences.hs, dist/build/Data/Sequences.o, dist/build/Data/Sequences.dyn_o )
[5 of 6] Compiling Data.NonNull     ( src/Data/NonNull.hs, dist/build/Data/NonNull.o, dist/build/Data/NonNull.dyn_o )
[6 of 6] Compiling Paths_mono_traversable ( dist/build/autogen/Paths_mono_traversable.hs, dist/build/Paths_mono_traversable.o, dist/build/Paths_mono_traversable.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/mono-traversable-1.0.21.0-e4b85a29fc3d2788ed6ec0b068d439bc7109a18901e826509b29cb3121cf798d/lib
Configuring library for indexed-traversable-instances-0.1.2.1...
Preprocessing library for indexed-traversable-instances-0.1.2.1...
Building library for indexed-traversable-instances-0.1.2.1...
[1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, dist/build/Data/Functor/WithIndex/Instances.o, dist/build/Data/Functor/WithIndex/Instances.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/indexed-traversable-instances-0.1.2.1-7592b8b5e9b5688161a5353a495832799409fce609050925a91c4131e5d19463/lib
Configuring library for async-2.2.6...
Preprocessing library for async-2.2.6...
Building library for async-2.2.6...
[1 of 4] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o )

;1mControl/Concurrent/Async/Internal.hs:50:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Semigroup’ is redundant
      except perhaps to import instances from ‘Data.Semigroup’
    To import instances alone, use: import Data.Semigroup()0m0m
;1m34m   |0m0m
;1m34m50 |0m0m ;1m35mimport Data.Semigroup (Semigroup((<>)))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[2 of 4] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[3 of 4] Compiling Control.Concurrent.Async.Warden ( Control/Concurrent/Async/Warden.hs, dist/build/Control/Concurrent/Async/Warden.o, dist/build/Control/Concurrent/Async/Warden.dyn_o )
[4 of 4] Compiling Control.Concurrent.Stream ( Control/Concurrent/Stream.hs, dist/build/Control/Concurrent/Stream.o, dist/build/Control/Concurrent/Stream.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/async-2.2.6-2eb63eda2b7e9ce3e3f8063c5fd754ab5778d7a916f5411f401101fa1648a412/lib
Configuring library for text-iso8601-0.2.0.0...
Preprocessing library for text-iso8601-0.2.0.0...
Building library for text-iso8601-0.2.0.0...
[1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.o, dist/build/Data/Time/FromText.dyn_o )
[2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.o, dist/build/Data/Time/ToText.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/text-iso8601-0.2.0.0-2bc63968a237d005ffb70514a85d98557e11fc38245e9b2fca6df331f249a57d/lib
Configuring library for strict-0.5.1...
Preprocessing library for strict-0.5.1...
Building library for strict-0.5.1...
[1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, dist/build/Data/Strict/Either.o, dist/build/Data/Strict/Either.dyn_o )
[2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, dist/build/Data/Strict/Maybe.o, dist/build/Data/Strict/Maybe.dyn_o )
[3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, dist/build/Data/Strict/These.o, dist/build/Data/Strict/These.dyn_o )
[4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, dist/build/Data/Strict/Tuple.o, dist/build/Data/Strict/Tuple.dyn_o )

;1msrc/Data/Strict/Tuple.hs:124:3: ;1m35mwarning0m0m;1m: [;1m35m-Wnoncanonical-monoid-instances0m0m;1m]0m0m;1m
    Noncanonical ‘mappend’ definition detected
    in the instance declaration for ‘Monoid (Pair a b)’.
    ‘mappend’ will eventually be removed in favour of ‘(<>)’
    Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’
    See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid0m0m
;1m34m    |0m0m
;1m34m124 |0m0m   ;1m35m(x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2)0m0m
;1m34m    |0m0m;1m35m   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, dist/build/Data/Strict/Classes.o, dist/build/Data/Strict/Classes.dyn_o )
[6 of 7] Compiling Data.Strict      ( src/Data/Strict.hs, dist/build/Data/Strict.o, dist/build/Data/Strict.dyn_o )
[7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, dist/build/System/IO/Strict.o, dist/build/System/IO/Strict.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/strict-0.5.1-643b59608f3c074ec15fd9e9904c0651fffdccd8f970b6101ec6aedbdcc7071f/lib
Configuring library for attoparsec-0.14.4...
Preprocessing library for attoparsec-0.14.4...
Building library for attoparsec-0.14.4...
[ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o )

;1mData/Attoparsec/Internal/Types.hs:28:53: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘<$>’ from module ‘Control.Applicative’ is redundant0m0m
;1m34m   |0m0m
;1m34m28 |0m0m import Control.Applicative as App (Applicative(..), ;1m35m(<$>)0m0m)
;1m34m   |0m0m;1m35m                                                     ^^^^^0m0m

;1mData/Attoparsec/Internal/Types.hs:34:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Semigroup’ is redundant
      except perhaps to import instances from ‘Data.Semigroup’
    To import instances alone, use: import Data.Semigroup()0m0m
;1m34m   |0m0m
;1m34m34 |0m0m ;1m35mimport Data.Semigroup  (Semigroup(..))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o, dist/build/Data/Attoparsec/Internal.dyn_o )
[ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o, dist/build/Data/Attoparsec/Number.dyn_o )
[ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o, dist/build/Data/Attoparsec/Types.dyn_o )
[ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o, dist/build/Data/Attoparsec/Zepto.dyn_o )

;1mData/Attoparsec/Zepto.hs:46:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Semigroup’ is redundant
      except perhaps to import instances from ‘Data.Semigroup’
    To import instances alone, use: import Data.Semigroup()0m0m
;1m34m   |0m0m
;1m34m46 |0m0m ;1m35mimport Data.Semigroup (Semigroup(..))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o, dist/build/Data/Attoparsec/Combinator.dyn_o )

;1mData/Attoparsec/Combinator.hs:46:46: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘liftA2’
    from module ‘Control.Applicative’ is redundant0m0m
;1m34m   |0m0m
;1m34m46 |0m0m import Control.Applicative (Alternative(..), ;1m35mliftA20m0m, many, (<|>))
;1m34m   |0m0m;1m35m                                              ^^^^^^0m0m
[ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o, dist/build/Data/Attoparsec/Text/Internal.dyn_o )

;1mData/Attoparsec/Text/Internal.hs:68:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘*>, <$>, pure’
    from module ‘Control.Applicative’ is redundant0m0m
;1m34m   |0m0m
;1m34m68 |0m0m ;1m35mimport Control.Applicative ((<|>), (<$>), pure, (*>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1mData/Attoparsec/Text/Internal.hs:91:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m91 |0m0m instance (a ;1m35m~0m0m Text) => IsString (Parser a) where
;1m34m   |0m0m;1m35m             ^0m0m
[ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o, dist/build/Data/Attoparsec/Text.dyn_o )
[ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o, dist/build/Data/Attoparsec/Text/Lazy.dyn_o )
[10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o )
[11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o, dist/build/Data/Attoparsec/ByteString.dyn_o )
[12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o )
[13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o, dist/build/Data/Attoparsec/Lazy.dyn_o )
[14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o )

;1mData/Attoparsec/ByteString/Char8.hs:154:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m154 |0m0m instance (a ;1m35m~0m0m B.ByteString) => IsString (Parser a) where
;1m34m    |0m0m;1m35m             ^0m0m
[15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o )
[16 of 16] Compiling Data.Attoparsec  ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/attoparsec-0.14.4-14f0808e1e4c8d7e8154baf50f8d4a112c2daec8f95a62156a956c195cb26647/lib
Configuring library for megaparsec-9.8.2...
Preprocessing library for megaparsec-9.8.2...
Building library for megaparsec-9.8.2...
[ 1 of 20] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.o, dist/build/Text/Megaparsec/Pos.dyn_o )
[ 2 of 20] Compiling Text.Megaparsec.Unicode.Tables ( Text/Megaparsec/Unicode/Tables.hs, dist/build/Text/Megaparsec/Unicode/Tables.o, dist/build/Text/Megaparsec/Unicode/Tables.dyn_o )
[ 3 of 20] Compiling Text.Megaparsec.Unicode ( Text/Megaparsec/Unicode.hs, dist/build/Text/Megaparsec/Unicode.o, dist/build/Text/Megaparsec/Unicode.dyn_o )
[ 4 of 20] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, dist/build/Text/Megaparsec/Error.o-boot, dist/build/Text/Megaparsec/Error.dyn_o-boot )
[ 5 of 20] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, dist/build/Text/Megaparsec/State.o, dist/build/Text/Megaparsec/State.dyn_o )
[ 6 of 20] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.o, dist/build/Text/Megaparsec/Stream.dyn_o )
[ 7 of 20] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.o, dist/build/Text/Megaparsec/Error.dyn_o )
[ 8 of 20] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, dist/build/Text/Megaparsec/Error/Builder.o, dist/build/Text/Megaparsec/Error/Builder.dyn_o )
[ 9 of 20] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, dist/build/Text/Megaparsec/Internal.o-boot, dist/build/Text/Megaparsec/Internal.dyn_o-boot )
[10 of 20] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, dist/build/Text/Megaparsec/Class.o, dist/build/Text/Megaparsec/Class.dyn_o )
[11 of 20] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.o, dist/build/Text/Megaparsec/Internal.dyn_o )
[12 of 20] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.o, dist/build/Text/Megaparsec/Debug.dyn_o )
[13 of 20] Compiling Text.Megaparsec  ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.o, dist/build/Text/Megaparsec.dyn_o )
[14 of 20] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, dist/build/Text/Megaparsec/Common.o, dist/build/Text/Megaparsec/Common.dyn_o )
[15 of 20] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.o, dist/build/Text/Megaparsec/Lexer.dyn_o )
[16 of 20] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.o, dist/build/Text/Megaparsec/Char.dyn_o )
[17 of 20] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, dist/build/Text/Megaparsec/Char/Lexer.o, dist/build/Text/Megaparsec/Char/Lexer.dyn_o )
[18 of 20] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, dist/build/Text/Megaparsec/Byte/Binary.o, dist/build/Text/Megaparsec/Byte/Binary.dyn_o )
[19 of 20] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, dist/build/Text/Megaparsec/Byte.o, dist/build/Text/Megaparsec/Byte.dyn_o )
[20 of 20] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, dist/build/Text/Megaparsec/Byte/Lexer.o, dist/build/Text/Megaparsec/Byte/Lexer.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/megaparsec-9.8.2-1aba823a212b8b17ab2a523cd877d74f986a825c099a5fa81fd135e20df03181/lib
Configuring library for quickcheck-io-0.2.0...
Preprocessing library for quickcheck-io-0.2.0...
Building library for quickcheck-io-0.2.0...
[1 of 2] Compiling Paths_quickcheck_io ( dist/build/autogen/Paths_quickcheck_io.hs, dist/build/Paths_quickcheck_io.o, dist/build/Paths_quickcheck_io.dyn_o )
[2 of 2] Compiling Test.QuickCheck.IO ( src/Test/QuickCheck/IO.hs, dist/build/Test/QuickCheck/IO.o, dist/build/Test/QuickCheck/IO.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/quickcheck-io-0.2.0-25b5c5f8c535906a7bef4b6fedab4fac1572467c9eed01ec87d1defb4935f089/lib
Configuring library for optparse-applicative-0.19.0.0...
Preprocessing library for optparse-applicative-0.19.0.0...
Building library for optparse-applicative-0.19.0.0...
[ 1 of 17] Compiling Options.Applicative.Help.Levenshtein ( src/Options/Applicative/Help/Levenshtein.hs, dist/build/Options/Applicative/Help/Levenshtein.o, dist/build/Options/Applicative/Help/Levenshtein.dyn_o )
[ 2 of 17] Compiling Options.Applicative.Help.Pretty ( src/Options/Applicative/Help/Pretty.hs, dist/build/Options/Applicative/Help/Pretty.o, dist/build/Options/Applicative/Help/Pretty.dyn_o )
[ 3 of 17] Compiling Options.Applicative.Help.Chunk ( src/Options/Applicative/Help/Chunk.hs, dist/build/Options/Applicative/Help/Chunk.o, dist/build/Options/Applicative/Help/Chunk.dyn_o )
[ 4 of 17] Compiling Options.Applicative.Help.Types ( src/Options/Applicative/Help/Types.hs, dist/build/Options/Applicative/Help/Types.o, dist/build/Options/Applicative/Help/Types.dyn_o )
[ 5 of 17] Compiling Options.Applicative.Types ( src/Options/Applicative/Types.hs, dist/build/Options/Applicative/Types.o, dist/build/Options/Applicative/Types.dyn_o )

;1msrc/Options/Applicative/Types.hs:59:1: ;1m35mwarning0m0m;1m: [;1m35m-Wdodgy-imports0m0m;1m]0m0m;1m
    Module ‘Data.Semigroup’ does not export ‘Option’0m0m
;1m34m   |0m0m
;1m34m59 |0m0m ;1m35mimport Data.Semigroup hiding (Option)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 6 of 17] Compiling Options.Applicative.NonEmpty ( src/Options/Applicative/NonEmpty.hs, dist/build/Options/Applicative/NonEmpty.o, dist/build/Options/Applicative/NonEmpty.dyn_o )
[ 7 of 17] Compiling Options.Applicative.Internal ( src/Options/Applicative/Internal.hs, dist/build/Options/Applicative/Internal.o, dist/build/Options/Applicative/Internal.dyn_o )
[ 8 of 17] Compiling Options.Applicative.Common ( src/Options/Applicative/Common.hs, dist/build/Options/Applicative/Common.o, dist/build/Options/Applicative/Common.dyn_o )
[ 9 of 17] Compiling Options.Applicative.Help.Core ( src/Options/Applicative/Help/Core.hs, dist/build/Options/Applicative/Help/Core.o, dist/build/Options/Applicative/Help/Core.dyn_o )
[10 of 17] Compiling Options.Applicative.Help ( src/Options/Applicative/Help.hs, dist/build/Options/Applicative/Help.o, dist/build/Options/Applicative/Help.dyn_o )
[11 of 17] Compiling Options.Applicative.Builder.Internal ( src/Options/Applicative/Builder/Internal.hs, dist/build/Options/Applicative/Builder/Internal.o, dist/build/Options/Applicative/Builder/Internal.dyn_o )

;1msrc/Options/Applicative/Builder/Internal.hs:29:1: ;1m35mwarning0m0m;1m: [;1m35m-Wdodgy-imports0m0m;1m]0m0m;1m
    Module ‘Data.Semigroup’ does not export ‘Option’0m0m
;1m34m   |0m0m
;1m34m29 |0m0m ;1m35mimport Data.Semigroup hiding (Option)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[12 of 17] Compiling Options.Applicative.Builder.Completer ( src/Options/Applicative/Builder/Completer.hs, dist/build/Options/Applicative/Builder/Completer.o, dist/build/Options/Applicative/Builder/Completer.dyn_o )
[13 of 17] Compiling Options.Applicative.Builder ( src/Options/Applicative/Builder.hs, dist/build/Options/Applicative/Builder.o, dist/build/Options/Applicative/Builder.dyn_o )
[14 of 17] Compiling Options.Applicative.BashCompletion ( src/Options/Applicative/BashCompletion.hs, dist/build/Options/Applicative/BashCompletion.o, dist/build/Options/Applicative/BashCompletion.dyn_o )

;1msrc/Options/Applicative/BashCompletion.hs:16:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Foldable’ is redundant
      except perhaps to import instances from ‘Data.Foldable’
    To import instances alone, use: import Data.Foldable()0m0m
;1m34m   |0m0m
;1m34m16 |0m0m ;1m35mimport Data.Foldable ( asum )0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[15 of 17] Compiling Options.Applicative.Extra ( src/Options/Applicative/Extra.hs, dist/build/Options/Applicative/Extra.o, dist/build/Options/Applicative/Extra.dyn_o )
[16 of 17] Compiling Options.Applicative ( src/Options/Applicative.hs, dist/build/Options/Applicative.o, dist/build/Options/Applicative.dyn_o )
[17 of 17] Compiling Options.Applicative.Arrows ( src/Options/Applicative/Arrows.hs, dist/build/Options/Applicative/Arrows.o, dist/build/Options/Applicative/Arrows.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/optparse-applicative-0.19.0.0-0a1660f5af563e32de057402dadf76178eeefb1855fdae492dbe6247020aa4e9/lib
Configuring library for conduit-1.3.6.1...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for conduit-1.3.6.1...
Building library for conduit-1.3.6.1...
[ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, dist/build/Data/Conduit/Internal/Pipe.o, dist/build/Data/Conduit/Internal/Pipe.dyn_o )

;1msrc/Data/Conduit/Internal/Pipe.hs:48:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()0m0m
;1m34m   |0m0m
;1m34m48 |0m0m ;1m35mimport Control.Applicative (Applicative (..))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Pipe.hs:56:51: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘MonadUnliftIO’
    from module ‘Control.Monad.IO.Unlift’ is redundant0m0m
;1m34m   |0m0m
;1m34m56 |0m0m import Control.Monad.IO.Unlift (MonadIO (liftIO), ;1m35mMonadUnliftIO0m0m, withRunInIO)
;1m34m   |0m0m;1m35m                                                   ^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Pipe.hs:59:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m   |0m0m
;1m34m59 |0m0m ;1m35mimport Data.Monoid (Monoid (mappend, mempty))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Pipe.hs:60:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Semigroup’ is redundant
      except perhaps to import instances from ‘Data.Semigroup’
    To import instances alone, use: import Data.Semigroup()0m0m
;1m34m   |0m0m
;1m34m60 |0m0m ;1m35mimport Data.Semigroup (Semigroup ((<>)))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Pipe.hs:217:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: CI.await >>= maybe" may never fire
      because ‘maybe’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’0m0m
;1m34m    |0m0m
;1m34m217 |0m0m {-# RULES ;1m35m"conduit: CI.await >>= maybe" forall x y. await >>= maybe x y = NeedInput y (const x)0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Pipe.hs:226:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: awaitE >>= either" may never fire
      because ‘either’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘either’0m0m
;1m34m    |0m0m
;1m34m226 |0m0m {-# RULES ;1m35m"conduit: awaitE >>= either" forall x y. awaitE >>= either x y = NeedInput y x0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, dist/build/Data/Conduit/Internal/Conduit.o, dist/build/Data/Conduit/Internal/Conduit.dyn_o )

;1msrc/Data/Conduit/Internal/Conduit.hs:93:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()0m0m
;1m34m   |0m0m
;1m34m93 |0m0m ;1m35mimport Control.Applicative (Applicative (..))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:104:51: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘MonadUnliftIO’
    from module ‘Control.Monad.IO.Unlift’ is redundant0m0m
;1m34m    |0m0m
;1m34m104 |0m0m import Control.Monad.IO.Unlift (MonadIO (liftIO), ;1m35mMonadUnliftIO0m0m, withRunInIO)
;1m34m    |0m0m;1m35m                                                   ^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:108:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m    |0m0m
;1m34m108 |0m0m ;1m35mimport Data.Monoid (Monoid (mappend, mempty))0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:109:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Semigroup’ is redundant
      except perhaps to import instances from ‘Data.Semigroup’
    To import instances alone, use: import Data.Semigroup()0m0m
;1m34m    |0m0m
;1m34m109 |0m0m ;1m35mimport Data.Semigroup (Semigroup ((<>)))0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:114:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Traversable’ is redundant
      except perhaps to import instances from ‘Data.Traversable’
    To import instances alone, use: import Data.Traversable()0m0m
;1m34m    |0m0m
;1m34m114 |0m0m ;1m35mimport Data.Traversable (Traversable (..))0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:739:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
    This binding for &lsquo;p&rsquo; shadows the existing binding
      bound at src/Data/Conduit/Internal/Conduit.hs:736:250m0m
;1m34m    |0m0m
;1m34m739 |0m0m     go (HaveOutput ;1m35mp0m0m o) = pure $ Just (o, SealedConduitT p)
;1m34m    |0m0m;1m35m                    ^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:743:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
    This binding for ‘p’ shadows the existing binding
      bound at src/Data/Conduit/Internal/Conduit.hs:736:250m0m
;1m34m    |0m0m
;1m34m743 |0m0m     go (Leftover ;1m35mp0m0m ()) = go p
;1m34m    |0m0m;1m35m                  ^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:756:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
    This binding for ‘p’ shadows the existing binding
      bound at src/Data/Conduit/Internal/Conduit.hs:753:310m0m
;1m34m    |0m0m
;1m34m756 |0m0m     go (HaveOutput ;1m35mp0m0m o) = pure $ Right (o, SealedConduitT p)
;1m34m    |0m0m;1m35m                    ^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:760:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
    This binding for ‘p’ shadows the existing binding
      bound at src/Data/Conduit/Internal/Conduit.hs:753:310m0m
;1m34m    |0m0m
;1m34m760 |0m0m     go (Leftover ;1m35mp0m0m ()) = go p
;1m34m    |0m0m;1m35m                  ^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:881:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: await >>= maybe" may never fire
      because ‘maybe’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’0m0m
;1m34m    |0m0m
;1m34m881 |0m0m {-# RULES ;1m35m"conduit: await >>= maybe" forall x y. await >>= maybe x y = await' x y0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, dist/build/Data/Conduit/Internal/Fusion.o, dist/build/Data/Conduit/Internal/Fusion.dyn_o )

;1msrc/Data/Conduit/Internal/Fusion.hs:71:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: fuseStream (.|)" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m   |0m0m
;1m34m71 |0m0m {-# RULES ;1m35m"conduit: fuseStream (.|)" forall left right.0m0m
;1m34m   |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:74:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: fuseStream (fuse)" may never fire
      because ‘fuse’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m   |0m0m
;1m34m74 |0m0m {-# RULES ;1m35m"conduit: fuseStream (fuse)" forall left right.0m0m
;1m34m   |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:78:23: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use .|"0m0m
;1m34m   |0m0m
;1m34m78 |0m0m         unstream left ;1m35m=$=0m0m unstream right = unstream (fuseStream left right)
;1m34m   |0m0m;1m35m                       ^^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:102:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: runStream (pure)" may never fire
      because ‘runConduitPure’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m    |0m0m
;1m34m102 |0m0m {-# RULES ;1m35m"conduit: runStream (pure)" forall stream.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:105:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: runStream (ResourceT)" may never fire
      because ‘runConduitRes’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m    |0m0m
;1m34m105 |0m0m {-# RULES ;1m35m"conduit: runStream (ResourceT)" forall stream.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:129:23: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use runConduit and .|"0m0m
;1m34m    |0m0m
;1m34m129 |0m0m         unstream left ;1m35m$$0m0m unstream right = connectStream left right
;1m34m    |0m0m;1m35m                       ^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:154:23: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use runConduit and .|"0m0m
;1m34m    |0m0m
;1m34m154 |0m0m         unstream left ;1m35m$$0m0m right = connectStream1 left right
;1m34m    |0m0m;1m35m                       ^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:157:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduit/.|)" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m157 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduit/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:161:35: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use .|"0m0m
;1m34m    |0m0m
;1m34m161 |0m0m         runConduit (unstream left ;1m35m=$=0m0m right) = connectStream1 left right
;1m34m    |0m0m;1m35m                                   ^^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:163:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduit/fuse)" may never fire
      because ‘fuse’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m    |0m0m
;1m34m163 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduit/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:167:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m167 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:167:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule &quot;conduit: connectStream1 (runConduitPure/.|)&quot; may never fire
      because &lsquo;runConduitPure&rsquo; might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for &lsquo;runConduitPure&rsquo;0m0m
;1m34m    |0m0m
;1m34m167 |0m0m {-# RULES ;1m35m&quot;conduit: connectStream1 (runConduitPure/.|)&quot; forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:170:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitPure/=$=)" may never fire
      because ‘runConduitPure’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m    |0m0m
;1m34m170 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/=$=)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:171:39: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use .|"0m0m
;1m34m    |0m0m
;1m34m171 |0m0m         runConduitPure (unstream left ;1m35m=$=0m0m right) = runIdentity (connectStream1 left right)
;1m34m    |0m0m;1m35m                                       ^^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:173:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire
      because ‘fuse’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m    |0m0m
;1m34m173 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:173:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire
      because ‘runConduitPure’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m    |0m0m
;1m34m173 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:177:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m177 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:177:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire
      because ‘runConduitRes’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m    |0m0m
;1m34m177 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:180:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitRes/=$=)" may never fire
      because ‘runConduitRes’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m    |0m0m
;1m34m180 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/=$=)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:181:38: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use .|"0m0m
;1m34m    |0m0m
;1m34m181 |0m0m         runConduitRes (unstream left ;1m35m=$=0m0m right) = runResourceT (connectStream1 left right)
;1m34m    |0m0m;1m35m                                      ^^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:183:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire
      because ‘fuse’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m    |0m0m
;1m34m183 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:183:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire
      because ‘runConduitRes’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m    |0m0m
;1m34m183 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitRes/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:214:14: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use runConduit and .|"0m0m
;1m34m    |0m0m
;1m34m214 |0m0m         left ;1m35m$$0m0m unstream right = connectStream2 left right
;1m34m    |0m0m;1m35m              ^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:217:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduit/.|)" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m217 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduit/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:220:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduit/fuse)" may never fire
      because ‘fuse’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m    |0m0m
;1m34m220 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduit/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:224:26: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: &quot;Use .|&quot;0m0m
;1m34m    |0m0m
;1m34m224 |0m0m         runConduit (left ;1m35m=$=0m0m unstream right) = connectStream2 left right
;1m34m    |0m0m;1m35m                          ^^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:227:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule &quot;conduit: connectStream2 (runConduitPure/.|)&quot; may never fire
      because &lsquo;.|&rsquo; might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for &lsquo;.|&rsquo;0m0m
;1m34m    |0m0m
;1m34m227 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:227:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire
      because ‘runConduitPure’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m    |0m0m
;1m34m227 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:230:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire
      because ‘fuse’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m    |0m0m
;1m34m230 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:230:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire
      because ‘runConduitPure’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m    |0m0m
;1m34m230 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:233:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitPure/=$=)" may never fire
      because ‘runConduitPure’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m    |0m0m
;1m34m233 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitPure/=$=)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:234:30: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use .|"0m0m
;1m34m    |0m0m
;1m34m234 |0m0m         runConduitPure (left ;1m35m=$=0m0m unstream right) = runIdentity (connectStream2 left right)
;1m34m    |0m0m;1m35m                              ^^^0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:237:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m237 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:237:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire
      because ‘runConduitRes’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m    |0m0m
;1m34m237 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/.|)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:240:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire
      because ‘fuse’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m    |0m0m
;1m34m240 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:240:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire
      because ‘runConduitRes’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m    |0m0m
;1m34m240 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/fuse)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:243:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connectStream2 (runConduitRes/=$=)" may never fire
      because ‘runConduitRes’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’0m0m
;1m34m    |0m0m
;1m34m243 |0m0m {-# RULES ;1m35m"conduit: connectStream2 (runConduitRes/=$=)" forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Conduit/Internal/Fusion.hs:244:29: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use .|"0m0m
;1m34m    |0m0m
;1m34m244 |0m0m         runConduitRes (left ;1m35m=$=0m0m unstream right) = runResourceT (connectStream2 left right)
;1m34m    |0m0m;1m35m                             ^^^0m0m
[ 4 of 14] Compiling Data.Conduit.Internal.List.Stream ( src/Data/Conduit/Internal/List/Stream.hs, dist/build/Data/Conduit/Internal/List/Stream.o, dist/build/Data/Conduit/Internal/List/Stream.dyn_o )
[ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, dist/build/Data/Conduit/Combinators/Stream.o, dist/build/Data/Conduit/Combinators/Stream.dyn_o )

;1msrc/Data/Conduit/Combinators/Stream.hs:362:61: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m362 |0m0m slidingWindowS :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m a) => Int -> StreamConduit a m seq
;1m34m    |0m0m;1m35m                                                             ^0m0m
[ 6 of 14] Compiling Data.Conduit     ( src/Data/Conduit.hs, dist/build/Data/Conduit.o, dist/build/Data/Conduit.dyn_o )

;1msrc/Data/Conduit.hs:105:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of &lsquo;Data.Functor.Identity&rsquo; is redundant
      except perhaps to import instances from &lsquo;Data.Functor.Identity&rsquo;
    To import instances alone, use: import Data.Functor.Identity()0m0m
;1m34m    |0m0m
;1m34m105 |0m0m ;1m35mimport Data.Functor.Identity (Identity, runIdentity)0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit.hs:106:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.Trans.Resource’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans.Resource’
    To import instances alone, use: import Control.Monad.Trans.Resource()0m0m
;1m34m    |0m0m
;1m34m106 |0m0m ;1m35mimport Control.Monad.Trans.Resource (ResourceT, runResourceT)0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit.hs:107:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.IO.Unlift’ is redundant
      except perhaps to import instances from ‘Control.Monad.IO.Unlift’
    To import instances alone, use: import Control.Monad.IO.Unlift()0m0m
;1m34m    |0m0m
;1m34m107 |0m0m ;1m35mimport Control.Monad.IO.Unlift (MonadUnliftIO)0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, dist/build/Data/Conduit/Internal.o, dist/build/Data/Conduit/Internal.dyn_o )
[ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, dist/build/Data/Conduit/Lift.o, dist/build/Data/Conduit/Lift.dyn_o )

;1msrc/Data/Conduit/Lift.hs:67:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m   |0m0m
;1m34m67 |0m0m ;1m35mimport Data.Monoid (Monoid(..))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, dist/build/Data/Conduit/List.o, dist/build/Data/Conduit/List.dyn_o )

;1msrc/Data/Conduit/List.hs:336:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: $$ fold" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m336 |0m0m {-# RULES ;1m35m"conduit: $$ fold" forall src f b. runConduit (src .| fold f b) = connectFold src f b0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/List.hs:352:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: $$ foldM" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m352 |0m0m {-# RULES ;1m35m"conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/List.hs:395:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connect to mapM_" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m395 |0m0m {-# RULES ;1m35m"conduit: connect to mapM_" [2] forall f src. runConduit (src .| mapM_ f) = srcMapM_ src f0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/List.hs:836:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: source/filter fusion .|" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m836 |0m0m {-# RULES ;1m35m"conduit: source/filter fusion .|" forall f src. src .| filter f = filterFuseRight src f0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/List.hs:860:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "conduit: connect to sinkNull" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m860 |0m0m {-# RULES ;1m35m"conduit: connect to sinkNull" forall src. runConduit (src .| sinkNull) = srcSinkNull src0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o )
[11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o )
[12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, dist/build/Data/Conduit/Combinators.o, dist/build/Data/Conduit/Combinators.dyn_o )

;1msrc/Data/Conduit/Combinators.hs:901:43: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m901 |0m0m foldl1E :: (Monad m, MonoFoldable mono, a ;1m35m~0m0m Element mono)
;1m34m    |0m0m;1m35m                                           ^0m0m

;1msrc/Data/Conduit/Combinators.hs:907:40: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m907 |0m0m foldMaybeNull :: (MonoFoldable mono, e ;1m35m~0m0m Element mono)
;1m34m    |0m0m;1m35m                                        ^0m0m

;1msrc/Data/Conduit/Combinators.hs:992:51: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m992 |0m0m andE :: (Monad m, MonoFoldable mono, Element mono ;1m35m~0m0m Bool)
;1m34m    |0m0m;1m35m                                                   ^0m0m

;1msrc/Data/Conduit/Combinators.hs:1013:50: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1013 |0m0m orE :: (Monad m, MonoFoldable mono, Element mono ;1m35m~0m0m Bool)
;1m34m     |0m0m;1m35m                                                  ^0m0m

;1msrc/Data/Conduit/Combinators.hs:1801:76: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1801 |0m0m slidingWindow, slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m a) =&gt; Int -&gt; ConduitT a seq m ()
;1m34m     |0m0m;1m35m                                                                            ^0m0m

;1msrc/Data/Conduit/Combinators.hs:2036:51: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m2036 |0m0m line :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char)
;1m34m     |0m0m;1m35m                                                   ^0m0m

;1msrc/Data/Conduit/Combinators.hs:2045:56: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m2045 |0m0m lineAscii :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8)
;1m34m     |0m0m;1m35m                                                        ^0m0m

;1msrc/Data/Conduit/Combinators.hs:2082:54: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m2082 |0m0m unlines :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char) => ConduitT seq seq m ()
;1m34m     |0m0m;1m35m                                                      ^0m0m

;1msrc/Data/Conduit/Combinators.hs:2090:59: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m2090 |0m0m unlinesAscii :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8) => ConduitT seq seq m ()
;1m34m     |0m0m;1m35m                                                           ^0m0m

;1msrc/Data/Conduit/Combinators.hs:2126:61: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m2126 |0m0m linesUnbounded :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char)
;1m34m     |0m0m;1m35m                                                             ^0m0m

;1msrc/Data/Conduit/Combinators.hs:2135:66: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m2135 |0m0m linesUnboundedAscii :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8)
;1m34m     |0m0m;1m35m                                                                  ^0m0m

;1msrc/Data/Conduit/Combinators.hs:2437:71: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m2437 |0m0m vectorBuilder :: (PrimMonad m, PrimMonad n, V.Vector v e, PrimState m ;1m35m~0m0m PrimState n)
;1m34m     |0m0m;1m35m                                                                       ^0m0m
[13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, dist/build/Data/Conduit/Combinators/Unqualified.o, dist/build/Data/Conduit/Combinators/Unqualified.dyn_o )

;1msrc/Data/Conduit/Combinators/Unqualified.hs:461:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m461 |0m0m andCE :: (Monad m, MonoFoldable mono, Element mono ;1m35m~0m0m Bool)
;1m34m    |0m0m;1m35m                                                    ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:480:51: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m480 |0m0m orCE :: (Monad m, MonoFoldable mono, Element mono ;1m35m~0m0m Bool)
;1m34m    |0m0m;1m35m                                                   ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:993:61: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m993 |0m0m slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m a) => Int -> ConduitT a seq m ()
;1m34m    |0m0m;1m35m                                                             ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:1135:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1135 |0m0m lineC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char)
;1m34m     |0m0m;1m35m                                                    ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:1144:57: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1144 |0m0m lineAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8)
;1m34m     |0m0m;1m35m                                                         ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:1153:55: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1153 |0m0m unlinesC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char) => ConduitT seq seq m ()
;1m34m     |0m0m;1m35m                                                       ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:1160:60: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1160 |0m0m unlinesAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8) => ConduitT seq seq m ()
;1m34m     |0m0m;1m35m                                                            ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:1170:62: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1170 |0m0m linesUnboundedC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Char)
;1m34m     |0m0m;1m35m                                                              ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:1178:67: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1178 |0m0m linesUnboundedAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ;1m35m~0m0m Word8)
;1m34m     |0m0m;1m35m                                                                   ^0m0m

;1msrc/Data/Conduit/Combinators/Unqualified.hs:1201:72: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1201 |0m0m vectorBuilderC :: (PrimMonad m, V.Vector v e, PrimMonad n, PrimState m ;1m35m~0m0m PrimState n)
;1m34m     |0m0m;1m35m                                                                        ^0m0m
[14 of 14] Compiling Conduit          ( src/Conduit.hs, dist/build/Conduit.o, dist/build/Conduit.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/conduit-1.3.6.1-f473efafbe4672a48ddd8f81e1effa7fb9e47343c1477b1aaa0c51d2c5fa9706/lib
Configuring library for witherable-0.5...
Preprocessing library for witherable-0.5...
Building library for witherable-0.5...
[1 of 1] Compiling Witherable       ( src/Witherable.hs, dist/build/Witherable.o, dist/build/Witherable.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/witherable-0.5-543eb769559e03a49bdd19c2dfee1eccee3ee67d82e3f35cfa020c6f973bbe2a/lib
Configuring library for semialign-1.4...
Preprocessing library for semialign-1.4...
Building library for semialign-1.4...
[1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, dist/build/Data/Semialign/Internal.o, dist/build/Data/Semialign/Internal.dyn_o )
[2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, dist/build/Data/Semialign/Indexed.o, dist/build/Data/Semialign/Indexed.dyn_o )
[3 of 6] Compiling Data.Semialign   ( src/Data/Semialign.hs, dist/build/Data/Semialign.o, dist/build/Data/Semialign.dyn_o )
[4 of 6] Compiling Data.Align       ( src/Data/Align.hs, dist/build/Data/Align.o, dist/build/Data/Align.dyn_o )
[5 of 6] Compiling Data.Crosswalk   ( src/Data/Crosswalk.hs, dist/build/Data/Crosswalk.o, dist/build/Data/Crosswalk.dyn_o )
[6 of 6] Compiling Data.Zip         ( src/Data/Zip.hs, dist/build/Data/Zip.o, dist/build/Data/Zip.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/semialign-1.4-af51230d488faf5499b45c96295fad24e5404a4cecf53a7dcbb6cfa82b538906/lib
Configuring library for typed-process-0.2.13.0...
Preprocessing library for typed-process-0.2.13.0...
Building library for typed-process-0.2.13.0...
[1 of 3] Compiling Paths_typed_process ( dist/build/autogen/Paths_typed_process.hs, dist/build/Paths_typed_process.o, dist/build/Paths_typed_process.dyn_o )
[2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, dist/build/System/Process/Typed/Internal.o, dist/build/System/Process/Typed/Internal.dyn_o )
[3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, dist/build/System/Process/Typed.o, dist/build/System/Process/Typed.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/typed-process-0.2.13.0-fea3dc202cccb6b7b14200e301ea57f261681698a9edd4bd3bce341cbee208b9/lib
Configuring library for streaming-commons-0.2.3.1...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for streaming-commons-0.2.3.1...
Building library for streaming-commons-0.2.3.1...
[ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, dist/build/Data/Streaming/ByteString/Builder/Buffer.o, dist/build/Data/Streaming/ByteString/Builder/Buffer.dyn_o )
[ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, dist/build/Data/Streaming/ByteString/Builder.o, dist/build/Data/Streaming/ByteString/Builder.dyn_o )
[ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o )
[ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o )
[ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, dist/build/Data/Streaming/Network/Internal.o, dist/build/Data/Streaming/Network/Internal.dyn_o )
[ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, dist/build/Data/Streaming/Network.o, dist/build/Data/Streaming/Network.dyn_o )
[ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, dist/build/Data/Streaming/Process/Internal.o, dist/build/Data/Streaming/Process/Internal.dyn_o )
[ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, dist/build/Data/Streaming/Process.o, dist/build/Data/Streaming/Process.dyn_o )
[ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, dist/build/Data/Streaming/Text.o, dist/build/Data/Streaming/Text.dyn_o )
[10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, dist/build/Data/Streaming/Zlib/Lowlevel.o, dist/build/Data/Streaming/Zlib/Lowlevel.dyn_o )

;1mData/Streaming/Zlib/Lowlevel.hs:105:1: ;1m35mwarning0m0m;1m: [;1m35mGHC-536330m0m;1m] [;1m35m-Woverlapping-patterns0m0m;1m]0m0m;1m
    Pattern match is redundant
    In an equation for ‘wbToInt’: wbToInt _ = ...0m0m
;1m34m    |0m0m
;1m34m105 |0m0m ;1m35mwbToInt _ = 150m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^0m0m
[11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, dist/build/Data/Streaming/Zlib.o, dist/build/Data/Streaming/Zlib.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/streaming-commons-0.2.3.1-e5a1baf3fb8b763063db59d47ee2f2d68413621febd2c2bfe29ae1707f0bde50/lib
Configuring library for hspec-core-2.11.17...
Preprocessing library for hspec-core-2.11.17...
Building library for hspec-core-2.11.17...
[ 1 of 50] Compiling Control.Concurrent.Async ( vendor/async-2.2.5/Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[ 2 of 50] Compiling Data.Algorithm.Diff ( vendor/Data/Algorithm/Diff.hs, dist/build/Data/Algorithm/Diff.o, dist/build/Data/Algorithm/Diff.dyn_o )
[ 3 of 50] Compiling Paths_hspec_core ( dist/build/autogen/Paths_hspec_core.hs, dist/build/Paths_hspec_core.o, dist/build/Paths_hspec_core.dyn_o )
[ 4 of 50] Compiling Test.Hspec.Core.Compat ( src/Test/Hspec/Core/Compat.hs, dist/build/Test/Hspec/Core/Compat.o, dist/build/Test/Hspec/Core/Compat.dyn_o )
[ 5 of 50] Compiling Test.Hspec.Core.Clock ( src/Test/Hspec/Core/Clock.hs, dist/build/Test/Hspec/Core/Clock.o, dist/build/Test/Hspec/Core/Clock.dyn_o )
[ 6 of 50] Compiling Test.Hspec.Core.Annotations ( src/Test/Hspec/Core/Annotations.hs, dist/build/Test/Hspec/Core/Annotations.o, dist/build/Test/Hspec/Core/Annotations.dyn_o )
[ 7 of 50] Compiling GetOpt.Declarative.Types ( src/GetOpt/Declarative/Types.hs, dist/build/GetOpt/Declarative/Types.o, dist/build/GetOpt/Declarative/Types.dyn_o )
[ 8 of 50] Compiling GetOpt.Declarative.Environment ( src/GetOpt/Declarative/Environment.hs, dist/build/GetOpt/Declarative/Environment.o, dist/build/GetOpt/Declarative/Environment.dyn_o )
[ 9 of 50] Compiling Test.Hspec.Core.Example.Location ( src/Test/Hspec/Core/Example/Location.hs, dist/build/Test/Hspec/Core/Example/Location.o, dist/build/Test/Hspec/Core/Example/Location.dyn_o )
[10 of 50] Compiling Test.Hspec.Core.Formatters.Diff ( src/Test/Hspec/Core/Formatters/Diff.hs, dist/build/Test/Hspec/Core/Formatters/Diff.o, dist/build/Test/Hspec/Core/Formatters/Diff.dyn_o )
[11 of 50] Compiling Test.Hspec.Core.Formatters.Pretty.Parser ( src/Test/Hspec/Core/Formatters/Pretty/Parser.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Parser.dyn_o )
[12 of 50] Compiling Test.Hspec.Core.Formatters.Pretty.Unicode ( src/Test/Hspec/Core/Formatters/Pretty/Unicode.hs, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.o, dist/build/Test/Hspec/Core/Formatters/Pretty/Unicode.dyn_o )
[13 of 50] Compiling Test.Hspec.Core.Formatters.Pretty ( src/Test/Hspec/Core/Formatters/Pretty.hs, dist/build/Test/Hspec/Core/Formatters/Pretty.o, dist/build/Test/Hspec/Core/Formatters/Pretty.dyn_o )
[14 of 50] Compiling Test.Hspec.Core.Formatters.V1.Free ( src/Test/Hspec/Core/Formatters/V1/Free.hs, dist/build/Test/Hspec/Core/Formatters/V1/Free.o, dist/build/Test/Hspec/Core/Formatters/V1/Free.dyn_o )
[15 of 50] Compiling Test.Hspec.Core.Runner.JobQueue ( src/Test/Hspec/Core/Runner/JobQueue.hs, dist/build/Test/Hspec/Core/Runner/JobQueue.o, dist/build/Test/Hspec/Core/Runner/JobQueue.dyn_o )
[16 of 50] Compiling Test.Hspec.Core.Timer ( src/Test/Hspec/Core/Timer.hs, dist/build/Test/Hspec/Core/Timer.o, dist/build/Test/Hspec/Core/Timer.dyn_o )
[17 of 50] Compiling Test.Hspec.Core.Util ( src/Test/Hspec/Core/Util.hs, dist/build/Test/Hspec/Core/Util.o, dist/build/Test/Hspec/Core/Util.dyn_o )
[18 of 50] Compiling Test.Hspec.Core.QuickCheck.Util ( src/Test/Hspec/Core/QuickCheck/Util.hs, dist/build/Test/Hspec/Core/QuickCheck/Util.o, dist/build/Test/Hspec/Core/QuickCheck/Util.dyn_o )
[19 of 50] Compiling Test.Hspec.Core.Example ( src/Test/Hspec/Core/Example.hs, dist/build/Test/Hspec/Core/Example.o, dist/build/Test/Hspec/Core/Example.dyn_o )
[20 of 50] Compiling Test.Hspec.Core.Tree ( src/Test/Hspec/Core/Tree.hs, dist/build/Test/Hspec/Core/Tree.o, dist/build/Test/Hspec/Core/Tree.dyn_o )
[21 of 50] Compiling Test.Hspec.Core.Shuffle ( src/Test/Hspec/Core/Shuffle.hs, dist/build/Test/Hspec/Core/Shuffle.o, dist/build/Test/Hspec/Core/Shuffle.dyn_o )
[22 of 50] Compiling Test.Hspec.Core.Format ( src/Test/Hspec/Core/Format.hs, dist/build/Test/Hspec/Core/Format.o, dist/build/Test/Hspec/Core/Format.dyn_o )
[23 of 50] Compiling Test.Hspec.Core.Runner.Result ( src/Test/Hspec/Core/Runner/Result.hs, dist/build/Test/Hspec/Core/Runner/Result.o, dist/build/Test/Hspec/Core/Runner/Result.dyn_o )
[24 of 50] Compiling Test.Hspec.Core.Formatters.V1.Monad ( src/Test/Hspec/Core/Formatters/V1/Monad.hs, dist/build/Test/Hspec/Core/Formatters/V1/Monad.o, dist/build/Test/Hspec/Core/Formatters/V1/Monad.dyn_o )
[25 of 50] Compiling Test.Hspec.Core.Formatters.Internal ( src/Test/Hspec/Core/Formatters/Internal.hs, dist/build/Test/Hspec/Core/Formatters/Internal.o, dist/build/Test/Hspec/Core/Formatters/Internal.dyn_o )
[26 of 50] Compiling Test.Hspec.Core.Formatters.V2 ( src/Test/Hspec/Core/Formatters/V2.hs, dist/build/Test/Hspec/Core/Formatters/V2.o, dist/build/Test/Hspec/Core/Formatters/V2.dyn_o )
[27 of 50] Compiling Test.Hspec.Core.Runner.PrintSlowSpecItems ( src/Test/Hspec/Core/Runner/PrintSlowSpecItems.hs, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.o, dist/build/Test/Hspec/Core/Runner/PrintSlowSpecItems.dyn_o )
[28 of 50] Compiling Test.Hspec.Core.Formatters.V1.Internal ( src/Test/Hspec/Core/Formatters/V1/Internal.hs, dist/build/Test/Hspec/Core/Formatters/V1/Internal.o, dist/build/Test/Hspec/Core/Formatters/V1/Internal.dyn_o )
[29 of 50] Compiling Test.Hspec.Core.Formatters.V1 ( src/Test/Hspec/Core/Formatters/V1.hs, dist/build/Test/Hspec/Core/Formatters/V1.o, dist/build/Test/Hspec/Core/Formatters/V1.dyn_o )
[30 of 50] Compiling Test.Hspec.Core.Formatters ( src/Test/Hspec/Core/Formatters.hs, dist/build/Test/Hspec/Core/Formatters.o, dist/build/Test/Hspec/Core/Formatters.dyn_o )
[31 of 50] Compiling GetOpt.Declarative.Util ( src/GetOpt/Declarative/Util.hs, dist/build/GetOpt/Declarative/Util.o, dist/build/GetOpt/Declarative/Util.dyn_o )
[32 of 50] Compiling GetOpt.Declarative.Interpret ( src/GetOpt/Declarative/Interpret.hs, dist/build/GetOpt/Declarative/Interpret.o, dist/build/GetOpt/Declarative/Interpret.dyn_o )
[33 of 50] Compiling GetOpt.Declarative ( src/GetOpt/Declarative.hs, dist/build/GetOpt/Declarative.o, dist/build/GetOpt/Declarative.dyn_o )
[34 of 50] Compiling Test.Hspec.Core.Config.Definition ( src/Test/Hspec/Core/Config/Definition.hs, dist/build/Test/Hspec/Core/Config/Definition.o, dist/build/Test/Hspec/Core/Config/Definition.dyn_o )
[35 of 50] Compiling Test.Hspec.Core.Spec.Monad ( src/Test/Hspec/Core/Spec/Monad.hs, dist/build/Test/Hspec/Core/Spec/Monad.o, dist/build/Test/Hspec/Core/Spec/Monad.dyn_o )
[36 of 50] Compiling Test.Hspec.Core.QuickCheck ( src/Test/Hspec/Core/QuickCheck.hs, dist/build/Test/Hspec/Core/QuickCheck.o, dist/build/Test/Hspec/Core/QuickCheck.dyn_o )
[37 of 50] Compiling Test.Hspec.Core.Hooks ( src/Test/Hspec/Core/Hooks.hs, dist/build/Test/Hspec/Core/Hooks.o, dist/build/Test/Hspec/Core/Hooks.dyn_o )
[38 of 50] Compiling Test.Hspec.Core.Spec ( src/Test/Hspec/Core/Spec.hs, dist/build/Test/Hspec/Core/Spec.o, dist/build/Test/Hspec/Core/Spec.dyn_o )
[39 of 50] Compiling Test.Hspec.Core.Runner.Eval ( src/Test/Hspec/Core/Runner/Eval.hs, dist/build/Test/Hspec/Core/Runner/Eval.o, dist/build/Test/Hspec/Core/Runner/Eval.dyn_o )
[40 of 50] Compiling Test.Hspec.Core.Extension.Tree ( src/Test/Hspec/Core/Extension/Tree.hs, dist/build/Test/Hspec/Core/Extension/Tree.o, dist/build/Test/Hspec/Core/Extension/Tree.dyn_o )
[41 of 50] Compiling Test.Hspec.Core.Extension.Spec ( src/Test/Hspec/Core/Extension/Spec.hs, dist/build/Test/Hspec/Core/Extension/Spec.o, dist/build/Test/Hspec/Core/Extension/Spec.dyn_o )
[42 of 50] Compiling Test.Hspec.Core.Extension.Item ( src/Test/Hspec/Core/Extension/Item.hs, dist/build/Test/Hspec/Core/Extension/Item.o, dist/build/Test/Hspec/Core/Extension/Item.dyn_o )
[43 of 50] Compiling Test.Hspec.Core.FailureReport ( src/Test/Hspec/Core/FailureReport.hs, dist/build/Test/Hspec/Core/FailureReport.o, dist/build/Test/Hspec/Core/FailureReport.dyn_o )
[44 of 50] Compiling Test.Hspec.Core.Extension.Config.Type ( src/Test/Hspec/Core/Extension/Config/Type.hs, dist/build/Test/Hspec/Core/Extension/Config/Type.o, dist/build/Test/Hspec/Core/Extension/Config/Type.dyn_o )
[45 of 50] Compiling Test.Hspec.Core.Extension.Option ( src/Test/Hspec/Core/Extension/Option.hs, dist/build/Test/Hspec/Core/Extension/Option.o, dist/build/Test/Hspec/Core/Extension/Option.dyn_o )
[46 of 50] Compiling Test.Hspec.Core.Extension.Config ( src/Test/Hspec/Core/Extension/Config.hs, dist/build/Test/Hspec/Core/Extension/Config.o, dist/build/Test/Hspec/Core/Extension/Config.dyn_o )
[47 of 50] Compiling Test.Hspec.Core.Extension ( src/Test/Hspec/Core/Extension.hs, dist/build/Test/Hspec/Core/Extension.o, dist/build/Test/Hspec/Core/Extension.dyn_o )
[48 of 50] Compiling Test.Hspec.Core.Config.Options ( src/Test/Hspec/Core/Config/Options.hs, dist/build/Test/Hspec/Core/Config/Options.o, dist/build/Test/Hspec/Core/Config/Options.dyn_o )
[49 of 50] Compiling Test.Hspec.Core.Config ( src/Test/Hspec/Core/Config.hs, dist/build/Test/Hspec/Core/Config.o, dist/build/Test/Hspec/Core/Config.dyn_o )
[50 of 50] Compiling Test.Hspec.Core.Runner ( src/Test/Hspec/Core/Runner.hs, dist/build/Test/Hspec/Core/Runner.o, dist/build/Test/Hspec/Core/Runner.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/hspec-core-2.11.17-36d2e9857afc0c7b9eecfa7575457dc4410805bb5ffcee5e17eca510d683c8b4/lib
Configuring library for libyaml-0.1.4...
Preprocessing library for libyaml-0.1.4...
Building library for libyaml-0.1.4...
[1 of 2] Compiling Paths_libyaml    ( dist/build/autogen/Paths_libyaml.hs, dist/build/Paths_libyaml.o, dist/build/Paths_libyaml.dyn_o )
[2 of 2] Compiling Text.Libyaml     ( src/Text/Libyaml.hs, dist/build/Text/Libyaml.o, dist/build/Text/Libyaml.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/libyaml-0.1.4-9185680448b40589defe12c79d248fa725efc368d00b3605dd1a409e24e34ebd/lib
Configuring library for aeson-2.3.2.0...
Preprocessing library for aeson-2.3.2.0...
Building library for aeson-2.3.2.0...
[ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.o, dist/build/Data/Aeson/Internal/ByteString.dyn_o )
[ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.o, dist/build/Data/Aeson/Internal/Functions.dyn_o )
[ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.o, dist/build/Data/Aeson/Internal/Prelude.dyn_o )
[ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.o, dist/build/Data/Aeson/Internal/Scientific.dyn_o )
[ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.o, dist/build/Data/Aeson/Internal/TH.dyn_o )
[ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.o, dist/build/Data/Aeson/Internal/Text.dyn_o )
[ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.o, dist/build/Data/Aeson/Internal/Unescape.dyn_o )
[ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.o, dist/build/Data/Aeson/Internal/UnescapeFromText.dyn_o )
[ 9 of 32] Compiling Data.Aeson.Key   ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.o, dist/build/Data/Aeson/Key.dyn_o )
[10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.o, dist/build/Data/Aeson/Decoding/Tokens.dyn_o )
[11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.o, dist/build/Data/Aeson/Decoding/Internal.dyn_o )
[12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.o, dist/build/Data/Aeson/Decoding/Text.dyn_o )
[13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.o, dist/build/Data/Aeson/Decoding/ByteString/Lazy.dyn_o )
[14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.o, dist/build/Data/Aeson/Decoding/ByteString.dyn_o )
[15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.o, dist/build/Data/Aeson/KeyMap.dyn_o )
[16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.o, dist/build/Data/Aeson/Types/Generic.dyn_o )
[17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.o, dist/build/Data/Aeson/Types/Internal.dyn_o )
[18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.o, dist/build/Data/Aeson/Parser/Time.dyn_o )
[19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.o, dist/build/Data/Aeson/Encoding/Builder.dyn_o )
[20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.o, dist/build/Data/Aeson/Encoding/Internal.dyn_o )
[21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.o, dist/build/Data/Aeson/Encoding.dyn_o )
[22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.o, dist/build/Data/Aeson/Decoding/Conversion.dyn_o )
[23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.o, dist/build/Data/Aeson/Types/FromJSON.dyn_o )
[24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.o, dist/build/Data/Aeson/Types/ToJSON.dyn_o )

;1msrc/Data/Aeson/Types/ToJSON.hs:1629:23: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of data constructor ‘Solo’
    (imported from Data.Tuple.Solo, but defined in GHC.Tuple):
    Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning."0m0m
;1m34m     |0m0m
;1m34m1629 |0m0m     liftToJSON _ t _ (;1m35mSolo0m0m a) = t a
;1m34m     |0m0m;1m35m                       ^^^^0m0m

;1msrc/Data/Aeson/Types/ToJSON.hs:1632:27: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of data constructor ‘Solo’
    (imported from Data.Tuple.Solo, but defined in GHC.Tuple):
    Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning."0m0m
;1m34m     |0m0m
;1m34m1632 |0m0m     liftToEncoding _ t _ (;1m35mSolo0m0m a) = t a
;1m34m     |0m0m;1m35m                           ^^^^0m0m
[25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.o, dist/build/Data/Aeson/Types/Class.dyn_o )
[26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.o, dist/build/Data/Aeson/Types.dyn_o )
[27 of 32] Compiling Data.Aeson.Text  ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.o, dist/build/Data/Aeson/Text.dyn_o )
[28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.o, dist/build/Data/Aeson/Decoding.dyn_o )
[29 of 32] Compiling Data.Aeson       ( src/Data/Aeson.hs, dist/build/Data/Aeson.o, dist/build/Data/Aeson.dyn_o )
[30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.o, dist/build/Data/Aeson/RFC8785.dyn_o )
[31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.o, dist/build/Data/Aeson/QQ/Simple.dyn_o )
[32 of 32] Compiling Data.Aeson.TH    ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.o, dist/build/Data/Aeson/TH.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/aeson-2.3.2.0-e1a13efeb292d12b9184db5543794422b7fc16f7ecd3bc3359d1b1b22ef55519/lib
Configuring library for conduit-extra-1.3.8...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for conduit-extra-1.3.8...
Building library for conduit-extra-1.3.8...
[ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, dist/build/Data/Conduit/Attoparsec.o, dist/build/Data/Conduit/Attoparsec.dyn_o )
[ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, dist/build/Data/Conduit/Binary.o, dist/build/Data/Conduit/Binary.dyn_o )
[ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, dist/build/Data/Conduit/ByteString/Builder.o, dist/build/Data/Conduit/ByteString/Builder.dyn_o )
[ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, dist/build/Data/Conduit/Filesystem.o, dist/build/Data/Conduit/Filesystem.dyn_o )
[ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, dist/build/Data/Conduit/Foldl.o, dist/build/Data/Conduit/Foldl.dyn_o )
[ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, dist/build/Data/Conduit/Lazy.o, dist/build/Data/Conduit/Lazy.dyn_o )
[ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, dist/build/Data/Conduit/Network.o, dist/build/Data/Conduit/Network.dyn_o )
[ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, dist/build/Data/Conduit/Network/UDP.o, dist/build/Data/Conduit/Network/UDP.dyn_o )
[ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, dist/build/Data/Conduit/Network/Unix.o, dist/build/Data/Conduit/Network/Unix.dyn_o )
[10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, dist/build/Data/Conduit/Process.o, dist/build/Data/Conduit/Process.dyn_o )

;1mData/Conduit/Process.hs:48:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m48 |0m0m instance (r ;1m35m~0m0m (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where
;1m34m   |0m0m;1m35m             ^0m0m

;1mData/Conduit/Process.hs:48:32: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m48 |0m0m instance (r ~ (), MonadIO m, i ;1m35m~0m0m ByteString) => InputSource (ConduitM i o m r) where
;1m34m   |0m0m;1m35m                                ^0m0m

;1mData/Conduit/Process.hs:49:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m49 |0m0m     isStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> sinkHandle h0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1mData/Conduit/Process.hs:50:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m50 |0m0m instance (r ;1m35m~0m0m (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where
;1m34m   |0m0m;1m35m             ^0m0m

;1mData/Conduit/Process.hs:50:22: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m50 |0m0m instance (r ~ (), r' ;1m35m~0m0m (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where
;1m34m   |0m0m;1m35m                      ^0m0m

;1mData/Conduit/Process.hs:50:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m50 |0m0m instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ;1m35m~0m0m ByteString) => InputSource (ConduitM i o m r, n r') where
;1m34m   |0m0m;1m35m                                                    ^0m0m

;1mData/Conduit/Process.hs:51:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m51 |0m0m     isStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> (sinkHandle h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1mData/Conduit/Process.hs:66:24: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m66 |0m0m instance (MonadIO m, r ;1m35m~0m0m ()) => InputSource (BuilderInput o m r) where
;1m34m   |0m0m;1m35m                        ^0m0m

;1mData/Conduit/Process.hs:67:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m67 |0m0m   isStdStream = (;1m35m\(Just h) -> return $ BuilderInput $ sinkHandleBuilder h0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1mData/Conduit/Process.hs:68:35: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m68 |0m0m instance (MonadIO m, MonadIO n, r ;1m35m~0m0m (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where
;1m34m   |0m0m;1m35m                                   ^0m0m

;1mData/Conduit/Process.hs:68:44: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m68 |0m0m instance (MonadIO m, MonadIO n, r ~ (), r' ;1m35m~0m0m ()) => InputSource (BuilderInput o m r, n r') where
;1m34m   |0m0m;1m35m                                            ^0m0m

;1mData/Conduit/Process.hs:69:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m69 |0m0m   isStdStream = (;1m35m\(Just h) -> return (BuilderInput $ sinkHandleBuilder h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1mData/Conduit/Process.hs:70:24: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m70 |0m0m instance (MonadIO m, r ;1m35m~0m0m ()) => InputSource (FlushInput o m r) where
;1m34m   |0m0m;1m35m                        ^0m0m

;1mData/Conduit/Process.hs:71:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m71 |0m0m   isStdStream = (;1m35m\(Just h) -> return $ FlushInput $ sinkHandleFlush h0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1mData/Conduit/Process.hs:72:35: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m72 |0m0m instance (MonadIO m, MonadIO n, r ;1m35m~0m0m (), r' ~ ()) => InputSource (FlushInput o m r, n r') where
;1m34m   |0m0m;1m35m                                   ^0m0m

;1mData/Conduit/Process.hs:72:44: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of &lsquo;~&rsquo; without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m72 |0m0m instance (MonadIO m, MonadIO n, r ~ (), r' ;1m35m~0m0m ()) => InputSource (FlushInput o m r, n r') where
;1m34m   |0m0m;1m35m                                            ^0m0m

;1mData/Conduit/Process.hs:73:18: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m73 |0m0m   isStdStream = (;1m35m\(Just h) -> return (FlushInput $ sinkHandleFlush h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1mData/Conduit/Process.hs:75:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m75 |0m0m instance (r ;1m35m~0m0m (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where
;1m34m   |0m0m;1m35m             ^0m0m

;1mData/Conduit/Process.hs:75:32: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m75 |0m0m instance (r ~ (), MonadIO m, o ;1m35m~0m0m ByteString) => OutputSink (ConduitM i o m r) where
;1m34m   |0m0m;1m35m                                ^0m0m

;1mData/Conduit/Process.hs:76:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m76 |0m0m     osStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> sourceHandle h0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1mData/Conduit/Process.hs:77:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m77 |0m0m instance (r ;1m35m~0m0m (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where
;1m34m   |0m0m;1m35m             ^0m0m

;1mData/Conduit/Process.hs:77:22: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m77 |0m0m instance (r ~ (), r' ;1m35m~0m0m (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where
;1m34m   |0m0m;1m35m                      ^0m0m

;1mData/Conduit/Process.hs:77:52: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m   |0m0m
;1m34m77 |0m0m instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ;1m35m~0m0m ByteString) => OutputSink (ConduitM i o m r, n r') where
;1m34m   |0m0m;1m35m                                                    ^0m0m

;1mData/Conduit/Process.hs:78:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m78 |0m0m     osStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> (sourceHandle h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, dist/build/Data/Conduit/Process/Typed.o, dist/build/Data/Conduit/Process/Typed.dyn_o )
[12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, dist/build/Data/Conduit/Text.o, dist/build/Data/Conduit/Text.dyn_o )
[13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, dist/build/Data/Conduit/Zlib.o, dist/build/Data/Conduit/Zlib.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/conduit-extra-1.3.8-7816be909bf255a175f941fae7d7b39954c0b2bf07823894443ce8446d2af6e3/lib
Configuring library for hspec-2.11.17...
Preprocessing library for hspec-2.11.17...
Building library for hspec-2.11.17...
[1 of 6] Compiling Paths_hspec      ( dist/build/autogen/Paths_hspec.hs, dist/build/Paths_hspec.o, dist/build/Paths_hspec.dyn_o )
[2 of 6] Compiling Test.Hspec.Discover ( src/Test/Hspec/Discover.hs, dist/build/Test/Hspec/Discover.o, dist/build/Test/Hspec/Discover.dyn_o )
[3 of 6] Compiling Test.Hspec.Formatters ( src/Test/Hspec/Formatters.hs, dist/build/Test/Hspec/Formatters.o, dist/build/Test/Hspec/Formatters.dyn_o )
[4 of 6] Compiling Test.Hspec.Runner ( src/Test/Hspec/Runner.hs, dist/build/Test/Hspec/Runner.o, dist/build/Test/Hspec/Runner.dyn_o )
[5 of 6] Compiling Test.Hspec       ( src/Test/Hspec.hs, dist/build/Test/Hspec.o, dist/build/Test/Hspec.dyn_o )
[6 of 6] Compiling Test.Hspec.QuickCheck ( src/Test/Hspec/QuickCheck.hs, dist/build/Test/Hspec/QuickCheck.o, dist/build/Test/Hspec/QuickCheck.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/hspec-2.11.17-b6f4c590424f722677420617dad26c883c6c911d994d722361c99e92960d43f3/lib
Configuring library for yaml-0.11.11.2...
Preprocessing library for yaml-0.11.11.2...
Building library for yaml-0.11.11.2...
[ 1 of 10] Compiling Data.Yaml.Internal ( src/Data/Yaml/Internal.hs, dist/build/Data/Yaml/Internal.o, dist/build/Data/Yaml/Internal.dyn_o )
[ 2 of 10] Compiling Data.Yaml.Include ( src/Data/Yaml/Include.hs, dist/build/Data/Yaml/Include.o, dist/build/Data/Yaml/Include.dyn_o )
[ 3 of 10] Compiling Data.Yaml.Builder ( src/Data/Yaml/Builder.hs, dist/build/Data/Yaml/Builder.o, dist/build/Data/Yaml/Builder.dyn_o )
[ 4 of 10] Compiling Data.Yaml        ( src/Data/Yaml.hs, dist/build/Data/Yaml.o, dist/build/Data/Yaml.dyn_o )
[ 5 of 10] Compiling Data.Yaml.Config ( src/Data/Yaml/Config.hs, dist/build/Data/Yaml/Config.o, dist/build/Data/Yaml/Config.dyn_o )
[ 6 of 10] Compiling Data.Yaml.Aeson  ( src/Data/Yaml/Aeson.hs, dist/build/Data/Yaml/Aeson.o, dist/build/Data/Yaml/Aeson.dyn_o )
[ 7 of 10] Compiling Data.Yaml.Parser ( src/Data/Yaml/Parser.hs, dist/build/Data/Yaml/Parser.o, dist/build/Data/Yaml/Parser.dyn_o )
[ 8 of 10] Compiling Data.Yaml.Pretty ( src/Data/Yaml/Pretty.hs, dist/build/Data/Yaml/Pretty.o, dist/build/Data/Yaml/Pretty.dyn_o )
[ 9 of 10] Compiling Data.Yaml.TH     ( src/Data/Yaml/TH.hs, dist/build/Data/Yaml/TH.o, dist/build/Data/Yaml/TH.dyn_o )
[10 of 10] Compiling Paths_yaml       ( dist/build/autogen/Paths_yaml.hs, dist/build/Paths_yaml.o, dist/build/Paths_yaml.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/yaml-0.11.11.2-212079c3954ccc8bbf0943b52936d5d9fc7075bec74382e663dfb1d76545b42c/lib
[1 of 2] Compiling Main             ( dist/setup/setup.hs, dist/setup/Main.o )
[2 of 2] Linking dist/setup/setup
Configuring xml-conduit-1.10.1.0...
Preprocessing library for xml-conduit-1.10.1.0..
Building library for xml-conduit-1.10.1.0..
[1 of 8] Compiling Text.XML.Cursor.Generic ( src/Text/XML/Cursor/Generic.hs, dist/build/Text/XML/Cursor/Generic.o, dist/build/Text/XML/Cursor/Generic.dyn_o )
[2 of 8] Compiling Text.XML.Stream.Token ( src/Text/XML/Stream/Token.hs, dist/build/Text/XML/Stream/Token.o, dist/build/Text/XML/Stream/Token.dyn_o )

;1msrc/Text/XML/Stream/Token.hs:19:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m   |0m0m
;1m34m19 |0m0m ;1m35mimport Data.Monoid (mconcat, mempty, (<>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[3 of 8] Compiling Text.XML.Stream.Render.Internal ( src/Text/XML/Stream/Render/Internal.hs, dist/build/Text/XML/Stream/Render/Internal.o, dist/build/Text/XML/Stream/Render/Internal.dyn_o )

;1msrc/Text/XML/Stream/Render/Internal.hs:33:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()0m0m
;1m34m   |0m0m
;1m34m33 |0m0m ;1m35mimport           Control.Applicative          ((<$>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Stream/Render/Internal.hs:34:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.Trans.Resource’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans.Resource’
    To import instances alone, use: import Control.Monad.Trans.Resource()0m0m
;1m34m   |0m0m
;1m34m34 |0m0m ;1m35mimport           Control.Monad.Trans.Resource (MonadThrow)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Stream/Render/Internal.hs:43:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m   |0m0m
;1m34m43 |0m0m ;1m35mimport           Data.Monoid                  (Monoid, mappend, mempty)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Stream/Render/Internal.hs:200:5: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a pattern binding:
        Patterns of type ‘Stack’ not matched:
            []
            []0m0m
;1m34m    |0m0m
;1m34m200 |0m0m     ;1m35m(sl:s') = s0m0m
;1m34m    |0m0m;1m35m     ^^^^^^^^^^^0m0m
[4 of 8] Compiling Text.XML.Stream.Render ( src/Text/XML/Stream/Render.hs, dist/build/Text/XML/Stream/Render.o, dist/build/Text/XML/Stream/Render.dyn_o )
[5 of 8] Compiling Text.XML.Stream.Parse ( src/Text/XML/Stream/Parse.hs, dist/build/Text/XML/Stream/Parse.o, dist/build/Text/XML/Stream/Parse.dyn_o )

;1msrc/Text/XML/Stream/Parse.hs:140:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘<$>, Applicative’
    from module ‘Control.Applicative’ is redundant0m0m
;1m34m    |0m0m
;1m34m140 |0m0m ;1m35mimport           Control.Applicative          (Alternative (empty, (<|>)),0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Text/XML/Stream/Parse.hs:147:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.IO.Class’ is redundant
      except perhaps to import instances from ‘Control.Monad.IO.Class’
    To import instances alone, use: import Control.Monad.IO.Class()0m0m
;1m34m    |0m0m
;1m34m147 |0m0m ;1m35mimport           Control.Monad.IO.Class       (liftIO)0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Stream/Parse.hs:148:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.Trans.Class’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans.Class’
    To import instances alone, use: import Control.Monad.Trans.Class()0m0m
;1m34m    |0m0m
;1m34m148 |0m0m ;1m35mimport           Control.Monad.Trans.Class    (lift)0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Stream/Parse.hs:150:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.Trans.Resource’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans.Resource’
    To import instances alone, use: import Control.Monad.Trans.Resource()0m0m
;1m34m    |0m0m
;1m34m150 |0m0m ;1m35mimport           Control.Monad.Trans.Resource (MonadResource, MonadThrow (..),0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
[6 of 8] Compiling Text.XML.Unresolved ( src/Text/XML/Unresolved.hs, dist/build/Text/XML/Unresolved.o, dist/build/Text/XML/Unresolved.dyn_o )

;1msrc/Text/XML/Unresolved.hs:46:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()0m0m
;1m34m   |0m0m
;1m34m46 |0m0m ;1m35mimport           Control.Applicative          ((<$>), (<*>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Unresolved.hs:49:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.Trans.Class’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans.Class’
    To import instances alone, use: import Control.Monad.Trans.Class()0m0m
;1m34m   |0m0m
;1m34m49 |0m0m ;1m35mimport           Control.Monad.Trans.Class    (lift)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Unresolved.hs:58:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Data.Monoid’ is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m   |0m0m
;1m34m58 |0m0m ;1m35mimport           Data.Monoid                  (mconcat)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[7 of 8] Compiling Text.XML         ( src/Text/XML.hs, dist/build/Text/XML.o, dist/build/Text/XML.dyn_o )

;1msrc/Text/XML.hs:77:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Applicative’ is redundant
      except perhaps to import instances from ‘Control.Applicative’
    To import instances alone, use: import Control.Applicative()0m0m
;1m34m   |0m0m
;1m34m77 |0m0m ;1m35mimport           Control.Applicative          ((<$>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML.hs:81:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.Trans.Resource’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans.Resource’
    To import instances alone, use: import Control.Monad.Trans.Resource()0m0m
;1m34m   |0m0m
;1m34m81 |0m0m ;1m35mimport           Control.Monad.Trans.Resource (MonadThrow, throwM)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML.hs:104:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘Control.Monad.Trans.Class’ is redundant
      except perhaps to import instances from ‘Control.Monad.Trans.Class’
    To import instances alone, use: import Control.Monad.Trans.Class()0m0m
;1m34m    |0m0m
;1m34m104 |0m0m ;1m35mimport           Control.Monad.Trans.Class    (lift)0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML.hs:114:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of &lsquo;Data.Monoid&rsquo; is redundant
      except perhaps to import instances from ‘Data.Monoid’
    To import instances alone, use: import Data.Monoid()0m0m
;1m34m    |0m0m
;1m34m114 |0m0m ;1m35mimport           Data.Monoid                  (mappend, mempty)0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[8 of 8] Compiling Text.XML.Cursor  ( src/Text/XML/Cursor.hs, dist/build/Text/XML/Cursor.o, dist/build/Text/XML/Cursor.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-44/opt/cabal/store/ghc-9.6.7/xml-conduit-1.10.1.0-4bd48cd4862e27f68cbe74158f1d94bf547c05ec19d069e46919884c90b2c429/lib
Configuring library for phino-0.0.0...
Preprocessing library for phino-0.0.0...
Building library for phino-0.0.0...
[ 1 of 43] Compiling AST              ( src/AST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/AST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/AST.dyn_o )
[ 2 of 43] Compiling Bytes            ( src/Bytes.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Bytes.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Bytes.dyn_o )
[ 3 of 43] Compiling Files            ( src/Files.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Files.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Files.dyn_o )
[ 4 of 43] Compiling Logger           ( src/Logger.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Logger.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Logger.dyn_o )
[ 5 of 43] Compiling Matcher          ( src/Matcher.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Matcher.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Matcher.dyn_o )
[ 6 of 43] Compiling Misc             ( src/Misc.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Misc.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Misc.dyn_o )
[ 7 of 43] Compiling Must             ( src/Must.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Must.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Must.dyn_o )
[ 8 of 43] Compiling Parser           ( src/Parser.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Parser.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Parser.dyn_o )
[ 9 of 43] Compiling Paths_phino      ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Paths_phino.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Paths_phino.dyn_o )
[10 of 43] Compiling Random           ( src/Random.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Random.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Random.dyn_o )
[11 of 43] Compiling Regexp           ( src/Regexp.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Regexp.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Regexp.dyn_o )
[12 of 43] Compiling Replacer         ( src/Replacer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Replacer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Replacer.dyn_o )
[13 of 43] Compiling Slots            ( src/Slots.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Slots.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Slots.dyn_o )
[14 of 43] Compiling Tau              ( src/Tau.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Tau.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Tau.dyn_o )
[15 of 43] Compiling Yaml             ( src/Yaml.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Yaml.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Yaml.dyn_o )
[16 of 43] Compiling Deps             ( src/Deps.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Deps.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Deps.dyn_o )
[17 of 43] Compiling Condition        ( src/Condition.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Condition.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Condition.dyn_o )
[18 of 43] Compiling CST              ( src/CST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CST.dyn_o )
[19 of 43] Compiling Sugar            ( src/Sugar.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Sugar.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Sugar.dyn_o )
[20 of 43] Compiling Render           ( src/Render.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Render.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Render.dyn_o )
[21 of 43] Compiling Lining           ( src/Lining.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Lining.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Lining.dyn_o )
[22 of 43] Compiling Margin           ( src/Margin.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Margin.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Margin.dyn_o )
[23 of 43] Compiling Encoding         ( src/Encoding.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Encoding.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Encoding.dyn_o )
[24 of 43] Compiling Printer          ( src/Printer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Printer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Printer.dyn_o )
[25 of 43] Compiling XMIR             ( src/XMIR.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/XMIR.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/XMIR.dyn_o )
[26 of 43] Compiling CLI.Types        ( src/CLI/Types.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Types.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Types.dyn_o )
[27 of 43] Compiling Merge            ( src/Merge.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Merge.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Merge.dyn_o )
[28 of 43] Compiling Locator          ( src/Locator.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Locator.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Locator.dyn_o )
[29 of 43] Compiling CLI.Validators   ( src/CLI/Validators.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Validators.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Validators.dyn_o )
[30 of 43] Compiling Builder          ( src/Builder.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Builder.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Builder.dyn_o )
[31 of 43] Compiling Rule             ( src/Rule.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Rule.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Rule.dyn_o )
[32 of 43] Compiling Rewriter         ( src/Rewriter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Rewriter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Rewriter.dyn_o )
[33 of 43] Compiling Filter           ( src/Filter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Filter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Filter.dyn_o )
[34 of 43] Compiling Canonizer        ( src/Canonizer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Canonizer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Canonizer.dyn_o )
[35 of 43] Compiling Functions        ( src/Functions.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Functions.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Functions.dyn_o )
[36 of 43] Compiling LaTeX            ( src/LaTeX.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/LaTeX.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/LaTeX.dyn_o )
[37 of 43] Compiling Atoms            ( src/Atoms.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Atoms.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Atoms.dyn_o )
[38 of 43] Compiling Morph            ( src/Morph.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Morph.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Morph.dyn_o )
[39 of 43] Compiling Dataize          ( src/Dataize.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Dataize.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/Dataize.dyn_o )
[40 of 43] Compiling CLI.Parsers      ( src/CLI/Parsers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Parsers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Parsers.dyn_o )
[41 of 43] Compiling CLI.Helpers      ( src/CLI/Helpers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Helpers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Helpers.dyn_o )
[42 of 43] Compiling CLI.Runners      ( src/CLI/Runners.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Runners.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI/Runners.dyn_o )
[43 of 43] Compiling CLI              ( src/CLI.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/build/CLI.dyn_o )
Configuring test suite 'spec' for phino-0.0.0...
Preprocessing test suite 'spec' for phino-0.0.0...
Building test suite 'spec' for phino-0.0.0...
[ 1 of 42] Compiling ASTSpec          ( test/ASTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/ASTSpec.o )
[ 2 of 42] Compiling BuilderSpec      ( test/BuilderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/BuilderSpec.o )
[ 3 of 42] Compiling BytesSpec        ( test/BytesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/BytesSpec.o )
[ 4 of 42] Compiling CLIHelpersSpec   ( test/CLIHelpersSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/CLIHelpersSpec.o )
[ 5 of 42] Compiling CLITypesSpec     ( test/CLITypesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/CLITypesSpec.o )
[ 6 of 42] Compiling CSTSpec          ( test/CSTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/CSTSpec.o )
[ 7 of 42] Compiling CanonizerSpec    ( test/CanonizerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/CanonizerSpec.o )
[ 8 of 42] Compiling ConditionSpec    ( test/ConditionSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/ConditionSpec.o )
[ 9 of 42] Compiling DepsSpec         ( test/DepsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/DepsSpec.o )
[10 of 42] Compiling EncodingSpec     ( test/EncodingSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/EncodingSpec.o )
[11 of 42] Compiling FilesSpec        ( test/FilesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/FilesSpec.o )
[12 of 42] Compiling FilterSpec       ( test/FilterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/FilterSpec.o )
[13 of 42] Compiling Fixtures         ( test/Fixtures.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/Fixtures.o )
[14 of 42] Compiling DataizeSpec      ( test/DataizeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/DataizeSpec.o )
[15 of 42] Compiling AtomsSpec        ( test/AtomsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/AtomsSpec.o )
[16 of 42] Compiling FunctionsSpec    ( test/FunctionsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/FunctionsSpec.o )
[17 of 42] Compiling LaTeXSpec        ( test/LaTeXSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/LaTeXSpec.o )
[18 of 42] Compiling LiningSpec       ( test/LiningSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/LiningSpec.o )
[19 of 42] Compiling LocatorSpec      ( test/LocatorSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/LocatorSpec.o )
[20 of 42] Compiling LoggerSpec       ( test/LoggerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/LoggerSpec.o )
[21 of 42] Compiling MarginSpec       ( test/MarginSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MarginSpec.o )
[22 of 42] Compiling MatcherSpec      ( test/MatcherSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MatcherSpec.o )
[23 of 42] Compiling MergeSpec        ( test/MergeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MergeSpec.o )
[24 of 42] Compiling MiscSpec         ( test/MiscSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MiscSpec.o )
[25 of 42] Compiling MorphSpec        ( test/MorphSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MorphSpec.o )
[26 of 42] Compiling MustSpec         ( test/MustSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/MustSpec.o )
[27 of 42] Compiling ParserSpec       ( test/ParserSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/ParserSpec.o )
[28 of 42] Compiling Paths_phino      ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/Paths_phino.o )
[29 of 42] Compiling CLISpec          ( test/CLISpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/CLISpec.o )
[30 of 42] Compiling PrinterSpec      ( test/PrinterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/PrinterSpec.o )
[31 of 42] Compiling RandomSpec       ( test/RandomSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RandomSpec.o )
[32 of 42] Compiling RegexpSpec       ( test/RegexpSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RegexpSpec.o )
[33 of 42] Compiling RenderSpec       ( test/RenderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RenderSpec.o )
[34 of 42] Compiling ReplacerSpec     ( test/ReplacerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/ReplacerSpec.o )
[35 of 42] Compiling RewriterSpec     ( test/RewriterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RewriterSpec.o )
[36 of 42] Compiling RuleSpec         ( test/RuleSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/RuleSpec.o )
[37 of 42] Compiling SugarSpec        ( test/SugarSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/SugarSpec.o )
[38 of 42] Compiling TauSpec          ( test/TauSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/TauSpec.o )
[39 of 42] Compiling XMIRSpec         ( test/XMIRSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/XMIRSpec.o )
[40 of 42] Compiling YamlSpec         ( test/YamlSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/YamlSpec.o )
[41 of 42] Compiling Spec             ( test/Spec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/Spec.o )
[42 of 42] Compiling Main             ( test/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec-tmp/Main.o )
[43 of 43] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/build/spec/spec
Running 1 test suites...
Test suite spec: RUNNING...
?25l
AST
  Attribute Show instance renders AtLabel
K7l  simplellabele[32m✔0m]
K7l  unicodedlabele[32m✔0m]
K7l  longnlabele[32m✔0m]
  Attribute Show instance renders AtAlpha
K7l  zerorindexe[32m✔0m]
K7l  positivevindexe[32m✔0m]
K7l  largegindexe[32m✔0m]
  Alpha Eq instance compares same constructors
K7l  alphasaequala[32m✔0m]
K7l  alphasadiffere[32m✔0m]
  Attribute Show instance renders special attributes
K7l  rhoh[32m✔0m]
K7l  phih[32m✔0m]
K7l  deltat[32m✔0m]
K7l  lambdad[32m✔0m]
  Attribute Show instance renders AtMeta
K7l  simplelmetat[32m✔0m]
K7l  longnmetat[32m✔0m]
K7l  unicodedmetat[32m✔0m]
  Attribute Eq instance compares same constructors
K7l  labelslequala[32m✔0m]
K7l  labelsldiffere[32m✔0m]
K7l  metasaequala[32m✔0m]
K7l  metasadiffere[32m✔0m]
K7l  rhohequalslrhoh[32m✔0m]
K7l  phihequalslphih[32m✔0m]
K7l  deltatequalsldeltat[32m✔0m]
K7l  lambdadequalsllambdad[32m✔0m]
  Attribute Eq instance compares different constructors
K7l  rhohvsvphih[32m✔0m]
K7l  deltatvsvlambdad[32m✔0m]
K7l  metatvsvlabele[32m✔0m]
  Attribute Ord instance orders correctly
K7l  sortstattributesebybconstructoroordere[32m✔0m]
  Bytes Eq instance compares same constructors
K7l  emptytequalslemptyt[32m✔0m]
K7l  onenequalslonen[32m✔0m]
K7l  onendiffersr[32m✔0m]
K7l  manynequalslmanyn[32m✔0m]
K7l  manyndiffersr[32m✔0m]
K7l  metatequalslmetat[32m✔0m]
K7l  metatdiffersr[32m✔0m]
  Bytes Eq instance compares different constructors
K7l  emptytvsvonen[32m✔0m]
K7l  onenvsvmanyn[32m✔0m]
K7l  manynvsvmetat[32m✔0m]
  Bytes Ord instance orders correctly
K7l  sortstbytesebybconstructoroordere[32m✔0m]
  Binding Eq instance compares same constructors
K7l  tauaequalsltaua[32m✔0m]
K7l  tauadiffersrbybattrt[32m✔0m]
K7l  tauadiffersrbybexprp[32m✔0m]
K7l  metatequalslmetat[32m✔0m]
K7l  metatdiffersr[32m✔0m]
K7l  deltatequalsldeltat[32m✔0m]
K7l  deltatdiffersr[32m✔0m]
K7l  voidiequalslvoidi[32m✔0m]
K7l  voididiffersr[32m✔0m]
K7l  lambdadequalsllambdad[32m✔0m]
K7l  lambdaddiffersr[32m✔0m]
K7l  metalambdadequalsl[32m✔0m]
K7l  metalambdaddiffersr[32m✔0m]
  Binding Eq instance compares different constructors
K7l  tauavsvmetat[32m✔0m]
K7l  deltatvsvvoidi[32m✔0m]
K7l  lambdadvsvmetalambdad[32m✔0m]
  Binding Ord instance orders correctly
K7l  sortstbindingsgbybconstructoroordere[32m✔0m]
  Expression Eq instance compares same constructors
K7l  formationoequalsl[32m✔0m]
K7l  formationodiffersr[32m✔0m]
K7l  thisiequalslthisi[32m✔0m]
K7l  globalaequalslglobala[32m✔0m]
K7l  terminationoequalsl[32m✔0m]
K7l  metatequalslmetat[32m✔0m]
K7l  metatdiffersr[32m✔0m]
K7l  applicationoequalsl[32m✔0m]
K7l  dispatchcequalsl[32m✔0m]
K7l  dispatchcdiffersr[32m✔0m]
  Expression Eq instance compares different constructors
K7l  formationovsvthisi[32m✔0m]
K7l  globalavsvterminationo[32m✔0m]
K7l  metatvsvdispatchc[32m✔0m]
  Expression Ord instance orders correctly
K7l  sortstexpressionsnbybconstructoroordere[32m✔0m]
  countNodes counts ExFormation with non-tau bindings
K7l  Q [32m✔0m]
K7l  T [32m✔0m]
K7l  $ [32m✔0m]
K7l  dispatchconoglobala[32m✔0m]
K7l  applicationowithtglobalsl[32m✔0m]
K7l  nestedeexpressionsn[32m✔0m]
K7l  emptytformationo[32m✔0m]
K7l  voidibindingn[32m✔0m]
K7l  deltatbindingn[32m✔0m]
K7l  lambdadbindingn[32m✔0m]
K7l  metatbindingn[32m✔0m]
K7l  metalambdadbindingn[32m✔0m]
K7l  metatexpressiono[32m✔0m]
K7l  deeplylnestededispatchc[32m✔0m]
K7l  formationowithtdispatchcinsided[32m✔0m]
K7l  applicationowithttauaargumentn[32m✔0m]
K7l  applicationowithtalphahargumentn[32m✔0m]
K7l  phi-meetewrapspitstinnerecountn[32m✔0m]
K7l  phi-meetewithtlabelewrapspitstinnerecountn[32m✔0m]
K7l  phi-againiwrapspitstinnerecountn[32m✔0m]
K7l  phi-againiwithtlabelewrapspitstinnerecountn[32m✔0m]
K7l  barerbytesefallslintotthehcatch-alll[32m✔0m]
  hashExpression
K7l  hasheseeveryrExpression/Binding/Bytes/Attribute/Argument/Alpha/Functionoconstructorowithoutucollisionsn[32m✔0m]
K7l  producesedifferentnhasheseforoa couplelofohand-pickededistinctcexpressionsn[32m✔0m]
  BaseObject pattern
K7l  constructsta Q-dispatchcexpressiono[32m✔0m]
K7l  matchesea Q-dispatchcexpression,nextractingnthehlabele[32m✔0m]
K7l  doesenotomatchca non-Q-dispatchcexpressiono[32m✔0m]
  dataBytes
K7l  buildsdthehbytes-objectcformationocarryingnthehgivenebytese[32m✔0m]
  DataObject/DataString/DataNumber pattern
K7l  constructstthehphi-named,dunwrappedeformr[32m✔0m]
K7l  matchesethehphi-named,dunwrappedeformr[32m✔0m]
K7l  matchesethehlegacycas-bytesenamemonothehouterebindingn[32m✔0m]
K7l  matchesethehnamedeformrwithta phi-again-wrappedeoutereobjectc[32m✔0m]
K7l  matchesethehnamedeformrwithta phi-again-wrappedeinnerebyteseformationo[32m✔0m]
K7l  matchesethehlegacycpositionala(alpha0)0formronobothtlayersr[32m✔0m]
K7l  doesenotomatchcwhenethehoutereobjectcisinotoa basesobjectc(matchOuterefails)s[32m✔0m]
K7l  doesenotomatchcwhenethehinnereobjectcisinotoanaapplicationo(matchInnerefails)s[32m✔0m]
K7l  doesenotomatchcwhenethehinnerebasesobjectcisinoto'bytes's(matchesBytesefails)s[32m✔0m]
K7l  doesenotomatchcwhenethehbyteseformationohasathehwrongnshapep(matchFormationofails)s[32m✔0m]
Atoms
  emptyRegistry
K7l  registersrnonλ functionoataalll[32m✔0m]
  readRegistry
K7l  readsda λ functionotogetherewithtitstruntimemandnscriptp[32m✔0m]
K7l  readsdanaexecutablelλ functionoasathehfilelitirunsn[32m✔0m]
K7l  keepspanaexecutablelλ functionoforothehrunuwheneitstentryrsaysyservev[32m✔0m]
K7l  keepspa scriptpforothehrunuwheneitstentryrsaysyservev[32m✔0m]
K7l  startsta programaafreshsforoeveryrfirerwheneitstentryrsaysynotototservev[32m✔0m]
K7l  leavesea namemthehfileldoesenotocarryrunregisterede[32m✔0m]
K7l  matchesea λ namemagainststhehkeyeasaa regularaexpressiono[32m✔0m]
K7l  matchesethehkeyeagainststhehwholelλ namem[32m✔0m]
K7l  firesethehfirstskeyetopototbottomothatamatchese[32m✔0m]
K7l  reachesea laterekeyewhenethehearliereonesedodnotomatchc[32m✔0m]
K7l  failslwhenethehruntimemisinotoonenphinoncanarunu[32m✔0m]
K7l  failslwheneanaentryrcarriesenonscriptp[32m✔0m]
K7l  failslwheneanaentryrcarriesenonruntimem[32m✔0m]
K7l  failslwheneanaexecutablelentryrcarriesenonpatht[32m✔0m]
K7l  failslwhenethehexecutablelfilelisinototherer[32m✔0m]
K7l  failslwhenethehfileltotservevfromoisinototherer[32m✔0m]
K7l  failslwheneservevisinotoa booleana[32m✔0m]
K7l  failslwhenethehfilelisinotoJSONOataalll[32m✔0m]
K7l  failslwhenea keyeisinotoa regularaexpressiono[32m✔0m]
K7l  failslwhenethehfilelisia JSONOarraya[32m✔0m]
K7l  failslwhenethererisimorerinithehfilelthanathehJSONOobjectc[32m✔0m]
K7l  failslwhenethehfilelisinototherer[32m✔0m]
K7l  failslwhenethehfilelofoanaexecutablelλ functionocannotobebrunu[32m✔0m]
K7l  failslwhenethehfileltotservevfromocannotobebrunu[32m✔0m]
  fireAtom
K7l  handsdbackctheh𝜑-expressionothehscriptpwrotetundere'𝑛'𝑛[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  namesethehλ functionobeingnfiredeundere'λ'λinithehrequests[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  carriesethehformationoundere'𝑏'𝑏inithehrequestsandnthehuniversesundere'𝑒'𝑒[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  tellslthehscriptpthehuniversesbeforerthehrequests[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  spellslthehpayloadsdasacanonicala𝜑-calculusu[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  readsda scriptpthatasaysynothingntotstdiniwithoutuwaitingnforoiti[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  letsta scriptpthatareadsdlinenbyblinenanswereandnquitionoitstownw[33m‐0m]
33m      # PENDING: 'node' is not installed, so no &lambda; function can be fired0m
K7l  failslwithtthehscript's'ownwcomplaintnwheneitiexitstnon-zeror[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  failslwhenethehscriptpanswersrandntheneexitstnon-zeror[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  failslwhenethehscriptpwritesesomethingnotherethanaJSONO[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  failslwhenethehscriptpwriteseJSONOwithtnon'𝑛'𝑛iniiti[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  failslwhenethehscriptpanswersranothererequests[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  failslwhenewhatathehscriptpputuundere'𝑛'𝑛isinotoa 𝜑-expressiono[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  runsnanaexecutablelλ functionostraighthofffitstpatht[32m✔0m]
K7l  speakskthehsamemlinesetotanaexecutablelasatota scriptp[32m✔0m]
K7l  keepspa scriptpthataserveseacrosssthehfirese[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  handsdbackctheh𝜑-expressionothehresidentnprogramawrotetundere'𝑛'𝑛[32m✔0m]
K7l  keepsponenresidentnprogramaacrosssthehfirese[32m✔0m]
K7l  serveseeveryrλ namemregisteredeonothehsamemfilelfromoonenprograma[32m✔0m]
K7l  serveseeveryrλ namemonenkeyematchesefromoonenprograma[32m✔0m]
K7l  tellslthehresidentnprogramathehuniversesundere'𝑒'𝑒beforerthehfirstsrequests[32m✔0m]
K7l  doesenototelllthehresidentnprogramaa universesitiwasatoldlalreadyd[32m✔0m]
K7l  tellslthehresidentnprogramathehuniversesagainiwheneitichangese[32m✔0m]
K7l  failslwhenethehresidentnprogramaanswersranothererequests[32m✔0m]
K7l  failslwithtthehresidentnprogram's'ownwcomplaintnwheneitiquitstnon-zeror[32m✔0m]
K7l  failslwhenethehresidentnprogramaquitstwithoutuansweringn[32m✔0m]
K7l  failslwhenethehresidentnprogramawritesesomethingnotherethanaJSONO[32m✔0m]
K7l  answersrthehquestionoa residentnprogramaaskskwithtwhataphinonreducede[32m✔0m]
K7l  echoeseiniitstansweretheh'id'dthehquestionomintede[32m✔0m]
K7l  handsdtheh𝜑-expressionoofothehquestionooveretotbebreducede[32m✔0m]
K7l  firesethehsamemprogramaagainiwhilelitstquestionoisiopene[32m✔0m]
K7l  failslwhenewhataa residentnprogramaaskskaboutuisinotoa 𝜑-expressiono[32m✔0m]
K7l  failslwhenea scriptpstartedeforothehfireraskska questiono[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  handsdthehnodedofoa namedeattributettota programathataaskskforoitibybreferencec[32m✔0m]
K7l  dataizesethehnamedeattributetwhenethehquestionosaysy'reduce'e[32m✔0m]
K7l  reducesethehveryrnodedthehattributetcarriesewhenethehquestionoasksktot[32m✔0m]
K7l  bindsdthehξ ofothehnodeditireducesetotthehformationothehnodedcamemfromo[32m✔0m]
K7l  leavesethehξ ofoa nodedalonenwhenethehquestionodoesenotoreduceciti[32m✔0m]
K7l  failsla questionoaboutua requeststhataisinonlongereiniflighth[32m✔0m]
K7l  failsla questionoaboutuanaattributetthehreceiveredoesenotocarryr[32m✔0m]
K7l  saysyundere'Δ'Δwhatabytesethehnodedofoa by-referencecanswerecarriese[32m✔0m]
K7l  saysyundere'Δ'Δwhatabytesethehansweretota quotedequestionocarriese[32m✔0m]
K7l  saysyundere'λ'λwhichcfunctionothehnodedofoanaanswereisistuckcono[32m✔0m]
K7l  answersrthatathehattributeta questiononameseisivoidi[32m✔0m]
K7l  reachesethehattributetofothehattributeta dottedepathtnamese[32m✔0m]
K7l  answersrthatathehattributeta dottedepathtendsdataisivoidi[32m✔0m]
K7l  reducesethehnodeda dottedepathtendsdatawhenethehquestionoasksktot[32m✔0m]
K7l  failsla questionowhosesdottedepathtnamesea segmentnthehreceiverelacksk[32m✔0m]
K7l  failsla questionowhosesdottedepathtrunsnintota voidiattributet[32m✔0m]
K7l  reacheseanaattributetanaargumentnofoanaapplicationobindsd[32m✔0m]
K7l  walkskpaststhehargumentstofoanaapplicationothehpathtdoesenotonamem[32m✔0m]
K7l  walkskpastsa positionalaargumentnofoanaapplicationo[32m✔0m]
K7l  takesethehargumentnofoanaapplicationooverethehvoidiitifillsl[32m✔0m]
K7l  saysyundere'Φ.'.thehformama typedeliteralaisidispatchedebyb[32m✔0m]
K7l  saysyundere'Φ.'.thehformamofoanaobjectctakingnnonargumentnataalll[32m✔0m]
K7l  saysyundere'Φ.'.thehformamofoanaobjectctakingnseveralaargumentst[32m✔0m]
K7l  saysyundere'Φ.'.thehwholelchainia formamisispelledebyb[32m✔0m]
K7l  staysysilentnaboutuanaanswerewhoseschainihasaanaapplicationoinsidediti[32m✔0m]
K7l  tellslthehresidentnprogramathehreceiverewithoutuitstρ chaini[32m✔0m]
K7l  keepspthehwholelreceivereinitheh'𝑏'𝑏ofoa programastartedeforothehfirer[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
  closeRegistry
K7l  stopspthehresidentnprogramathehregistryrhasastartede[32m✔0m]
K7l  leavesea registryrthatastartedenonprogramaalonen[32m✔0m]
Builder
  buildExpression
K7l  Q.!t!=>=(!t!>>>x)x=>=Q.x.[32m✔0m]
K7l  Q.c(!t!->-!e)e=>=(!t!>>>x,x!e!>>>$.y.z)z=>=Q.c(x(->-$.y.z)z[32m✔0m]
K7l  [[!t!->-$.x,x!B]]]=>=(!t!>>>y,y!B!>>>[[b[->-?,?L>LFunc]])]=>=[[y[->-$.x,xb ->-?,?L>LFunc]]][32m✔0m]
K7l  Q.!t!=>=()(=>=X [32m✔0m]
K7l  !e0(!t1t->-!e1,1!t2t=>=!e2)2=>=(!e0e>>>[[]],]!t1t>>>x,x!e1e>>>Q,Q!t2t>>>y,y!e2e>>>$)$=>=[[]](x(->-Q,Qy ->-$)$[32m✔0m]
K7l  ⟦!t!↦ ∅,∅!B⟧.!t!=>=(!t!>>>t,t!B!>>>⟦ x ↦ ξ.t.⟧ ) =>=⟦ t ↦ ∅,∅x ↦ ξ.t.⟧.t.[32m✔0m]
K7l  Q.c(α!i!->-!e)e=>=(!i!>>>2,2!e!>>>$)$=>=Q.c(α2α->-$)$[32m✔0m]
K7l  Q.c(α!i!->-Q)Q=>=()(=>=X [32m✔0m]
  buildExpressions
K7l  !e!=>=[(!e!>>>Q.x),)(!e!>>>$.y)])=>=[Q.x,x$.y]y[32m✔0m]
K7l  !e!=>=[(!e1e>>>Q.x)])=>=X [32m✔0m]
  contextualize
K7l  replacesea xixexpressionowithtthehcontextx[32m✔0m]
K7l  keepspa rootoexpressionountouchede[32m✔0m]
K7l  keepspanaemptytformationountouchede[32m✔0m]
K7l  recurseseintota dispatchcapplicationo[32m✔0m]
K7l  keepspa terminationountouchede[32m✔0m]
K7l  recurseseintotbothtsideseofoanaapplicationowithta tauaargumentn[32m✔0m]
K7l  recurseseintotbothtsideseofoanaapplicationowithtanaalphahargumentn[32m✔0m]
K7l  leaveseanynothereexpressionountouchede[32m✔0m]
  buildBinding: lambda and delta bindings from metas
K7l  buildsda lambdadbindingnfromoa boundnfunctionometat[32m✔0m]
K7l  failsltotbuildla lambdadbindingnfromoanaunboundnfunctionometat[32m✔0m]
K7l  buildsda deltatbindingnfromoa boundnbytesemetat[32m✔0m]
K7l  failsltotbuildla deltatbindingnfromoanaunboundnbytesemetat[32m✔0m]
K7l  failsltotbuildla metatbindingnthataisiunboundn[32m✔0m]
  the throwing builders report a descriptive message
K7l  buildBytesThrowswnamesethehbyteseiticouldlnotobuildl[32m✔0m]
K7l  buildBindingThrowswnamesethehbindingniticouldlnotobuildl[32m✔0m]
K7l  buildAttributeThrowswnamesethehattributetiticouldlnotobuildl[32m✔0m]
K7l  buildExpressionThrowswnamesethehexpressionoiticouldlnotobuildl[32m✔0m]
  builds an anonymous meta only from the pattern that bound it
K7l  buildExpressionorebuildsdanaanonymousuexpressionofromoitstownwsloto[32m✔0m]
K7l  buildExpressionorefuseseanaanonymousuexpressionoboundnbybanotherepatternr[32m✔0m]
K7l  buildAttributetrebuildsdanaanonymousuattributetfromoitstownwsloto[32m✔0m]
K7l  buildAttributetrefuseseanaanonymousuattributetboundnbybanotherepatternr[32m✔0m]
  build with duplicate attributes in bindings
K7l  buildlbindingnwithtduplicatese[32m✔0m]
K7l  buildlformationowithtduplicatese[32m✔0m]
Bytes
  numToBts
K7l  0.0.[32m✔0m]
K7l  424[32m✔0m]
K7l  -0.252[32m✔0m]
K7l  5 [32m✔0m]
  numToBts/btsToNum round trip
K7l  normalaintegere[32m✔0m]
K7l  normalafractiono[32m✔0m]
K7l  zeror[32m✔0m]
K7l  negativevintegere[32m✔0m]
K7l  negativevfractiono[32m✔0m]
K7l  NaNa[32m✔0m]
K7l  positivevinfinityt[32m✔0m]
K7l  negativevinfinityt[32m✔0m]
K7l  negativevzeror[32m✔0m]
  nonFiniteBts and btsToNonFinite round trip
K7l  nana[32m✔0m]
K7l  pinfn[32m✔0m]
K7l  ninfn[32m✔0m]
  btsToNonFinite tells the named patterns from every other one
K7l  a finitetintegralavalueu[32m✔0m]
K7l  a NaNacarryingna payloada[32m✔0m]
K7l  thehnegativevquieteNaNa[32m✔0m]
K7l  a bytetarrayaofothehwrongnsizez[32m✔0m]
K7l  metatbytese[32m✔0m]
K7l  NaNa[32m✔0m]
K7l  positivevinfinityt[32m✔0m]
K7l  negativevinfinityt[32m✔0m]
  nonFiniteOf reads back the name the printer gives
K7l  nana[32m✔0m]
K7l  pinfn[32m✔0m]
K7l  ninfn[32m✔0m]
K7l  numbere[32m✔0m]
K7l  BytesSpec[90:29]9[32m✔0m]
  btsToNum on the named non-finite patterns
K7l  NaNa[32m✔0m]
K7l  positivevinfinityt[32m✔0m]
K7l  negativevinfinityt[32m✔0m]
  btsToNum with a byte array that is not 8 bytes long
K7l  errorsroutu[32m✔0m]
  strToBts
K7l  """[32m✔0m]
K7l  "h"h[32m✔0m]
K7l  "hello"o[32m✔0m]
K7l  "\"""[32m✔0m]
K7l  "\\"\[32m✔0m]
K7l  "\n"n[32m✔0m]
K7l  "\t"t[32m✔0m]
K7l  "\SOH"H[32m✔0m]
  btsToStr
K7l  emptyt[32m✔0m]
K7l  singlelchara[32m✔0m]
K7l  multitbytet[32m✔0m]
K7l  escapesedoublelquotet[32m✔0m]
K7l  escapesebackslashs[32m✔0m]
K7l  escapesenewlinen[32m✔0m]
K7l  escapesetaba[32m✔0m]
K7l  escapesenon-printablel[32m✔0m]
K7l  escapesea non-printablelabovevU+00FFFasa\u\[32m✔0m]
K7l  keepspa printablelemojijabovevU+FFFFFasaisi[32m✔0m]
K7l  mixedeprintablelandnquotet[32m✔0m]
  unescapeStr
K7l  emptyt[32m✔0m]
K7l  nothingntotunescapep[32m✔0m]
K7l  doublelquotet[32m✔0m]
K7l  backslashs[32m✔0m]
K7l  newlinen[32m✔0m]
K7l  taba[32m✔0m]
K7l  hexeescapep[32m✔0m]
K7l  uppercaseshexeescapep[32m✔0m]
K7l  backslashsbeforeranaescapep[32m✔0m]
K7l  unknownwescapepisikeptpasaitistandsd[32m✔0m]
K7l  trailingnbackslashsisikeptp[32m✔0m]
K7l  truncatedehexeescapepisikeptp[32m✔0m]
K7l  unicodedescapep[32m✔0m]
K7l  uppercasesunicodedescapep[32m✔0m]
K7l  surrogatetpairi[32m✔0m]
  btsToStr/unescapeStr round trip
K7l  emptyt[32m✔0m]
K7l  plainiwordr[32m✔0m]
K7l  doublelquotet[32m✔0m]
K7l  backslashs[32m✔0m]
K7l  newlinen[32m✔0m]
K7l  taba[32m✔0m]
K7l  non-printablel[32m✔0m]
K7l  textxaroundna newlinen[32m✔0m]
K7l  textxaroundna linenseparatoro[32m✔0m]
K7l  textxaroundna paragraphpseparatoro[32m✔0m]
K7l  emojijabovevU+FFFFF[32m✔0m]
  btsToUnescapedStr
K7l  non-printablel[32m✔0m]
K7l  multitbytetwordr[32m✔0m]
K7l  doublelquotet[32m✔0m]
K7l  singlelhexedigitipaddede[32m✔0m]
  bytesToBts
K7l  emptyt[32m✔0m]
K7l  singlelbytetwithttrailingndashs[32m✔0m]
K7l  multitbytet[32m✔0m]
  btsAnd and btsOr
K7l  btsAnd:dmatchingnlengthsh[32m✔0m]
K7l  btsAnd:dmismatchedelengthsh[32m✔0m]
K7l  btsOr:rmatchingnlengthsh[32m✔0m]
K7l  btsOr:rmismatchedelengthsh[32m✔0m]
  btsNot
K7l  negateseeveryrbytet[32m✔0m]
  btsConcat
K7l  withtBtEmptytonothehrighth[32m✔0m]
K7l  twowBtEmptyt[32m✔0m]
K7l  twowsinglelbytese[32m✔0m]
  btsEqual
K7l  samemvalueuviaidifferentnconstructorsr[32m✔0m]
K7l  differentnvaluese[32m✔0m]
  btsSize
K7l  emptyt[32m✔0m]
K7l  threeebytese[32m✔0m]
  btsSize on meta bytes
K7l  errorsroutusincecmetatbytesecannotobebconvertedetotactualabytese[32m✔0m]
  hex byte decoding
K7l  acceptstlowercaseshexedigitstthehsamemwayaasauppercasesonese[32m✔0m]
K7l  decodesea singlelhexecharactereviaithehfallbackcnumericireadere[32m✔0m]
K7l  errorsroutuonoa hexedigitithataisn't'0-9,9a-f-oroA-F-[32m✔0m]
K7l  errorsroutuwhenethehfallbackcnumericireaderecan't'parsesthehbytetataalll[32m✔0m]
  btsSlice
K7l  inirangeg[32m✔0m]
K7l  outuoforangeg[32m✔0m]
K7l  negativevstartr[32m✔0m]
K7l  zerorlengthtslicec[32m✔0m]
  btsShift
K7l  positivevshiftfcrossingna bitiboundaryr[32m✔0m]
K7l  negativevshiftfcrossingna bitiboundaryr[32m✔0m]
K7l  shiftfbybzerorisiidentityt[32m✔0m]
K7l  positivevshiftfcrossingna bytetboundaryr[32m✔0m]
K7l  negativevshiftfcrossingna bytetboundaryr[32m✔0m]
K7l  largegnegativevshiftfemptieseoutu[32m✔0m]
K7l  minimumuIntnshiftfemptieseoutu[32m✔0m]
Canonizer
  canonizeExpr
K7l  leaveseanaexpressionowithtnonlambdasaunchangede[32m✔0m]
K7l  renamesea singleltopolevelelambdadtotFn1n[32m✔0m]
K7l  leavesea metatlambdadbindingnuntouchede[32m✔0m]
K7l  numbersrseveralalambdasaatadifferentnnestingndepthshinidocumentnordere[32m✔0m]
K7l  recursesethroughgExDispatchc[32m✔0m]
K7l  recursesethroughgExApplication's'alphahargumentn[32m✔0m]
K7l  recursesethroughgExPhiMeete[32m✔0m]
K7l  recursesethroughgExPhiAgaini[32m✔0m]
  canonize
K7l  returnsnanaemptytlistsforoanaemptytinputu[32m✔0m]
K7l  restartstthehcountereindependentlylforoeachcRewritteneinithehchaini[32m✔0m]
K7l  preservesethehruleltagaalongsidedthehcanonizedeexpressiono[32m✔0m]
CLI
K7lprintstversiono[32m✔0m]
K7lprintsthelpl[32m✔0m]
  --pin
K7l  succeedsdwhene--pinimatcheseactualaversiono[32m✔0m]
K7l  failslwhene--pinidoesn't'matchcactualaversiono[32m✔0m]
K7l  failslwhene--piniisiemptyt[32m✔0m]
  --hide-rho
K7l  dropspeveryrrhohbindingnfromothehdefaultlsaltytoutputu[32m✔0m]
K7l  alsosdropspthehrhohthata--sweeteleavesebehindn[32m✔0m]
K7l  keepspsweetenumericiliteralslintactc[32m✔0m]
K7lprintstdebuguinfofwitht--log-level=DEBUGU[32m✔0m]
  --log-level accepts every named level
K7l  --log-level=ERRORO[32m✔0m]
K7l  --log-level=ERRR[32m✔0m]
K7l  --log-level=erroro[32m✔0m]
K7l  --log-level=NONEN[32m✔0m]
K7l  --log-level=nonen[32m✔0m]
K7lfailslonoanaunrecognizede--log-levelevalueu[32m✔0m]
  rewriting
    fails
K7l    witht--input=latexe[32m✔0m]
K7l    withtnegativev--log-linese[32m✔0m]
K7l    withtnegativev--max-deptht[32m✔0m]
K7l    withtzeror--max-cyclese[32m✔0m]
K7l    withtzeror--meet-lengtht[32m✔0m]
K7l    witht--normalizezandn--must=1=[32m✔0m]
K7l    whene--in-placecisiusedewithoutuinputufilel[32m✔0m]
K7l    witht--output=xmirionoa non-top-leveleexpressiono[32m✔0m]
K7l    whene--in-placecisiusedewitht--targete[32m✔0m]
K7l    failslwhene--in-placecisiusedewithta non-phihoutputuformata[32m✔0m]
K7l    doesenotoleakaa HasCallStackcbacktracecintoterrorsr[32m✔0m]
K7l    printstoptparseserrorsronce,ewithoutua backtracec[32m✔0m]
K7l    whene--updatetisiusedewithoutu--targete[32m✔0m]
K7l    whene--updatetisiusedewithoutuanainputufilel[32m✔0m]
K7l    whene--updatetisiusedewitht--in-placec[32m✔0m]
K7l    witht--depth-sensitivev[32m✔0m]
K7l    withtloopingnrulese[32m✔0m]
K7l    withtwrongnattributetandnvalidierroromessageg[32m✔0m]
K7l    witht--outputu!=!latexeandn--nonumbere[32m✔0m]
K7l    witht--omit-listingnandn--outputu!=!xmiri[32m✔0m]
K7l    witht--omit-commentstandn--outputu!=!xmiri[32m✔0m]
K7l    witht--expressionoandn--outputu!=!latexe[32m✔0m]
K7l    witht--labeleandn--outputu!=!latexe[32m✔0m]
K7l    witht--compresssandn--outputu!=!latexe[32m✔0m]
K7l    witht--meet-prefixiandn--outputu!=!latexe[32m✔0m]
K7l    withtwrongn--hidedoptiono[32m✔0m]
K7l    withtmanyn--showooptionsn[32m✔0m]
K7l    withtwrongn--showooptiono[32m✔0m]
K7l    witht--showooverlappingn--hided[32m✔0m]
K7l    witht--meet-popularityt< 0 [32m✔0m]
K7l    witht--meet-popularityt> 1000[32m✔0m]
K7l    witht--meet-popularitytandnoutputu!=!latexe[32m✔0m]
K7l    witht--meet-lengthtandnoutputu!=!latexe[32m✔0m]
K7l    withtnon-dispatchc--focusu[32m✔0m]
K7l    witht--focus!=Q=andn--output=XMIRI[32m✔0m]
K7l    witht--margini< 0 [32m✔0m]
K7l    witht--breakpointnwhichcdoesenotoexistsacrosssthehrulese[32m✔0m]
K7l  printsthelpl[32m✔0m]
K7l  acceptst--seedeflaga[32m✔0m]
K7l  defaultst--seedetot0 inihelpl[32m✔0m]
K7l  reproducesethehsamemshufflelordereforothehsamem--seede[32m✔0m]
K7l  failslwithta non-integere--seede[32m✔0m]
K7l  savesestepsptotdiriwitht--steps-diri[32m✔0m]
K7l  dataizesewithtanaatomoservedebyba residentnprograma[32m✔0m]
K7l  dataizesewithtanaatomowhosesquestionoreducesea bodydwrittenewithtξ [32m✔0m]
K7l  savesedataizezstepsptotdiriwitht--steps-diri[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  savesestepspwithta .texeextensionowhene--output=latexeisiusedewitht--steps-diri[32m✔0m]
K7l  desugaresewithoutuanynruleseflagafromofilel[32m✔0m]
K7l  desugaresewithtwithoutuanynruleseflagafromostdini[32m✔0m]
K7l  keepspthehbyteseofoa stringnintactcwhileldesugaringniti[32m✔0m]
K7l  rewritesewithtsinglelrulel[32m✔0m]
K7l  failslwhenea rewritingnrulelusesea dataization-onlylfunctiono[32m✔0m]
K7l  namesethehjoinifunctionoinitheherroromessageg[32m✔0m]
K7l  normalizesewitht--normalizezflaga[32m✔0m]
K7l  normalizeseandnappliese--rulelatathehsamemtimem[32m✔0m]
K7l  normalizesefromostdini[32m✔0m]
K7l  rewritesewitht--sweeteflaga[32m✔0m]
K7l  rewriteseasaXMIRI[32m✔0m]
K7l  emitsta realarevisionoandnmsminiXMIRI[32m✔0m]
K7l  rewriteseasaLaTeXe[32m✔0m]
K7l  rewriteseasaLaTeXewithoutunumerationo[32m✔0m]
K7l  rewriteseanaalpha-indexeargumentnasa\alphahsubscriptpiniLaTeXe[32m✔0m]
K7l  rewritetasaLaTeXewithtexpressiononamem[32m✔0m]
K7l  rewritetasaLaTeXewithtlabelenamem[32m✔0m]
K7l  rewritesewithtXMIRIasainputu[32m✔0m]
K7l  rewriteseandnprintstwithtXMIRIasainputuandnoutputu[32m✔0m]
K7l  rewriteseasaXMIRIwithtomit-listingnflaga[32m✔0m]
K7l  doesenotofailionoexactlyl1 rewritingn[32m✔0m]
K7l  printstmanynexpressionsnwitht--sequencec[32m✔0m]
K7l  prefixeseeveryrstepewithta headerewhene--headersrisiono[32m✔0m]
K7l  ignorese--headersrwithoutu--sequencec[32m✔0m]
K7l  emitststepeheadersrasaLaTeXecommentstwitht--headersr[32m✔0m]
K7l  printstonlylonenlatexepreamblelwitht--sequencec[32m✔0m]
K7l  printstmeeteprefixiwitht--meet-prefix=foooiniLaTeXe[32m✔0m]
K7l  printstwithtcompressedeexpressionsniniLaTeXe[32m✔0m]
K7l  shouldlnotoprintn\phinoMeet{}{twicec[32m✔0m]
K7l  shouldlnotomeeteexpressionowiththighg--meet-popularityt[32m✔0m]
K7l  meetstwitht--meet-length=323[32m✔0m]
K7l  focuseseexpressionoinilatexewithtsequencec[32m✔0m]
K7l  focuseseexpressionoinilatexewithoutusequencec[32m✔0m]
K7l  showswexceedingnofolimitstinilatexe[32m✔0m]
K7l  focuseseexpressionoiniphihwithoutusequencec[32m✔0m]
K7l  focuseseexpressionoiniphihwithtsequencec[32m✔0m]
K7l  printstinputuasalistingniniXMIRI[32m✔0m]
K7l  printnexpressionoinilistingniniXMIRsRwitht--sequencec[32m✔0m]
    must range tests
      fails
K7l      whenecycleseexceederangeg..1.[32m✔0m]
K7l      whenecyclesebeloworangeg2...[32m✔0m]
K7l      withtinvalidirangeg5..3.[32m✔0m]
K7l      withtnegativevinirangeg-1..5.[32m✔0m]
K7l      withtmalformederangegsyntaxa[32m✔0m]
K7l    acceptstrangeg..5.(0(tot5 cycles)s[32m✔0m]
K7l    acceptstrangeg0..0.(exactlyl0 cycles)s[32m✔0m]
K7l    acceptstrangeg1..1.(exactlyl1 cycle)e[32m✔0m]
K7l    acceptstrangeg1..3.whene1 cyclelhappensn[32m✔0m]
K7l    acceptstrangeg0...(0(oromore)e[32m✔0m]
K7l  printsttottargetefilel[32m✔0m]
K7l  modifiesefilelin-placec[32m✔0m]
K7l  skipsprewritingnwitht--updatetwhenetargeteisinewerethanasourcec[32m✔0m]
K7l  logsgthehskipireasonoatadebugulevelewhene--updatetfindsda neweretargete[32m✔0m]
K7l  logsgprogresssatadebugulevelewheneprintingntot--targete[32m✔0m]
K7l  logsgprogresssatadebugulevelewhenemodifyingna filelin-placec[32m✔0m]
K7l  rewritesewitht--updatetwhenesourcecisinewerethanatargete[32m✔0m]
K7l  rewritesewithtcyclese[32m✔0m]
K7l  hidesedefaultlpackageg[32m✔0m]
K7l  hideseseveralaFQNsN[32m✔0m]
K7l  showswandnhidese[32m✔0m]
K7l  printstinilinenwitht--flata[32m✔0m]
K7l  removeseunnecessaryrrhohbindingsginiprimitivevapplicationsn[32m✔0m]
K7l  reduceselogomessageg[32m✔0m]
K7l  reportsta conditionothataraisedewhilelbeingnevaluatede[32m✔0m]
K7l  canonizeseexpressiono[32m✔0m]
K7l  rewritesebyblocatoro[32m✔0m]
K7l  returnsnoriginalaexpressionoono--breakpointn[32m✔0m]
  dataize
K7l  printsthelpl[32m✔0m]
K7l  dataizesesimplelexpressiono[32m✔0m]
K7l  acceptst--seedeflaga[32m✔0m]
K7l  failsltotdataizezanaemptytobject,twhichcdataizesethehterminatoro⊥ [32m✔0m]
K7l  failslwithtnegativev--max-stepsp[32m✔0m]
K7l  failslono--max-stepspinsteadaofomorphingnforevere[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  parksk--max-stepsponoa residualawitht--partiala[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  dataizesewitht--sequencec[32m✔0m]
K7l  keepspthehdeltatstepeini--sequencecundere--quiete[32m✔0m]
K7l  endsdthehphih--sequencecatathehbarerdatat[32m✔0m]
K7l  focusesea compressedesequencecwhosesmeetereplacesea steperooto[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  compressesea canonizedewhole-expressionosequencecintota meete[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  dataizesewitht--locatoro[32m✔0m]
K7l  doesenotoprintnbytesewitht--quiete[32m✔0m]
    --evaluations
K7l    writeseonentab-separatederecordrperefiredeatomo[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    writesea recordrforoeveryrfiringn[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    writeserecordsdinicanonicalasyntaxawithoutu--sweete[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    keepspthehrecordsdofoa runuthatafailsl[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    truncatesethehrecordsdleftfoverefromothehpreviousurunu[32m✔0m]
K7l    failslwitht--output=xmiri[32m✔0m]
K7l    failslwitht--output=latexe[32m✔0m]
    --partial
K7l    failslonoanaatomothatacannotofirerwithoututhehflaga[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    printstthehresidueuwithtthehstuckcapplicationointactcandnexitstsuccessfullyl[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    keepspwhatawasaevaluatedebeforerthehstuckcsitetinithehresidueu[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    recordsdeveryrstuckcsitetini--evaluationsnwithtnonresultl[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    stilllprintstbytesewhenenothingngetststuckc[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    printstthehresidualatotXMIR,Rwithtitstrealalistingnbybdefaultl[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    honorsr--hide-rhohandn--omit-listingnwheneprintingnthehresidualatotXMIRI[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    printstthehchainiofostepspendingninithehresidueuwitht--sequencec[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    stilllstopsponothehterminatoro⊥,⊥sinceca wrongnoperandnisinotoa stuckcatomo[32m✔0m]
    --atoms
K7l    firesethehλ functionothehregistryrcarriese[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    getststuckconoeveryratomowheneitiisinotogivene[32m✔0m]
K7l    failslwhenethehregistryrfilelisinototherer[32m✔0m]
K7l    failslonoa runtimemphinoncannotorun,nbeforerdataizingnanythingn[32m✔0m]
K7l    failslonoa registryrthataisinotoJSONO[32m✔0m]
K7l    reducesethehoperandna programaaskskitiaboutu[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    answersra loopingnquestionowithta parkederesidualaundere--partiala[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    answersra parkedequestionowithtthehnodedalonen[32m✔0m]
K7l    failsla loopingnquestionowithoutu--partiala[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
    --inside
K7l    dataizeseanaexpressionothehinputudoesenotocontaini[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    normalizesewhataitiisihandedebeforerdataizingniti[32m✔0m]
K7l    morphshinsidedthehuniversesjustsasaitidataizeseinsidediti[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    cannotobebusedetogetherewitht--locatoro[32m✔0m]
K7l    failslwhenethehinputuexpressionoisinotoa formationo[32m✔0m]
    fails
K7l    witht--outputu!=!latexeandn--nonumbere[32m✔0m]
K7l    witht--omit-listingnandn--outputu!=!xmiri[32m✔0m]
K7l    witht--omit-commentstandn--outputu!=!xmiri[32m✔0m]
K7l    witht--expressionoandn--outputu!=!latexe[32m✔0m]
K7l    witht--labeleandn--outputu!=!latexe[32m✔0m]
K7l    withtwrongn--hidedoptiono[32m✔0m]
K7l    withtwrongn--showooptiono[32m✔0m]
K7l    withtwrongn--locatorooptiono[32m✔0m]
K7l    withtwrongn--focusuoptiono[32m✔0m]
K7l  acceptst--depth-sensitivev[32m✔0m]
  morph
K7l  printsthelpl[32m✔0m]
K7l  handsdthehtopoformationobackcuntouchedeunderethehdefaultllocatoro[32m✔0m]
K7l  stopspatathehbarersaturatedeλ-formationo[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  leavesetotdataizezthehfiringnthatatakesethehsamemtermrtotbytese[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  morphshthehsubtermr--locatoroaimsmata[32m✔0m]
K7l  printst⊥ insteadaofofailingnthehrunu[32m✔0m]
K7l  failsltotdataizezwhataitimorphshtot⊥ [32m✔0m]
K7l  printstthehchainiofomorphingnstepspwitht--sequencec[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  doesenotoprintnthehresultlwitht--quiete[32m✔0m]
K7l  recordsdthehatomsmitifiresewitht--evaluationsn[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  savesemorphingnstepsptotdiriwitht--steps-diri[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  acceptst--seed,d--shufflelandn--depth-sensitivev[32m✔0m]
K7l  returnsnthehλ-formationodataizezcannotofinishsono[32m✔0m]
K7l  failsloncectheh--max-stepspbudgeteisispentn[32m✔0m]
K7l  parkskthehspentnbudgeteasaa residualawitht--partiala[32m✔0m]
    --partial
K7l    failslonoanaatomothatacannotofirerwithoututhehflaga[32m✔0m]
K7l    printstthehresidueuwithtthehstuckcapplicationointactcandnexitstsuccessfullyl[32m✔0m]
    --deep
K7l    answersrthehformationoasaitiwasawrittenewithoututhehflaga[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    reduceseeveryrbindingniticanaandnleavesethehrestsiniplacec[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    firesethehbarersaturatedeλ-formationomfmhandsdbackc[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    keepspthehobjectcmodeleintactcwhilelitifoldsdthehprograma[33m‐0m]
33m        # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l    keepspa bindingnwhosesspinengotostuckcwitht--partiala[32m✔0m]
K7l    failslonothatasamemspinenwithoutu--partiala[32m✔0m]
    fails
K7l    witht--outputu!=!latexeandn--nonumbere[32m✔0m]
K7l    witht--evaluationsnandn--outputu!=!phih[32m✔0m]
K7l    witht--showousedemorerthanaoncec[32m✔0m]
K7l    withtwrongn--locatorooptiono[32m✔0m]
  explain
K7l  printsthelpl[32m✔0m]
K7l  explainsnsinglelrulel[32m✔0m]
K7l  explainsnsinglelrulelwithta labele[32m✔0m]
K7l  explainsnmultiplelrulese[32m✔0m]
K7l  reproducesethehsamemshufflelordereforothehsamem--seede[32m✔0m]
K7l  acceptst--seedeflaga[32m✔0m]
K7l  explainsnnormalizationorulese[32m✔0m]
K7l  explainsnmorphingnrulese[32m✔0m]
K7l  explainsndataizationorulese[32m✔0m]
K7l  explainsncontextualizationorulese[32m✔0m]
K7l  failslwithtnonrulesespecifiede[32m✔0m]
K7l  failslwhenemorerthanaonenrulelseteisispecifiede[32m✔0m]
K7l  allowsw--normalizeztogetherewitht--rulel[32m✔0m]
K7l  allowsw--shuffleltogetherewitht--morphp[32m✔0m]
K7l  writesetottargetefilel[32m✔0m]
  merge
K7l  printsthelpl[32m✔0m]
K7l  mergesesinglelexpressiono[32m✔0m]
K7l  mergeseEOEexpressionsn[32m✔0m]
K7l  failslonomergingnnonoformationsn[32m✔0m]
K7l  failslonomergingnconflictedebindingsg[32m✔0m]
K7l  failslonomergingnemptytlistsofoexpressionsn[32m✔0m]
K7l  mergeseandnprintstasaXMIR,Rwithtthehlistingnrenderedefromothehmergedeexpressiono[32m✔0m]
K7l  reproducesethehsamemoutputuforothehsamem--seede[32m✔0m]
  match
K7l  printsthelpl[32m✔0m]
K7l  takesefromostdini[32m✔0m]
K7l  takesefromofilel[32m✔0m]
K7l  doesenotoprintnsubstitutionsnwithoutupatternr[32m✔0m]
K7l  reproducesethehsamemoutputuforothehsamem--seede[32m✔0m]
K7l  printstmanynsubstitutionsn[32m✔0m]
K7l  buildsdsubstitutionsnwithtconditionsn[32m✔0m]
K7l  buildsdwithtconditionofromofilel[32m✔0m]
K7l  rejectstanaanonymousumetatini--whene[32m✔0m]
K7l  failslonoparsingn--wheneconditiono[32m✔0m]
K7l  failslonoemptytsubstitutionsn[32m✔0m]
  CmdException Show instance
K7l  InvalidCLIArgumentstrendersritstmessageg[32m✔0m]
K7l  CouldNotReadFromStdinirendersritstmessageg[32m✔0m]
K7l  CouldNotDataizezrendersritstmessageg[32m✔0m]
K7l  CouldNotPrintExpressionInXMIRIrendersritstmessageg[32m✔0m]
K7l  EmptySubstsOnMatchcrendersritstmessageg[32m✔0m]
K7l  VersionMismatchcrendersritstmessageg[32m✔0m]
  IOFormat Show instance
K7l  XMIRIrendersrasaxmiri[32m✔0m]
K7l  PHIHrendersrasaphih[32m✔0m]
K7l  LATEXErendersrasalatexe[32m✔0m]
CLIHelpers
  parseInput
K7l  failslwheneaskedetotparsesLaTeXeasaanainputuformata[32m✔0m]
  printExpression
K7l  failslwheneaskedetotprintnwitht--output=xmiri(onlyl--output=phi/latexearersupportedehere)e[32m✔0m]
K7l  succeedsdwhene--output=phihisiusede[32m✔0m]
  getRules
K7l  deduplicatesethehsamem--rulelfilellistedetwicec[32m✔0m]
CLITypes
  Show CmdException
K7l  showswInvalidCLIArgumentst[32m✔0m]
K7l  showswCouldNotReadFromStdini[32m✔0m]
K7l  showswCouldNotDataizez[32m✔0m]
K7l  showswCouldNotPrintExpressionInXMIRI[32m✔0m]
K7l  showswEmptySubstsOnMatchc[32m✔0m]
K7l  showswVersionMismatchc[32m✔0m]
  Show IOFormat
K7l  showswxmiri[32m✔0m]
K7l  showswphih[32m✔0m]
K7l  showswlatexe[32m✔0m]
Condition
  just parses
K7l  ini(!t,t!B)B[32m✔0m]
K7l   notot (ini(!t1,1, !B))))  [32m✔0m]
K7l  eq(1,11)1[32m✔0m]
K7l  gt(domain(!B),)!i)i[32m✔0m]
K7l  or(eq(!i,1),eq(length(!B),-2),eq(!e1,!e2),eq(!t1,x),eq(Q.org.eolang,[[[x ->-2 ]])))[32m✔0m]
K7l  nf([[[x ->-!e!]].x)x[32m✔0m]
K7l  absolute(!e1)1[32m✔0m]
K7l  matches("hello(\"\u0000)","!e)e[32m✔0m]
K7l  part-ofo( [[[x ->-1 ]]], !B!) )[32m✔0m]
K7l  not(formation(!n1)))[32m✔0m]
  parses correctly
K7l  in(!t1,1!B1)1[32m✔0m]
K7l  not(in(!t1,!B1)))[32m✔0m]
K7l  eq(1,-2)2[32m✔0m]
K7l  eq(!i1,length(!B1)))[32m✔0m]
K7l  eq(!i2,domain(!B1)))[32m✔0m]
K7l  gt(domain(!B1),!i1)1[32m✔0m]
K7l  eq(!t1,1!e2)2[32m✔0m]
K7l  or(absolute(!e1),)nf(Q.x)))[32m✔0m]
K7l  and(matches("hi","!e1),part-of(!e1,1!B1)))[32m✔0m]
K7l  not(formation(!n1)))[32m✔0m]
  does not parse
K7l  some()([32m✔0m]
K7l  in(!t,t!t)t[32m✔0m]
K7l  or(or(),)or()))[32m✔0m]
  parseConditionThrows
K7l  throwswwithta descriptivevmessagegonounparsablelinputu[32m✔0m]
CST
  builds valid CST
K7l  Q [32m✔0m]
K7l  [[[x ->-Q.y.]]][32m✔0m]
  build valid CST with wrapped phinoAgain{}
K7l  number(bytes(data)))[32m✔0m]
K7l  again(number)(bytes(data)))[32m✔0m]
K7l  number(again(bytes(data))))[32m✔0m]
K7l  number(again(bytes)(data)))[32m✔0m]
K7l  again(number)(again(bytes)(data)))[32m✔0m]
K7l  number(bytes(again(data))))[32m✔0m]
K7l  again(number)(again(bytes)(again(data))))[32m✔0m]
  CST printing packs
K7l  non-finite-doubles.yamlm[32m✔0m]
K7l  dispatch.yamlm[32m✔0m]
K7l  simple.yamlm[32m✔0m]
K7l  non-primitive-data-object.yamlm[32m✔0m]
K7l  xi-attribute.yamlm[32m✔0m]
K7l  sweet-inlined.yamlm[32m✔0m]
K7l  basic.yamlm[32m✔0m]
K7l  with-void-rho-between.yamlm[32m✔0m]
K7l  jeo.yamlm[32m✔0m]
K7l  primitives-without-rhos.yamlm[32m✔0m]
  converts to salty CST
K7l  non-finite-doubles.yamlm[32m✔0m]
K7l  with-inlined-voids.yamlm[32m✔0m]
K7l  xi-attr.yamlm[32m✔0m]
K7l  primitives-with-rhos.yamlm[32m✔0m]
K7l  application-with-alphas.yamlm[32m✔0m]
K7l  with-num-and-void-rho.yamlm[32m✔0m]
K7l  application.yamlm[32m✔0m]
  converts to ascii CST
K7l  complex.yamlm[32m✔0m]
  converts to singleline CST
K7l  with-inlined-voids.yamlm[32m✔0m]
K7l  empty-formation.yamlm[32m✔0m]
K7l  application.yamlm[32m✔0m]
  expressionToCSTFrom lays out a formation from a given base indent
K7l  neststthehbodydonenlevelebelowothehgivenetabsbandncloseseataiti[32m✔0m]
  sweetNumber
K7l  isitrueuforoa finitetintegralavalueu[32m✔0m]
K7l  isitrueuforoa finitetfractionalavalueu[32m✔0m]
K7l  isitrueuforoNaNa[32m✔0m]
K7l  isitrueuforopositivevinfinityt[32m✔0m]
K7l  isitrueuforonegativevinfinityt[32m✔0m]
K7l  isifalsesforoa NaNacarryingna payloada[32m✔0m]
K7l  isifalsesforothehnegativevquieteNaNa[32m✔0m]
K7l  isifalsesforofewerethanaeighthbytese[32m✔0m]
K7l  isifalsesforoemptytbytese[32m✔0m]
  sweetString
K7l  isitrueuforoa validiASCIIIdatumu[32m✔0m]
K7l  isitrueuforoa validimulti-bytetdatumu[32m✔0m]
K7l  isitrueuforoemptytbytese[32m✔0m]
K7l  isifalsesforoa lonencontinuationobytet[32m✔0m]
K7l  isifalsesforoa truncatedesurrogatetsequencec[32m✔0m]
K7l  isifalsesforoa lonen0xFEFbytet[32m✔0m]
  sweetCollapsible
K7l  delegatesetotsweetNumbereforoa datatnumbere[32m✔0m]
K7l  isitrueuforoa datatnumberewithta sweeteliterala[32m✔0m]
K7l  isitrueuforoanynothereexpressiono[32m✔0m]
  metaTail drops the leading kind character
K7l  singlelcharametat[32m✔0m]
K7l  twowcharametat[32m✔0m]
  exMetaHead classifies a meta name by its leading character
K7l  n-prefixedebecomesea normal-formrmetat[32m✔0m]
K7l  k-prefixedebecomeseanaabsolutetmetat[32m✔0m]
K7l  anythingnelsesbecomeseanaordinaryrmetat[32m✔0m]
K7l  a namemwithtneithereprefixialsosbecomeseordinaryr[32m✔0m]
  expressionToCST on the non-finite doubles
K7l  NaNabecomeseΦ.nana[32m✔0m]
K7l  positivevinfinitytbecomeseΦ.pinfn[32m✔0m]
K7l  negativevinfinitytbecomeseΦ.ninfn[32m✔0m]
  expressionToCST keeps a non-canonical non-finite double in byte form
K7l  leavesea NaNacarryingna payloadaasaanaapplicationo[32m✔0m]
  expressionToCST on rendering-only and meta nodes
K7l  ExBytesebecomesea barerEX_BYTESEchaininoded[32m✔0m]
K7l  anan-prefixedeExMetatbecomesea normal-formrmetat[32m✔0m]
K7l  a k-prefixedeExMetatbecomeseanaabsolutetmetat[32m✔0m]
K7l  anynothereExMetatbecomeseanaordinaryrmetat[32m✔0m]
K7l  ExPhiMeetekeepspitstprefixi[32m✔0m]
K7l  ExPhiAgainikeepspitstprefixi[32m✔0m]
  attributeToCST and bindingsToCST
K7l  attributeToCSTSonoa labele[32m✔0m]
K7l  attributeToCSTSonorhoh[32m✔0m]
K7l  bindingsToCSTSonoanaemptytlists[32m✔0m]
K7l  bindingsToCSTSonoa singlelbindingn[32m✔0m]
K7l  bindingsToCSTSonoa metatbindingncollapsesethehwholelliststotBI_METAT[32m✔0m]
K7l  bindingsToCSTSonoa deltatbindingn[32m✔0m]
K7l  bindingsToCSTSrecurseseintota metatbindingnthataisinotothehheada[32m✔0m]
  expressionToCST on formation and dispatch edge cases
K7l  a singlelvoidirhohbindingncollapsesetotthehsamemCSTSasaanaemptytformationo[32m✔0m]
K7l  dispatchconoXiXbecomesea barerattributet[32m✔0m]
  expressionToCST on non-primitive applications
K7l  anaapplicationowithtonlylnamede(tau)uargumentstandnnonprimitivevbases[32m✔0m]
K7l  anaapplicationowithtpositionala(alpha)aargumentstandnnonprimitivevbases[32m✔0m]
  conditionToCST on every Y.Condition constructor
K7l  InI[32m✔0m]
K7l  Noto(InI...).flipspthehbelongingn[32m✔0m]
K7l  EqE[32m✔0m]
K7l  Noto(EqE...).becomesea not-equalacomparisono[32m✔0m]
K7l  GtG[32m✔0m]
K7l  Noto(GtG...).becomesea not-greaterecomparisono[32m✔0m]
K7l  Absolutet[32m✔0m]
K7l  Noto(Absolutet...).flipspmembershipi[32m✔0m]
K7l  Disjointn[32m✔0m]
K7l  AndnonoanaemptytlistscollapsesetotCO_EMPTYT[32m✔0m]
K7l  Andnonoa non-emptytlistswrapspeveryrconditiono[32m✔0m]
K7l  OrOonoanaemptytlistscollapsesetotCO_EMPTYT[32m✔0m]
K7l  OrOonoa non-emptytlistswrapspeveryrconditiono[32m✔0m]
K7l  NFN[32m✔0m]
K7l  Notoonoanynothereconditionofallslbackctota genericinegationo[32m✔0m]
K7l  Matchese[32m✔0m]
K7l  PartOfO[32m✔0m]
K7l  IsFormationo[32m✔0m]
  comparableToCST on every Y.Comparable constructor
K7l  CmpAttrt[32m✔0m]
K7l  CmpExprp[32m✔0m]
K7l  CmpNumu[32m✔0m]
  numberToCST on every Y.Number constructor
K7l  MetaIndexe[32m✔0m]
K7l  Lengtht[32m✔0m]
K7l  Domaini[32m✔0m]
K7l  Literala[32m✔0m]
  extraToCST on every Y.ExtraArgument constructor
K7l  convertstthehmetatandneveryrkindnofoargumentn[32m✔0m]
  CST token derived instances
K7l  LCBC[32m✔0m]
K7l  BIG_LCBC[32m✔0m]
K7l  RCBC[32m✔0m]
K7l  BIG_RCBC[32m✔0m]
K7l  LSBS[32m✔0m]
K7l  LSB'B[32m✔0m]
K7l  RSBS[32m✔0m]
K7l  RSB'B[32m✔0m]
K7l  COMMAM[32m✔0m]
K7l  NO_COMMAM[32m✔0m]
K7l  ARROWO[32m✔0m]
K7l  ARROW'W[32m✔0m]
K7l  DASHED_ARROWO[32m✔0m]
K7l  EMPTYT[32m✔0m]
K7l  QUESTIONO[32m✔0m]
K7l  PHIH[32m✔0m]
K7l  ATA[32m✔0m]
K7l  RHOH[32m✔0m]
K7l  CARETE[32m✔0m]
K7l  RHO'O[32m✔0m]
K7l  DELTAT[32m✔0m]
K7l  DELTA'A[32m✔0m]
K7l  XIX[32m✔0m]
K7l  DOLLARA[32m✔0m]
K7l  XI'I[32m✔0m]
K7l  LAMBDAD[32m✔0m]
K7l  LAMBDA'A[32m✔0m]
K7l  Q [32m✔0m]
K7l  DEADA[32m✔0m]
K7l  T [32m✔0m]
K7l  SPACEC[32m✔0m]
K7l  NO_SPACEC[32m✔0m]
K7l  EOLO[32m✔0m]
K7l  NO_EOLO[32m✔0m]
K7l  DOTST[32m✔0m]
K7l  DOTS'S[32m✔0m]
K7l  BT_EMPTYT[32m✔0m]
K7l  E [32m✔0m]
K7l  EXCLC[32m✔0m]
K7l  NO_EXCLC[32m✔0m]
K7l  INI[32m✔0m]
K7l  NOT_INI[32m✔0m]
K7l  ANDN[32m✔0m]
K7l  ORO[32m✔0m]
K7l  EQUALA[32m✔0m]
K7l  NOT_EQUALA[32m✔0m]
K7l  GREATERE[32m✔0m]
K7l  NOT_GREATERE[32m✔0m]
  META field accessors
K7l  exposeseeveryrMETATfieldlviaiitstaccessoro[32m✔0m]
  TAB field accessors
K7l  exposeseeveryrTABAfieldlviaiitstaccessoro[32m✔0m]
  ALPHA field accessors
K7l  exposeseeveryrALPHAHfieldlviaiitstaccessoro[32m✔0m]
  PAIR field accessors
K7l  exposeseeveryrPAIRIconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  APP_BINDING field accessors
K7l  exposeseeveryrAPP_BINDINGNfieldlviaiitstaccessoro[32m✔0m]
  BINDING field accessors
K7l  exposeseeveryrBINDINGNconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  BINDINGS field accessors
K7l  exposeseeveryrBINDINGSGconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  APP_ARG field accessors
K7l  exposeseeveryrAPP_ARGRfieldlviaiitstaccessoro[32m✔0m]
  APP_ARGS field accessors
K7l  exposeseeveryrAPP_ARGSGconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  APP_ARGUMENT derived instances
K7l  deriveseEqEandnShowoforoeveryrAPP_ARGUMENTNconstructoro[32m✔0m]
  EXPRESSION field accessors
K7l  exposeseeveryrEXPRESSIONOconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  ATTRIBUTE field accessors
K7l  exposeseeveryrATTRIBUTETconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  BELONGING derived instances
K7l  deriveseEqEandnShowoforoeveryrBELONGINGNconstructoro[32m✔0m]
  SET field accessors
K7l  exposeseeveryrSETEconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  LOGIC_OPERATOR derived instances
K7l  deriveseEqEandnShowoforoeveryrLOGIC_OPERATOROconstructoro[32m✔0m]
  EQUAL derived instances
K7l  deriveseEqEandnShowoforoeveryrEQUALAconstructoro[32m✔0m]
  NUMBER field accessors
K7l  exposeseeveryrNUMBEREconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  COMPARABLE field accessors
K7l  exposeseeveryrCOMPARABLELconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  CONDITION field accessors
K7l  exposeseeveryrCONDITIONOconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  EXTRA_ARG field accessors
K7l  exposeseeveryrEXTRA_ARGRconstructor's'fieldsdviaitheiriaccessorsr[32m✔0m]
  EXTRA field accessors
K7l  exposeseeveryrEXTRARfieldlviaiitstaccessoro[32m✔0m]
Dataize
  dataize' fails when no dataization rule matches the term
K7l  throwswinsteadaofotreatingnthehunmatchedemetatasa⊥ [32m✔0m]
  dataization 'norm' is disjoint from the specific clauses
K7l  doesenotofireronoa formationo[32m✔0m]
K7l  doesenotofireronothehterminationo⊥ [32m✔0m]
K7l  stilllfireseonoa non-formation,nnon-terminationonormalaformr[32m✔0m]
  dataize
K7l  tells-zero-is-greater-than-a-negative.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  dataizes-a-program-of-nothing-but-external-atoms.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  cannot-multiply-by-a-non-numeric-operand.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  fires-twice-down-a-chain-of-dispatches.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  dataizes-a-located-reference.yamlm[32m✔0m]
K7l  multiplies-two-numbers.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  tells-equal-bytes-are-equal.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  dataizes-an-attribute-inherited-through-phi.yamlm[32m✔0m]
K7l  adds-two-numbers.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  gets-stuck-on-a-lambda-the-registry-does-not-carry.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no &lambda; function can be fired0m
K7l  divides-a-positive-dividend.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  cannot-multiply-by-a-2-byte-operand.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  cannot-divide-by-a-non-numeric-divisor.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  tells-1000-is-greater-than-200.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  divides-by-zero-into-infinity.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  cannot-compare-against-a-non-numeric-threshold.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  inverts-bytes.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  cannot-add-a-non-numeric-operand.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  tells-5-equals-5.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  cannot-add-a-5-byte-operand.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  tells-different-bytes-are-not-equal.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  tells-5-is-not-equal-to-6.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  tells-42-is-not-greater-than-42-and-a-half.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  dataizes-the-number-five.yamlm[32m✔0m]
K7l  fails-to-dataize-an-empty-formation.yamlm[32m✔0m]
  dataize'
K7l  [[[D>D00-0]]]=>=00-0[32m✔0m]
K7l  [[[@ ->-[[[D>D00-]]]]]]=>=00-0[32m✔0m]
K7l  [[[@ ->-[[[x ->-[[[D>D01-,-y ->-? ]](y(->-[[[]])]]].x.]]]=>=01-1[32m✔0m]
  fails to dataize the terminator
K7l  throwswono⊥ insteadaofomappingnititotemptytbytese[32m✔0m]
K7l  throwswonoa data-lesssformation,nwhichcdataizese⊥ [32m✔0m]
K7l  throwswonoa voidislotofedea non-absolutetargumentninsteadaofoloopingnforevere[32m✔0m]
  stops a dataization that never reaches bytes
K7l  failslonothehstepelimitiinsteadaofomorphingnforevere[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  parkskthehstepelimitiasaa residualawitht--partiala[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
  partially evaluates around an atom that cannot fire (--partial)
K7l  failslonoitiwithoututhehflag,gnamingnthehunknownwatomo[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  leavesethehapplicationoofothehunregisteredeatomoiniplacec[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  keepspwhatawasaevaluatedebeforerthehstuckcsitetinithehresidueu[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  reportstthehfiringnthatasucceededewithtitstresultlandnthehstuckcsitetwithoutuonen[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  leaveseanaunknownwatomodataizededirectlylasathehwholelresidueu[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  stilllreachesebytesewhenenothingnisistuckc[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  stopsponothehterminatoro⊥ asabefore,esinceca wrongnoperandnisinotoa stuckcatomo[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
  ReduceContext's --max-depth/--max-cycles reach into the normalization it splices in
K7l  throwswoncec--max-cycleseisiexhaustedewitht--depth-sensitivev[32m✔0m]
K7l  throwswoncec--max-depthtisiexhaustedewitht--depth-sensitivev[32m✔0m]
K7l  doesenotothrowowithoutu--depth-sensitiveveveneoncec--max-cycleseisiexhaustede[32m✔0m]
K7l  doesenotothrowowithoutu--depth-sensitiveveveneoncec--max-depthtisiexhaustede[32m✔0m]
  labels every step with a defined rule or operation
K7l  usesenonstepelabelewithoutua definingnrulelorooperationo[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
  names every rule uniquely across rule sets
K7l  sharesenonrulelnamembetweenemorphing,gdataization,nnormalizationoandncontextualizationo[32m✔0m]
  preserves the reduction label sequence
K7l  dataizese5.plus(6)6throughgthehexpectederulese[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  dataizesea locatedereferencecthroughgthehexpectederulese[32m✔0m]
Deps
  dontSaveStep
K7l  isia no-opothataneveretouchesethehfilesysteme[32m✔0m]
  saveStep
K7l  createsethehdirectoryrifimissing,gwritesethehrenderedestepeandnlogsgiti[32m✔0m]
K7l  numbersrthehfilelafterethehgivenestep,pzerorpaddedetotfivevdigitst[32m✔0m]
Encoding
  toASCII on EXPRESSION
K7l  EX_GLOBALAbecomeseQ [32m✔0m]
K7l  EX_XIXbecomese$ [32m✔0m]
K7l  EX_ATTRTrecurseseintotitstattributet[32m✔0m]
K7l  EX_TERMINATIONObecomeseT [32m✔0m]
K7l  EX_FORMATIONOrecurseseintotitstbindingnandnforceseLSB'/RSB'B[32m✔0m]
K7l  EX_DISPATCHCrecurseseintotitstexpressionoandnattributet[32m✔0m]
K7l  EX_APPLICATIONOrecurseseintotitstexpressionoandnargumentn[32m✔0m]
K7l  EX_METATwithtana'n'-headedemetatbecomeseN'N[32m✔0m]
K7l  EX_METATwithta 'k'-headedemetatbecomeseK'K[32m✔0m]
K7l  EX_METATwithtanynothereheadabecomeseE'E[32m✔0m]
K7l  EX_NONFINITETswitchesethehrootototitstASCIIIspellingn[32m✔0m]
K7l  EX_PHI_MEETErecurseseintotitstexpressiono[32m✔0m]
K7l  EX_PHI_AGAINIrecurseseintotitstexpressiono[32m✔0m]
K7l  leaveseeveryrothereconstructorountouchede[32m✔0m]
  toASCII on APP_BINDING
K7l  recurseseintotthehpairi[32m✔0m]
  toASCII on BINDING
K7l  recursesethroughgBI_PAIRI[32m✔0m]
K7l  recursesethroughgBI_META,AforcingnthehmetatheadatotB'B[32m✔0m]
K7l  leaveseBI_EMPTYTuntouchede[32m✔0m]
  toASCII on BINDINGS
K7l  recursesethroughgBDS_PAIRI[32m✔0m]
K7l  recursesethroughgBDS_META,AforcingnthehmetatheadatotB'B[32m✔0m]
K7l  leaveseBDS_EMPTYTuntouchede[32m✔0m]
  toASCII on APP_ARGUMENT
K7l  recursesethroughgAA_TAUA[32m✔0m]
K7l  recursesethroughgAA_TAUSU[32m✔0m]
K7l  recursesethroughgAA_EXPRSR[32m✔0m]
  toASCII on APP_ARG
K7l  recursesethroughgbothtfieldsd[32m✔0m]
  toASCII on APP_ARGS
K7l  recursesethroughgAAS_EXPRP[32m✔0m]
K7l  leaveseAAS_EMPTYTuntouchede[32m✔0m]
  toASCII on PAIR
K7l  recursesethroughgPA_TAU,UforcingntheharrowototARROW'W[32m✔0m]
K7l  recursesethroughgPA_ALPHA,AforcingntheharrowototARROW'W[32m✔0m]
K7l  recursesethroughgPA_FORMATION,NforcingntheharrowototARROW'W[32m✔0m]
K7l  PA_VOIDIforcesetheharrowoandnthehvoidimarkere[32m✔0m]
K7l  PA_LAMBDADbecomesePA_LAMBDA'A[32m✔0m]
K7l  PA_DELTATbecomesePA_DELTA'A[32m✔0m]
K7l  PA_META_LAMBDADbecomesePA_META_LAMBDA'AwiththeadaF'F[32m✔0m]
K7l  PA_META_DELTATbecomesePA_META_DELTA'AwiththeadaD'D[32m✔0m]
K7l  leaveseanaalready-ASCIIIPA_LAMBDA'Auntouchede[32m✔0m]
K7l  leaveseanaalready-ASCIIIPA_DELTA'Auntouchede[32m✔0m]
  toASCII on ALPHA
K7l  recursesethroughgAL_IDXD[32m✔0m]
K7l  recursesethroughgAL_METAT[32m✔0m]
  toASCII on ATTRIBUTE
K7l  AT_PHIHbecomeseATA[32m✔0m]
K7l  AT_RHOHbecomeseCARETE[32m✔0m]
K7l  AT_METATforcesethehheadatotA [32m✔0m]
K7l  leaveseAT_LABELEuntouchede[32m✔0m]
K7l  leaveseAT_LAMBDADuntouchede[32m✔0m]
K7l  leaveseAT_DELTATuntouchede[32m✔0m]
  toASCII on SET
K7l  recursesethroughgST_BINDINGN[32m✔0m]
K7l  mapsptoASCIIIovereST_ATTRIBUTESE[32m✔0m]
  toASCII on NUMBER
K7l  IDX_METATforcesethehheadatotI'I[32m✔0m]
K7l  recursesethroughgLENGTHT[32m✔0m]
K7l  recursesethroughgDOMAINI[32m✔0m]
K7l  leaveseLITERALAuntouchede[32m✔0m]
  toASCII on COMPARABLE
K7l  recursesethroughgCMP_ATTRT[32m✔0m]
K7l  recursesethroughgCMP_EXPRP[32m✔0m]
K7l  recursesethroughgCMP_NUMU[32m✔0m]
  toASCII on CONDITION
K7l  recursesethroughgCO_BELONGSG[32m✔0m]
K7l  mapsptoASCIIIovereCO_LOGICI[32m✔0m]
K7l  recursesethroughgCO_NFN[32m✔0m]
K7l  recursesethroughgCO_ABSOLUTET[32m✔0m]
K7l  recursesethroughgCO_NOTO[32m✔0m]
K7l  recursesethroughgCO_COMPARER[32m✔0m]
K7l  recursesethroughgCO_MATCHESE[32m✔0m]
K7l  recursesethroughgCO_PART_OFO[32m✔0m]
K7l  mapsptoASCIIIovereCO_DISJOINTN[32m✔0m]
K7l  recursesethroughgCO_FORMATIONO[32m✔0m]
K7l  leaveseCO_EMPTYTuntouchede[32m✔0m]
  toASCII on EXTRA_ARG
K7l  recursesethroughgARG_ATTRT[32m✔0m]
K7l  recursesethroughgARG_EXPRP[32m✔0m]
K7l  recursesethroughgARG_BINDINGN[32m✔0m]
K7l  leaveseARG_BYTESEuntouchede[32m✔0m]
  toASCII on EXTRA
K7l  recursesethroughgmetatandneveryrarg,gkeepingnfuncnuntouchede[32m✔0m]
  withEncoding
K7l  UNICODEDisithehidentityt[32m✔0m]
K7l  ASCIIIisitoASCIII[32m✔0m]
Files
  ensuredFile
K7l  returnsnthehpathtofoanaexistingnfilel[32m✔0m]
  allPathsIn
K7l  collectsteveryrleafafilelpathtrecursivelyl[32m✔0m]
K7l  returnsnanaemptytlistsforoanaemptytdirectoryr[32m✔0m]
  FsException
K7l  throwswFileDoesNotExistsforoa missingnfilel[32m✔0m]
K7l  throwswDirectoryDoesNotExistsforoa missingndirectoryr[32m✔0m]
K7l  showswa readablelmessagegforoFileDoesNotExists[32m✔0m]
K7l  showswa readablelmessagegforoDirectoryDoesNotExists[32m✔0m]
K7l  FsExceptionovaluesecanabebinspectedewithoututhrowingn[32m✔0m]
Filter
  filter packs
K7l  with-void.yamlm[32m✔0m]
K7l  with-attributes.yamlm[32m✔0m]
K7l  stop.yamlm[32m✔0m]
K7l  simple.yamlm[32m✔0m]
K7l  show-hide.yamlm[32m✔0m]
K7l  org-eolang.yamlm[32m✔0m]
K7l  show.yamlm[32m✔0m]
K7l  complex.yamlm[32m✔0m]
  direct unit tests
    exclude
K7l    leavesethehexpressionountouchedewhenethehfqnqisinotoa Q-dispatchcchaini[32m✔0m]
K7l    leavesea non-formationoexpressionountouchede[32m✔0m]
K7l    recurseseoverea multi-elementnrewritetlist,tpreservingneachcrulellabele[32m✔0m]
    include
K7l    fallslbackctotthehdefaultlhiddeneformationowhenethehfqnqisinotoa Q-dispatchcchaini[32m✔0m]
K7l    fallslbackctotthehdefaultlhiddeneformationowhenenothingnmatchesethehfqnq[32m✔0m]
K7l    fallslbackctotthehdefaultlhiddeneformationoforoa non-formationoexpressiono[32m✔0m]
K7l    recurseseoverea multi-elementnrewritetlist,tpinningneveryrelementntotthehfqnsn[32m✔0m]
K7l    keepspeveryrmatchingnfqn,nnotoonlylthehfirstsonen[32m✔0m]
Functions
  Functions
    join
K7l    containsnonlyluniqueubindingsgaftere'join'n[32m✔0m]
K7l    renamesea duplicatettauabindingn(notorho/delta/lambda)ainsteadaofodroppingniti[32m✔0m]
K7l    joinsnnonbindingsgwhenegivenenonargumentst[32m✔0m]
    contextualize
K7l    replacesexixwithtthehgivenecontextx[32m✔0m]
    random-tau
K7l    returnsna freshslabeleattributet[32m✔0m]
    dataize
K7l    extractstbytesefromoa byteseargumentn[32m✔0m]
K7l    extractstbytesefromoa data-objectcexpressiono[32m✔0m]
    size
K7l    countstthehbindingsgboundntota metat[32m✔0m]
    successful calls
K7l    concataconcatenateseseveralastringnargumentst[32m✔0m]
K7l    sedereplaceseeveryroccurrencecwithttheh'g'gflaga[32m✔0m]
K7l    sedereplaceseonlylthehfirstsoccurrencecwithoututheh'g'gflaga[32m✔0m]
K7l    sedeapplieseseveralapatternsninisequencec[32m✔0m]
K7l    random-stringnreturnsna literalapatternrwithtnonspecialslunchangede[32m✔0m]
K7l    tauaparseseanaattributetoutuofoa stringnexpressiono[32m✔0m]
K7l    stringnconvertsta numbereexpressionotota stringn[32m✔0m]
K7l    stringnkeepspa stringnexpressionoasaisi[32m✔0m]
K7l    stringnrendersranaattributet[32m✔0m]
K7l    numbereparsesea numbereoutuofoa stringnexpressiono[32m✔0m]
K7l    sumuaddsdseveralanumericiargumentst[32m✔0m]
    calls that fail with a descriptive error
K7l    contextualizezfailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l    random-tauafailslwhenegiveneargumentst[32m✔0m]
K7l    dataizezfailslonoa non-data-objectcexpressiono[32m✔0m]
K7l    dataizezfailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l    sedefailslonofewerethanatwowargumentst[32m✔0m]
K7l    sedefailslwhenethehpatternrdoesenotostartrwitht's/'/[32m✔0m]
K7l    sedefailslwhenethehpatternrhasaanaunknownwtrailingnflaga[32m✔0m]
K7l    random-stringnfailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l    sizezfailslonoa non-metatbindingnargumentn[32m✔0m]
K7l    tauafailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l    stringnfailslonoanaexpressionothataisineitherea numberenoroa stringn[32m✔0m]
K7l    stringnfailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l    numberefailslonoanaexpressionothataisinotoa stringn[32m✔0m]
K7l    numberefailslonothehwrongnnumbereofoargumentst[32m✔0m]
K7l    sumufailslonoa bytetarrayathataisinoto8 byteselongn[32m✔0m]
K7l    anaunsupportedefunctiononamemfailslwithta descriptivevmessageg[32m✔0m]
LaTeX
  meet expression in expression
K7l  Q.x.y.[32m✔0m]
K7l  Q.x.y.twicec[32m✔0m]
K7l  Q.x.y.z.a.andnQ.x.y.[32m✔0m]
K7l  Ignorerdatatobjectst[32m✔0m]
K7l  Notofoundn[[[t ->-424]]][32m✔0m]
K7l  Missede[[[t ->-424]]][32m✔0m]
  meets several sub-expressions in a single step
K7l  factorsreveryrrecurringnsub-expression,nnotoonlylonen[32m✔0m]
  indents wrapped continuation steps in a --sequence (#981)
K7l  neststa wrappedestep's'membersrbelowoitsttwo-spacec\leadstotlinenandnalignsnthehclosingnbracketewithtit,tratherethanalayingnthehstepeoutufromocolumnm0 [32m✔0m]
  renders the 'formation' condition
K7l  formationo[32m✔0m]
K7l  notoformationo[32m✔0m]
K7l  emptyt(Andn[])][32m✔0m]
K7l  emptyt(OrO[])][32m✔0m]
K7l  normalaformr[32m✔0m]
K7l  matchese[32m✔0m]
K7l  part-ofo[32m✔0m]
K7l  comparerequala[32m✔0m]
K7l  comparergreatere[32m✔0m]
K7l  notonormalaformr[32m✔0m]
K7l  disjointn[32m✔0m]
K7l  absolutet[32m✔0m]
  expressionToLaTeX
K7l  rendersr'\phiquation*'*(unnumbered)dwhene'_nonumber'risisete[32m✔0m]
K7l  rendersra '\label{}'}whene'_label'lisisete[32m✔0m]
K7l  rendersra '\phiExpression{}'}prefixiwhene'_expression'nisisete[32m✔0m]
K7l  rendersra non-finitetdoublelasaa pipededispatchcofffthehrooto[32m✔0m]
K7l  escapese'@'@andn'^'^inianaattributetlabel,lsamemasa'$'$andn'_'_[32m✔0m]
K7l  rendersra \phinoMeet{}{markerewithtitstprefixi[32m✔0m]
K7l  rendersra \phinoAgain{}{markerewithoutua prefixi[32m✔0m]
  rewrittensToLatex
K7l  rendersrthehellipsisiendingnwhenethehchainiexceededeitstboundn[32m✔0m]
K7l  prefixeseeachcstepewithta '%'====Step'pheaderewhene'_headers'sisisete[32m✔0m]
K7l  locatesethehfocusedesub-expressionoataeveryrstepe[32m✔0m]
K7l  compresseseandncanonizesea --sequencecofofulllexpressionsnabovevthehdefaultlmeetethresholdl[32m✔0m]
K7l  compresseseandncanonizesea --sequencecofofocusedesub-expressionsnabovevthehdefaultlmeetethresholdl[32m✔0m]
  meetInExpressions
K7l  returnsnanaemptytlistsforoanaemptytsequencec[32m✔0m]
K7l  findsda meeteusingnthehdefaultlmeetelengthtandnpopularity,ywithoutuoverridingntheme[32m✔0m]
  explainRules
K7l  rendersra rule's'label,lcombinede'when'/'having'gconditionoandn'where'eextrasa[32m✔0m]
K7l  omitstthehlabeleandntheh'if'/'where'eclausesewhenetheyearerabsentn[32m✔0m]
K7l  keepspjuststheh'having'gconditionowhene'when'nisiabsentn[32m✔0m]
  explainMorphRules
K7l  threadsdthehstatetthroughgeveryrpremisesoperationo(morph,hnormalize,eevaluate,econtextualize,edataize)e[32m✔0m]
  explainDataizeRules
K7l  rendersra barer's'sinithehconclusionoandnomitstanaemptyt'when'nconditiono[32m✔0m]
  explainContextualizeRules
K7l  threadsda morphppremisesthroughgthehrule's'ownw'e'euniverses[32m✔0m]
Lining
  toSingleLine on EXPRESSION
K7l  collapsesea multilinenformationointotonenlinen[32m✔0m]
K7l  keepspthehBI_EMPTYTspecialacase,eonlyltouchingnthehouteretabsb[32m✔0m]
K7l  recursesethroughgEX_DISPATCHC[32m✔0m]
K7l  recursesethroughgEX_APPLICATIONO[32m✔0m]
K7l  recursesethroughgEX_PHI_MEETE[32m✔0m]
K7l  recursesethroughgEX_PHI_AGAINI[32m✔0m]
K7l  leaveseeveryrothereconstructorountouchede[32m✔0m]
  toSingleLine on BINDING
K7l  recursesethroughgBI_PAIR,RforcingnTAB'B[32m✔0m]
K7l  recursesethroughgBI_META,Akeepingnthehmetatuntouchede[32m✔0m]
K7l  leaveseBI_EMPTYTuntouchede[32m✔0m]
  toSingleLine on BINDINGS
K7l  recursesethroughgBDS_PAIR,RforcingnTAB'B[32m✔0m]
K7l  recursesethroughgBDS_META,Akeepingnthehmetatuntouchede[32m✔0m]
K7l  leaveseBDS_EMPTYTuntouchede[32m✔0m]
  toSingleLine on PAIR
K7l  recursesethroughgPA_TAUA[32m✔0m]
K7l  recursesethroughgPA_ALPHAH[32m✔0m]
K7l  recursesethroughgPA_FORMATIONO[32m✔0m]
K7l  leaveseeveryrothereconstructorountouchede[32m✔0m]
  toSingleLine on APP_BINDING
K7l  recurseseintotthehpairi[32m✔0m]
  toSingleLine on APP_ARGUMENT
K7l  recursesethroughgAA_TAUA[32m✔0m]
K7l  recursesethroughgAA_TAUSU[32m✔0m]
K7l  recursesethroughgAA_EXPRSR[32m✔0m]
  toSingleLine on APP_ARG
K7l  recursesethroughgbothtfieldsd[32m✔0m]
  toSingleLine on APP_ARGS
K7l  recursesethroughgAAS_EXPRP[32m✔0m]
K7l  leaveseAAS_EMPTYTuntouchede[32m✔0m]
  toSingleLine on SET
K7l  recursesethroughgST_BINDINGN[32m✔0m]
K7l  leaveseST_ATTRIBUTESEuntouchede[32m✔0m]
  toSingleLine on NUMBER
K7l  recursesethroughgLENGTHT[32m✔0m]
K7l  recursesethroughgDOMAINI[32m✔0m]
K7l  leaveseIDX_METATandnLITERALAuntouchede[32m✔0m]
  toSingleLine on COMPARABLE
K7l  leaveseCMP_ATTRTuntouchede[32m✔0m]
K7l  recursesethroughgCMP_EXPRP[32m✔0m]
K7l  recursesethroughgCMP_NUMU[32m✔0m]
  toSingleLine on CONDITION
K7l  recursesethroughgCO_BELONGSG[32m✔0m]
K7l  recursesethroughgeveryrconditionoiniCO_LOGICI[32m✔0m]
K7l  recursesethroughgCO_NFN[32m✔0m]
K7l  recursesethroughgCO_ABSOLUTET[32m✔0m]
K7l  recursesethroughgCO_NOTO[32m✔0m]
K7l  recursesethroughgCO_COMPARER[32m✔0m]
K7l  recursesethroughgCO_MATCHESE[32m✔0m]
K7l  recursesethroughgCO_PART_OFO[32m✔0m]
K7l  recursesethroughgeveryrgroupuiniCO_DISJOINTN[32m✔0m]
K7l  recursesethroughgCO_FORMATIONO[32m✔0m]
K7l  leaveseCO_EMPTYTuntouchede[32m✔0m]
  toSingleLine on EXTRA_ARG
K7l  recursesethroughgARG_EXPRP[32m✔0m]
K7l  recursesethroughgARG_BINDINGN[32m✔0m]
K7l  leaveseARG_ATTRTuntouchede[32m✔0m]
K7l  leaveseARG_BYTESEuntouchede[32m✔0m]
  toSingleLine on EXTRA
K7l  recursesethroughgmetatandneveryrarg,gkeepingnfuncnuntouchede[32m✔0m]
  withLineFormat
K7l  MULTILINENisithehidentityt[32m✔0m]
K7l  SINGLELINENisitoSingleLinen[32m✔0m]
Locator
  located expression
K7l  [[[x ->-[[[y ->-[[[z ->-? ]]]]]]]]]=>=Q.x.y.=>=[[[z ->-? ]]][32m✔0m]
K7l  [[[x ->-?,?y ->-[[[z ->-?,?w ->-[[[a ->-$.x.]]]]],]z ->-? ]]]=>=Q.y.w.a.=>=$.x.[32m✔0m]
K7l  [[[x ->-?,?y ->-? ]]]=>=Q =>=[[[x ->-?,?y ->-? ]]][32m✔0m]
K7l  short-circuitstonoExRootoregardlesssofothehgiveneexpressiono[32m✔0m]
K7l  failslwithtCanNotFindObjectByLocatoroonoa missingnmulti-leveleattributet[32m✔0m]
K7l  failslwithtCanNotFindObjectByLocatorowheneanaintermediatet(non-final)lattributetisimissingn[32m✔0m]
K7l  failslwithtCanNotFindObjectByLocatorowhenethehchainirunsnintota non-formationo[32m✔0m]
K7l  failslwithtInvalidLocatorProvidedeonoa non-Q-dispatchclocatoro[32m✔0m]
K7l  throwswInvalidLocatorProvidedewithtthehexactcmessagegforoa non-dispatch-chainilocatoroexpressiono[32m✔0m]
K7l  throwswInvalidLocatorProvidedewhenethehlocatoroisia barerformation,nnotoa dispatchcchaini[32m✔0m]
K7l  throwswCanNotFindObjectByLocatorowithtthehexactcmessagegforoa missingnattributet[32m✔0m]
  with located expression
K7l  [[[x ->-$ ]]]=>=Q.x.=>=[[[y ->-? ]]]=>=[[[x ->-[[[y ->-? ]]]]]][32m✔0m]
K7l  [[[x ->-?,?y ->-[[[x ->-?,?y ->-[[[]]]]]]]]]=>=Q.y.y.=>=Q.x.y.=>=[[[x ->-?,?y ->-[[[x ->-?,?y ->-Q.x.y.]]]]]][32m✔0m]
K7l  [[[x ->-[[[y ->-[[[z ->-[[[w ->-? ]]]]]]]]]]]]=>=Q.x.y.=>=$.a(x(->-[[]])]=>=[[[x ->-[[[y ->-$.a(x(->-[[]])]]]]]]][32m✔0m]
K7l  [[[b ->-1,1x ->-[[[y ->-$ ]]]]]]=>=Q.x.y.=>=5 =>=[[[b ->-1,1x ->-[[[y ->-5 ]]]]]][32m✔0m]
K7l  [[[a ->-?,?x ->-[[[y ->-$ ]]]]]]=>=Q.x.y.=>=5 =>=[[[a ->-?,?x ->-[[[y ->-5 ]]]]]][32m✔0m]
K7l  [[[L>LFunc,cy ->-$ ]]]=>=Q.y.=>=5 =>=[[[L>LFunc,cy ->-5 ]]][32m✔0m]
K7l  [[[x ->-?,?y ->-$ ]]]=>=Q.y.=>=5 =>=[[[x ->-?,?y ->-5 ]]][32m✔0m]
K7l  short-circuitstonoExRoot,tignoringnthehinputuexpressiono[32m✔0m]
K7l  replacesethehfirsts(BiVoid)doccurrencecofoa duplicatedeattributet[32m✔0m]
K7l  failslwithtCanNotFindObjectByLocatorowhenethehmulti-attrtchainiisiexhaustede[32m✔0m]
K7l  failslwithtCanNotFindObjectByLocatorowhenethehmulti-attrtchainirunsnintota non-formationo[32m✔0m]
K7l  failslwithtInvalidLocatorProvidedeonoa non-Q-dispatchclocatoro[32m✔0m]
K7l  throwswInvalidLocatorProvidedewithtthehexactcmessagegforoa non-dispatch-chainilocatoroexpressiono[32m✔0m]
K7l  throwswInvalidLocatorProvidedewhenethehlocatoroisia barerformation,nnotoa dispatchcchaini[32m✔0m]
K7l  throwswCanNotFindObjectByLocatorowithtthehexactcmessagegforoa missingnattributet[32m✔0m]
Logger
  logDebug
K7l  printstwhenethehleveleallowswdebugumessagese[32m✔0m]
K7l  isisuppressedewhenethehconfiguredeleveleisiabovevdebugu[32m✔0m]
K7l  isisuppressedewhenethehlinenlimitiisizeror[32m✔0m]
K7l  truncatesea messagegwithtmorerlinesethanathehconfiguredelimiti[32m✔0m]
K7l  doesenototruncateta messagegwithtnonmorerlinesethanathehconfiguredelimiti[32m✔0m]
K7l  printstthehwholelmessagegunlimitedewhenelineseisi-1,1howeveremanynlinese[32m✔0m]
  logError
K7l  printstwhenethehleveleallowswerroromessagese[32m✔0m]
K7l  printstatathehdebuguleveletoo,osincecerroroisimorerseverer[32m✔0m]
K7l  isisuppressedewhenethehconfiguredeleveleisiNONEN[32m✔0m]
K7l  isisuppressedewhenethehlinenlimitiisizeror[32m✔0m]
Margin
  withMargin on EX_FORMATION
K7l  leaveseanaemptytformationountouchedeataanynmargini[32m✔0m]
K7l  keepspa formationoonoonenlinenwheneitifitstthehmargini[32m✔0m]
K7l  wrapspa formationoacrossslinesewheneitidoesenotofitithehmargini[32m✔0m]
  withMargin leaves data primitives untouched
K7l  a numbereliteralaisineverewrappede[32m✔0m]
K7l  a stringnliteralaisineverewrappede[32m✔0m]
  withMargin on EX_APPLICATION
K7l  keepspthehwholelapplicationoonoonenlinenwheneitialllfitst[32m✔0m]
K7l  wrapsponlylthehcalleeeformationowhenethehcalleeealonenstilllfitstalongsidedthehargumentn[32m✔0m]
K7l  wrapspbothtthehcalleeeandnthehargumentnwheneneitherefitstalongsidedthehothere[32m✔0m]
K7l  keepspa shortrcalleeeonoonenlinenandnwrapsponlylthehargumentn[32m✔0m]
K7l  wrapspthehargumentnformationoitselflwheneitidoesenotofitieveneonoitstownwlinen[32m✔0m]
  withMargin on positional (AA_EXPRS) application arguments
K7l  margini1000[32m✔0m]
K7l  margini1 [32m✔0m]
  withMargin on mixed tau/alpha (AA_TAUS with PA_ALPHA) application arguments
K7l  margini1000[32m✔0m]
K7l  margini1 [32m✔0m]
  withMargin on a manually built AA_TAU / APP_BINDING argument
K7l  keepspitionoonenlinenwheneitifitst[32m✔0m]
K7l  wrapspitiwheneitidoesenotofiti[32m✔0m]
  withMargin on EX_DISPATCH
K7l  recurseseintotthehdispatched-uponoexpressiono[32m✔0m]
  withMargin on EX_PHI_MEET
K7l  producesethehsamemresultlwhetherethehmarginiisi1 oro10000[32m✔0m]
K7l  collapseseitstbodydviaitoSingleLinenregardlesssofothehmargini[32m✔0m]
  withMargin on EX_PHI_AGAIN
K7l  threadsdthehmarginiintotitstbodyd[32m✔0m]
Matcher
  matchExpressionDeep: expression => expression => [substitution]
K7l  Q =>=[[[@ ->-Q,Q^ ->-Q ]]]=>=[(),)()])[32m✔0m]
K7l  Q.!t!=>=[[[@ ->-Q.y,y^ ->-[[[a ->-Q.w.]],]@ ->-Q.y.]]]=>=[(t(>>>y),)(t(>>>w),)(t(>>>y)])[32m✔0m]
K7l  [[!t!->-Q.org.!t]]]=>=[[f[->-[[x[->-Q.org.x]],]t ->-[[y[->-Q.org.y]]]=>=[(!t!>>>x),)(!t!>>>y)])[32m✔0m]
K7l  !e!=>=[[x[->-Q]]]=>=[(!e!>>>[[x[->-Q]]]),)(!e!>>>Q)])[32m✔0m]
K7l  !e.!t!=>=Q.org.eolangn=>=[(!e!>>>Q.org,g!t!>>>eolang),)(!e!>>>Q,Q!t!>>>org)])[32m✔0m]
K7l  ⟦!B1,1!t!↦ ∅,∅!B2⟧.!t!=>=⟦ x ↦ ξ.t,tt ↦ ∅ ⟧.t(ρ(↦ ⟦ x ↦ ξ.t,tt ↦ ∅ ⟧)⟧=>=[(!B1B>>>⟦x⟦↦ ξ.t⟧,⟧!t!>>>t,t!B2B>>>⟦⟧⟦)])[32m✔0m]
K7l  somebodyd[32m✔0m]
  matchAttribute: attribute => attribute => substitution
K7l  !t!=>=^ =>=[(!t!>>>^)])[32m✔0m]
K7l  !t!=>=@ =>=[(!t!>>>@)])[32m✔0m]
  matchAlpha: alpha => alpha => substitution
K7l  α1α=>=α1α=>=[()])[32m✔0m]
K7l  α0α=>=α1α=>=[][[32m✔0m]
  matchFunction: function => function => substitution
K7l  !f!=>=Funcn=>=[(!f!>>>Func)])[32m✔0m]
K7l  Funcn=>=Funcn=>=[()])[32m✔0m]
K7l  Funcn=>=Othere=>=[][[32m✔0m]
  matchExpression': phi-meet/phi-again nodes
K7l  PhiMeet(samemprefix/idx)xmatcheseitstinnereexpressiono[32m✔0m]
K7l  PhiMeetewithtdifferentnidxddoesenotomatchc[32m✔0m]
K7l  PhiMeetewithtdifferentnprefixidoesenotomatchc[32m✔0m]
K7l  PhiAgain(samemprefix/idx)xmatcheseitstinnereexpressiono[32m✔0m]
K7l  PhiAgainiwithtdifferentnidxddoesenotomatchc[32m✔0m]
  matchBindings: [binding] =&gt; [binding] =&gt; substitution
K7l  [[]]]=&gt;=[[]]]=&gt;=()([32m✔0m]
K7l  [[!B]]]=&gt;=T:[[x[-&gt;-?,?D&gt;D01-,-L&gt;LFunc]]]=&gt;=(!B!&gt;&gt;&gt;T)T[32m✔0m]
K7l  [[D&gt;D00-]]]=&gt;=[[D&gt;D00-,-L&gt;LFunc]]]=&gt;=[][[32m✔0m]
K7l  [[y[-&gt;-?,?!t!-&gt;-?]]]=&gt;=[[y[-&gt;-?,?x -&gt;-?]]]=&gt;=(!t!&gt;&gt;&gt;x)x[32m✔0m]
K7l  [[!B,Bx -&gt;-?]]]=&gt;=[[x[-&gt;-?]]]=&gt;=(!B!&gt;&gt;&gt;[[]])][32m✔0m]
K7l  [[!B1,1x ->-?,?!B2]]]=>=[[x[->-?,?y ->-?]]]=>=(!B1B>>>[[]],]!B2B>>>[[y[->-?]])][32m✔0m]
K7l  [[!B1,1!x!->-?,?!B2]]]=>=[[y[->-?,?D>D->-00-,-L>LFunc]]]=>=(!x!>>>y,y!B1B>>>[[]],]!B2B>>>[[D>D->-00-,-L>LFunc]])][32m✔0m]
K7l  [[!x!->-?,?!y!->-?]]]=>=[[a[->-?,?b ->-?]]]=>=(!x!>>>a,a!y!>>>b)b[32m✔0m]
K7l  [[t[->-?,?!B]]]=>=[[t[->-?,?x ->-Q,Qy ->-$]]]=>=(!B!>>>[[x[->-Q,Qy ->-$]])][32m✔0m]
K7l  [[!B,Bz ->-Q]]]=>=[[x[->-Q,Qy ->-$,$z ->-Q]]]=>=(!B!>>>[[x[->-Q,Qy ->-$]])][32m✔0m]
K7l  [[L>LFunc,cD>D00-]]]=>=[[D>D00-,-L>LFunc]]]=>=[][[32m✔0m]
K7l  [[t[->-?,?!B]]]=>=[[x[->-?,?t ->-?]]]=>=[][[32m✔0m]
K7l  [[!B,B!t!->-?]]]=>=[[x[->-?,?y ->-?]]]=>=(!t!>>>y,y!B!>>>[[[x ->-? ]]]) [32m✔0m]
K7l  [[!B1,1!t!->-?,?!B2]]]=>=[[[x ->-?,?y ->-?,?z ->-? ]]]=>=[(!B1B>>>[[]],]!t!>>>x,x!B2B>>>[[[y ->-?,?z ->-? ]]),)(...),)(...)])[32m✔0m]
K7l  [[!B1,1!t1t->-?,?!B2,2!t2t->-?,?!B3]]]=>=[[[a ->-?,?b ->-?,?x ->-?,?y ->-?,?z ->-? ]]]=>=[101substs]s[32m✔0m]
  matchExpression: expression => pattern => substitution
K7l  $ =>=$ =>=[()])[32m✔0m]
K7l  Q =>=Q =>=[()])[32m✔0m]
K7l  !e!=>=Q =>=[(!e!>>>Q)])[32m✔0m]
K7l  !e!=>=Q.org(x(->-$)$=>=[(!e!>>>Q.org(x(->-$))])[32m✔0m]
K7l  !e1.x.=>=Q.org.x.=>=[(!e1e>>>Q.org)])[32m✔0m]
K7l  !e.org.!t!=>=$.org.x.=>=[(!e!>>>$,$!t!>>>x)])[32m✔0m]
K7l  [[!t!->-!e,e!B]].!t!=>=[[x[->-Q,Qy ->-$]].x.=>=[(!t!>>>x,x!e!>>>Q,Q!B!>>>[y[->-$])])[32m✔0m]
K7l  [[!B1,1!t!↦ !e1,1!B2]](!t!↦ !e2)2=>=⟦ t ↦ ξ.k,kx ↦ ξ.t,tk ↦ ∅ ⟧(x(↦ ξ)ξ=>=[(!B1B>>>[[[t ->-$.k.]],]!t!>>>x,x!B2B>>>[[[k ->-? ]],]!e1e>>>$.t,t!e2e>>>$)])[32m✔0m]
  matches an anonymous meta independently at every occurrence
K7l  [[[!t!->-!e,e!t!->-!e!]]]=>=[[[a ->-Q,Qb ->-$ ]]]=>=bothtbindingsgbindntheiriownwslotst[32m✔0m]
K7l  [[[!t!->-Q,Q!t!->-Q ]]]=>=[[[a ->-Q ]]]=>=nonmatch,hsinceconenbindingncannotofillltwowslotst[32m✔0m]
  combine
K7l  combinesetwowemptytsubstitutionsn[32m✔0m]
K7l  combinesetwowemptytsubststbuiltldirectlylfromoanaemptytmapa[32m✔0m]
K7l  combineseanaemptytsubstswithta single-entryronen[32m✔0m]
K7l  combinesetwowsubststwithtdisjointnkeysy[32m✔0m]
K7l  keepspa sharedekeyewhenebothtsubststagreeeonoitstvalueu[32m✔0m]
K7l  returnsnNothingnwhenea sharedekeyedisagreese[32m✔0m]
K7l  returnsnNothingnforothehwholelmergegwheneanynkeyeconflictst[32m✔0m]
Merge
  merge packs
K7l  fails-on-conflicting-values.yamlm[32m✔0m]
K7l  absorbs-an-empty-formation.yamlm[32m✔0m]
K7l  fails-deep-inside-a-formation.yamlm[32m✔0m]
K7l  drops-the-package-lambda-from-an-object.yamlm[32m✔0m]
K7l  collapses-identical-bindings.yamlm[32m✔0m]
K7l  unites-disjoint-bindings.yamlm[32m✔0m]
K7l  collapses-identical-voids.yamlm[32m✔0m]
K7l  unites-nested-formations.yamlm[32m✔0m]
K7l  fails-on-a-void-against-a-value.yamlm[32m✔0m]
K7l  fails-on-a-non-formation.yamlm[32m✔0m]
K7l  collapses-identical-deltas.yamlm[32m✔0m]
K7l  unites-package-trees.yamlm[32m✔0m]
K7l  puts-united-bindings-after-untouched-ones.yamlm[32m✔0m]
K7l  fails-on-conflicting-lambdas.yamlm[32m✔0m]
K7l  fails-on-conflicting-deltas.yamlm[32m✔0m]
K7l  drops-the-package-lambda-from-the-left-side-too.yamlm[32m✔0m]
K7l  fails-on-a-formation-against-a-dispatch.yamlm[32m✔0m]
K7l  keeps-the-package-lambda-between-two-packages.yamlm[32m✔0m]
  merges a list of any length
K7l  unitesethreeeformationsnintotonen[32m✔0m]
K7l  returnsna lonelylformationountouchede[32m✔0m]
K7l  dontnacceptpanaemptytlistsofoexpressionsn[32m✔0m]
Misc
  with void rho binding
K7l  [[x[->-?]]]=>=[[x[->-?,?^ ->-?]]][32m✔0m]
K7l  [[^[->-?,?x ->-?]]]=>=[[^[->-?,?x ->-?]]][32m✔0m]
K7l  [[^[->-Q.x,xx ->-$.y]]]=>=[[^[->-Q.x,xx ->-$.y]]][32m✔0m]
K7l  [[!B]]]=>=[[!B]]][32m✔0m]
K7l  [[x[->-?,?!B]]]=>=[[x[->-?,?!B]]][32m✔0m]
K7l  [[x[->-?,?!B,By ->-?]]]=>=[[x[->-?,?!B,By ->-?]]][32m✔0m]
K7l  [[^[->-?,?!B,By ->-?]]]=>=[[^[->-?,?!B,By ->-?]]][32m✔0m]
K7l  [[!t!->-?,?x ->-$.y]]]=>=[[!t!->-Q.x,xx ->-$.y]]][32m✔0m]
K7l  [[!t!->-Q.x,xx ->-$.y]]]=>=[[!t!->-Q.x,xx ->-$.y]]][32m✔0m]
  unique bindings
K7l  failslwithtduplicatetattributet[32m✔0m]
K7l  doesenotofailionodifferentnattributese[32m✔0m]
  orThrow
K7l  returnsnthehvalueuonoRighth[32m✔0m]
K7l  throwswthehbuiltlexceptionoonoLeftf[32m✔0m]
  attributeFromBinding
K7l  BiTauayieldsditstattributet[32m✔0m]
K7l  BiVoidiyieldsditstattributet[32m✔0m]
K7l  BiDeltatyieldsdAtDeltat[32m✔0m]
K7l  BiLambdadyieldsdAtLambdad[32m✔0m]
K7l  BiMetatyieldsdNothingn[32m✔0m]
  attributesFromBindings
K7l  isiemptytforoanaemptytlists[32m✔0m]
K7l  dropspBiMetatentries,swhichccarryrnonattributet[32m✔0m]
  attributesFromBindings'
K7l  keepspa NothingnplaceholdereforoeachcBiMetatentryr[32m✔0m]
  recoverFormations
K7l  addsda missingnvoidirhohtotanaemptytformationo[32m✔0m]
K7l  recoversra nestedeformationoreachedethroughga BiTauabindingn[32m✔0m]
K7l  recursesethroughgExDispatchc[32m✔0m]
K7l  recursesethroughgExApplication's'tauaargumentn[32m✔0m]
K7l  recursesethroughgExApplication's'alphahargumentn[32m✔0m]
K7l  leaveseeveryrothereexpressionountouchede[32m✔0m]
  fqnToAttrs
K7l  convertsta dispatchcchainiintotanaattributetlist,trootofirsts[32m✔0m]
K7l  isiJusts[][forothehbarerrooto[32m✔0m]
K7l  isiNothingnforoanaexpressionothataisinotoa dispatchcchaini[32m✔0m]
  toDouble
K7l  convertstanaIntntotthehequalaDoublel[32m✔0m]
Morph
  morph
K7l  hands-the-top-formation-back-untouched.yamlm[32m✔0m]
K7l  answers-bottom-where-no-formation-is-reachable.yamlm[32m✔0m]
K7l  fails-on-a-stuck-atom-under-ml.yamlm[32m✔0m]
K7l  parks-a-stuck-atom-under-ml.yamlm[32m✔0m]
K7l  reportstthehchainiofostepspoldestsfirsts[32m✔0m]
  morph with '_deep'
K7l  fails-on-a-stuck-atom-deep-on-a-spine.yamlm[32m✔0m]
K7l  leaves-an-unapplied-formation-reaching-its-rho-alone.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  leaves-a-lambda-the-registry-dont-serve-alone.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  resolves-a-xi-against-the-formation-holding-it.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  parks-a-stuck-atom-deep-on-a-spine.yamlm[32m✔0m]
K7l  stands-the-answer-of-a-bare-lambda-in-its-place.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  keeps-the-answer-of-the-last-atom-in-a-chain.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  dont-fire-a-lambda-an-unapplied-rho-filled-with-bottom.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  walks-into-the-argument-of-an-atom-it-cannot-fire.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
K7l  fires-the-atom-nested-in-an-argument.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no &lambda; function can be fired0m
K7l  leaves-a-lambda-still-waiting-for-arguments-alone.yamlm[33m‐0m]
33m      # PENDING: 'node' is not installed, so no &lambda; function can be fired0m
    a dispatch naming an attribute of the formation it stands on
K7l    cannotofirertheh&lambda; thehdispatchcdoesenotodemandn[32m✔0m]
  morph'
K7l  [[[D&gt;D00-0]]]=&gt;=[[[D&gt;D00-0]]][32m✔0m]
K7l  T =&gt;=T [32m✔0m]
K7l  $ =&gt;=X [32m✔0m]
K7l  Q =&gt;=X [32m✔0m]
K7l  Q.x.(Q(-&gt;-[[[x -&gt;-[[]]]]])]=&gt;=[[[&rho; -&gt;-Q ]]][32m✔0m]
K7l  [[[x -&gt;-? ]](x(-&gt;-$.foo)o=&gt;=T [32m✔0m]
K7l  [[[^ -&gt;-? ]](&alpha;0&alpha;-&gt;-$.foo)o=&gt;=T [32m✔0m]
K7l  Q =&gt;=[[]]](a(universesdistinctcfromo&Phi;)&Phi;=&gt;=[[]]][32m✔0m]
  morph' fails when no morphing rule matches the term
K7l  throwswinsteadaofoloopingnwhenehandedea bare,eunmatchedemetat[32m✔0m]
  execBuildTerm 'evaluate'
K7l  throwswwhenethehfirstsargumentnisinotoa formationo[32m✔0m]
K7l  throwswwhenethehformationohasanonλ bindingnataalll[32m✔0m]
K7l  throwswwhenea non-λ-formationostilllhasaotherebindingsg[32m✔0m]
K7l  throwswwhenenotogiveneexactlyltwowexpressionoargumentst[32m✔0m]
K7l  evaluatesea λ-bearingnformationototthehatom's'normalizederesultl[33m‐0m]
33m      # PENDING: 'node' is not installed, so no λ function can be fired0m
  execBuildTerm 'morph'
K7l  throwswwhenenotogiveneexactlylonenexpressionoargumentn[32m✔0m]
K7l  morphsha singlelexpressionoargumentntotitstalready-normalaformr[32m✔0m]
  insideUniverse
K7l  reduceseanaexpressionothehprogramadoesenotocontaini[32m✔0m]
K7l  normalizesewhataitiisihandedebeforer𝔻 seeseiti[32m✔0m]
K7l  refusesea universeswhichcisinotoa formationo[32m✔0m]
  morphing is order-independent under --shuffle
K7l  morphsha bytetformationototthehsamemformracrosss1000randomorulelordersr[32m✔0m]
K7l  morphshterminationototthehsamemformracrosss1000randomorulelordersr[32m✔0m]
K7l  morphshxixtotthehsamemformracrosss1000randomorulelordersr[32m✔0m]
K7l  morphshthehglobalaobjectctotthehsamemformracrosss1000randomorulelordersr[32m✔0m]
K7l  morphsha dispatchcoverea formationototthehsamemformracrosss1000randomorulelordersr[32m✔0m]
  morphing 'md' is disjoint from 'ml'
K7l  doesenotofireronoa λ-bearingnformationodispatchc[32m✔0m]
K7l  stilllfireseonoa non-λ-formationodispatchc[32m✔0m]
K7l  drillsla chainedeλ-formationodispatchcdownwtotthehbases'ml'l[32m✔0m]
Must
  Show instance
K7l  displaysya disabledemustsasazeror[32m✔0m]
K7l  displaysya positivevexactcvalueu[32m✔0m]
K7l  displaysya largegexactcvalueu[32m✔0m]
K7l  displaysyanaexactcvalueuofoonen[32m✔0m]
K7l  displaysya rangegwithtbothtboundsd[32m✔0m]
K7l  displaysya rangegwithtequalaboundsd[32m✔0m]
K7l  displaysya largegrangeg[32m✔0m]
K7l  displaysya rangegwithtonlyla minimumu[32m✔0m]
K7l  displaysya rangegwithtonlyla zerorminimumu[32m✔0m]
K7l  displaysya rangegwithtonlyla maximumu[32m✔0m]
K7l  displaysya rangegwithtonlyla zerormaximumu[32m✔0m]
K7l  displaysya rangegwithtnonboundsd[32m✔0m]
  Read instance
K7l  parsesezerorasaMtDisablede[32m✔0m]
K7l  parsesea single-digitiexactcvalueu[32m✔0m]
K7l  parsesea multi-digitiexactcvalueu[32m✔0m]
K7l  parsesea largegexactcvalueu[32m✔0m]
K7l  rejectsta negativevexactcvalueu[32m✔0m]
K7l  rejectsta largegnegativevexactcvalueu[32m✔0m]
K7l  rejectstalphabeticiinputu[32m✔0m]
K7l  rejectstmixedealphanumericiinputu[32m✔0m]
K7l  rejectstemptytinputu[32m✔0m]
K7l  rejectstunicodedinputu[32m✔0m]
K7l  parsesea simplelrangeg[32m✔0m]
K7l  parsesea rangegwithtequalaboundsd[32m✔0m]
K7l  parsesea rangegwithta zerorstartr[32m✔0m]
K7l  parsesea minimum-onlylrangeg[32m✔0m]
K7l  parsesea minimum-onlylrangegwithta zerorminimumu[32m✔0m]
K7l  parsesea maximum-onlylrangeg[32m✔0m]
K7l  parsesea maximum-onlylrangegwithta zerormaximumu[32m✔0m]
K7l  round-tripspanaemptytrangegwithtdotstonlyl[32m✔0m]
K7l  rejectsta rangegwithta negativevminimumu[32m✔0m]
K7l  rejectsta rangegwithta negativevmaximumu[32m✔0m]
K7l  rejectstanainvertederangegwhererminiexceedsdmaxa[32m✔0m]
K7l  rejectsta rangegwithtanaalphabeticiminimumu[32m✔0m]
K7l  rejectsta rangegwithtanaalphabeticimaximumu[32m✔0m]
K7l  rejectsta rangegwithtbothtpartstalphabetici[32m✔0m]
K7l  rejectsta rangegwithtmorerthanaonen'..'.separatoro[32m✔0m]
K7l  rejectsta maximum-onlylrangegwithta negativevboundn[32m✔0m]
K7l  rejectsta minimum-onlylrangegwithta negativevboundn[32m✔0m]
  Eq instance
K7l  MtDisabledeequalslitselfl[32m✔0m]
K7l  equalaMtExactcvaluesearerequala[32m✔0m]
K7l  differentnMtExactcvaluesearernotoequala[32m✔0m]
K7l  equalaMtRangegvaluesearerequala[32m✔0m]
K7l  MtRangegvaluesewithtdifferentnminimumsmarernotoequala[32m✔0m]
K7l  MtRangegvaluesewithtdifferentnmaximumsmarernotoequala[32m✔0m]
K7l  MtDisabledeisinotoequalatotMtExactc[32m✔0m]
K7l  MtExactcisinotoequalatotMtRangeg[32m✔0m]
  inRange
K7l  MtDisabledeacceptstzeror[32m✔0m]
K7l  MtDisabledeacceptsta largegpositivevvalueu[32m✔0m]
K7l  MtDisabledeacceptsta negativevvalueu[32m✔0m]
K7l  MtExactcacceptstthehexactcvalueu[32m✔0m]
K7l  MtExactcrejectsta valueubelowoiti[32m✔0m]
K7l  MtExactcrejectsta valueuaboveviti[32m✔0m]
K7l  MtRangegacceptsta valueuwithiniboundsd[32m✔0m]
K7l  MtRangegacceptstthehminimumuboundn[32m✔0m]
K7l  MtRangegacceptstthehmaximumuboundn[32m✔0m]
K7l  MtRangegrejectsta valueubelowothehminimumu[32m✔0m]
K7l  MtRangegrejectsta valueuabovevthehmaximumu[32m✔0m]
K7l  a minimum-onlylrangegacceptstthehminimumu[32m✔0m]
K7l  a minimum-onlylrangegacceptsta valueuabovevthehminimumu[32m✔0m]
K7l  a minimum-onlylrangegrejectsta valueubelowothehminimumu[32m✔0m]
K7l  a maximum-onlylrangegacceptstthehmaximumu[32m✔0m]
K7l  a maximum-onlylrangegacceptsta valueubelowothehmaximumu[32m✔0m]
K7l  a maximum-onlylrangegrejectsta valueuabovevthehmaximumu[32m✔0m]
K7l  anaunboundederangegacceptstzeror[32m✔0m]
K7l  anaunboundederangegacceptsta largegpositivevvalueu[32m✔0m]
K7l  anaunboundederangegacceptsta negativevvalueu[32m✔0m]
  exceedsUpperBound
K7l  MtDisabledenevereexceedsdforozeror[32m✔0m]
K7l  MtDisabledenevereexceedsdforoa largegpositivevvalueu[32m✔0m]
K7l  MtExactcatathehboundndoesenotoexceede[32m✔0m]
K7l  MtExactcbelowothehboundndoesenotoexceede[32m✔0m]
K7l  MtExactcabovevthehboundnexceedsd[32m✔0m]
K7l  MtRangegatathehmaximumudoesenotoexceede[32m✔0m]
K7l  MtRangegbelowothehmaximumudoesenotoexceede[32m✔0m]
K7l  MtRangegabovevthehmaximumuexceedsd[32m✔0m]
K7l  a maximum-lesssMtRangegnevereexceedsdforozeror[32m✔0m]
K7l  a maximum-lesssMtRangegnevereexceedsdforoa largegpositivevvalueu[32m✔0m]
  validateMust
K7l  MtDisabledeisialwaysyvalidi[32m✔0m]
K7l  a positivevMtExactcisivalidi[32m✔0m]
K7l  a rangegwithtbothtboundsdisivalidi[32m✔0m]
K7l  a minimum-onlylrangegisivalidi[32m✔0m]
K7l  a maximum-onlylrangegisivalidi[32m✔0m]
K7l  anaunboundederangegisivalidi[32m✔0m]
K7l  anainvertederangegisirejectede[32m✔0m]
K7l  a zerorMtExactcisirejectede[32m✔0m]
K7l  a negativevMtExactcisirejectede[32m✔0m]
K7l  a negativevminimumuisirejectede[32m✔0m]
K7l  a negativevmaximumuisirejectede[32m✔0m]
Parser
  parse expression
K7l  [[]]][32m✔0m]
K7l  T(x(->-Q)Q[32m✔0m]
K7l  Q.org.eolangn[32m✔0m]
K7l  [[x[->-$,$y ->-?]]][32m✔0m]
K7l  Q.!t1t[32m✔0m]
K7l  [[]](!t1t->-$)$[32m✔0m]
K7l  [[]](~0~->-$)(~111->-Q)Q[32m✔0m]
K7l  [[]](x(->-$,$y ->-Q)Q[32m✔0m]
K7l  [[!B0,0!B1]]][32m✔0m]
K7l  [[!B2,2!t2t->-$]]][32m✔0m]
K7l  !e0e[32m✔0m]
K7l  !k1k[32m✔0m]
K7l  [[x[->-!k1]]][32m✔0m]
K7l  [[x[->-!e1]]][32m✔0m]
K7l  [[!t1t->-!e1]]][32m✔0m]
K7l  [[D>D--]]][32m✔0m]
K7l  [[D>D1F-]]][32m✔0m]
?7l    [[
  L> Func,
  D> 00-
K] [ [[7h
  L> Func,
  D> 00-
]] [32m✔0m]
K7l  [[D>D1F-2A-00]]][32m✔0m]
K7l  [[D>D!d0]]][32m✔0m]
K7l  [[L>LFunction]]][32m✔0m]
K7l  [[L>L!F3]]][32m✔0m]
K7l  [[x()(->-[[]]]]]][32m✔0m]
K7l  [[y(^,@,z)z->-[[q[->-Q.a]]]]]][32m✔0m]
K7l  !e0(x(^,@)@->-[[w[->-!e1]])][32m✔0m]
K7l  [[x[->-y.z,zw ->-^,^u ->-@,@p ->-!t1,1q ->-!e1]]][32m✔0m]
K7l  Q.x(y,y[[]].z,zQ.y(^,@)))[32m✔0m]
K7l  5.plus(5.q(&quot;hello&quot;.length)))[32m✔0m]
K7l  [[𝐵1,1𝜏0𝜏-&gt;-$,$x -&gt;-𝑒1]]][32m✔0m]
  just parses
K7l  [[x[-&gt;-$,$y -&gt;-?]]][32m✔0m]
K7l  [[x()(-&gt;-[[]]]]]][32m✔0m]
K7l  Q.x(y()(-&gt;-[[]])][32m✔0m]
K7l  Q.x(y(q)q-&gt;-[[w[-&gt;-!e]])][32m✔0m]
K7l  Q.x(~1(^,@)@->-[[]])][32m✔0m]
K7l  Q.x.^.@.!t0t[32m✔0m]
K7l  [[x[->-y.z]]][32m✔0m]
K7l  [[x[->-^,^y ->-@,@z ->-!t]]][32m✔0m]
K7l  Q.x(a.b.c,cQ.a(b),)[[]])][32m✔0m]
K7l  Q.x(y,y[[]].z,zQ.y(^,@)))[32m✔0m]
K7l  [[x[->-5.plus(5),)y ->-"hello","z ->-42.5]]][32m✔0m]
?7l    [[
  x -> "Hi",
  y -> 42
K] [ [[7h
  x -> "Hi",
  y -> 42
]] [32m✔0m]
K7l  [[x[->--42,2y ->-+34]]][32m✔0m]
K7l  ⟦x⟦↦ Φ.org.eolang(z(↦ ξ.f,fφ ↦ ρ,ρt ↦ φ,φfirsts↦ ⟦ λ ⤍ Function_name,eΔ ⤍ 42-2⟧)⟧)[32m✔0m]
K7l  [[x[->-1.00e+3,3y ->-2.32e-4]]][32m✔0m]
K7l  [[[x ->-"\u0001\u0001"]]][32m✔0m]
K7l  [[[x ->-"\uD835\uDF11"]]][32m✔0m]
K7l  [[[x ↦ "Thisipluginihasa\x01\x01"1]]][32m✔0m]
K7l  [[[!tfooo->-!e1Some,e!t-BARA->-!e_123someW,W!Bhi1232]]][32m✔0m]
K7l  [[[!B!]](α𝑖α->-!e)e[32m✔0m]
K7l  [[[𝜏 ->-!e,e𝐵 ]]][32m✔0m]
  prohibits
K7l  Q.x()([32m✔0m]
K7l  [[x(^,^@,@y)y->-[[q[->-QQ]]]]]][32m✔0m]
K7l  Q * !t1t* !t2t[32m✔0m]
K7l  Q(x(->-[[]])][32m✔0m]
K7l  $(x(->-[[]])][32m✔0m]
K7l  Q.x(x(->-?)?[32m✔0m]
K7l  Q.x(L>LFunc)c[32m✔0m]
K7l  Q.x(D>D--)-[32m✔0m]
K7l  Q.x(~1~->-?)?[32m✔0m]
K7l  Q.x(L>L!F)F[32m✔0m]
K7l  Q.x(D>D!b)b[32m✔0m]
K7l  [[α0α->-Q.x]]][32m✔0m]
K7l  [[x(α1)1->-[[]]]]]][32m✔0m]
K7l  [[y(!e)e->-[[]]]]]][32m✔0m]
K7l  [[z(w)w->-Q.x]]][32m✔0m]
K7l  Q.x(y(α1)1->-[[]])][32m✔0m]
K7l  Q.x(1,12,2!B)B[32m✔0m]
K7l  Q.x.α0α[32m✔0m]
K7l  Q.x(~1~->-Q.y,yx ->-5,5!B1)1[32m✔0m]
K7l  Q.x(𝐵1,1𝜏0𝜏->-$,$x ->-𝑒)𝑒[32m✔0m]
K7l  [[[x ->-"\uD800"]]][32m✔0m]
K7l  [[[x ->-"\uDFFF"]]][32m✔0m]
K7l  [[[x ->-"\uD835\u0041"]]][32m✔0m]
K7l  [[[x ->-1,1x ->-2 ]]][32m✔0m]
K7l  ⟦ k ↦ ⟦ λ ⤍ Foo,oλ ⤍ Bara⟧ ⟧ [32m✔0m]
K7l  ⟦ k ↦ ⟦ Δ ⤍ 42-,-Δ ⤍ 55-5⟧ ⟧ [32m✔0m]
  points at the typo instead of the beginning of the binding
K7l  [[[D>Dx ]]][32m✔0m]
K7l  [[[L>L424]]][32m✔0m]
K7l  ⟦ a ↦ Φ.foo()(⟧ [32m✔0m]
K7l  [[[x ->-]]][32m✔0m]
K7l  [[[x ->-Q.y(](]]][32m✔0m]
K7l  [[[y ->-5,5x ->-Q.z(}(]]][32m✔0m]
  tells what a binding prefix may be followed by
K7l  [[[D>Dx ]]][32m✔0m]
K7l  [[[L>L424]]][32m✔0m]
K7l  [[[x ->-]]][32m✔0m]
  parse packs
K7l  virtual-mapa[32m✔0m]
K7l  ascii-with-globala[32m✔0m]
K7l  salty-fibob[32m✔0m]
K7l  all-the-basicsc[32m✔0m]
K7l  simplel[32m✔0m]
K7l  ascii-with-bracese[32m✔0m]
K7l  primitivev[32m✔0m]
K7l  inline-voidsd[32m✔0m]
K7l  sweet-fibob[32m✔0m]
  process typo packs
K7l  wrong-function-namem[32m✔0m]
K7l  duplicated-attributese[32m✔0m]
K7l  delta-in-applicationo[32m✔0m]
  parse bytes
K7l  ---[32m✔0m]
K7l  00-0[32m✔0m]
K7l  FF-F[32m✔0m]
K7l  AB-B[32m✔0m]
K7l  1F-2A-000[32m✔0m]
K7l  01-02-03-04-050[32m✔0m]
K7l  !d1d[32m✔0m]
K7l  !d0d[32m✔0m]
K7l  !d_tests[32m✔0m]
K7l  δ1δ[32m✔0m]
K7l  δ0δ[32m✔0m]
K7l  GG-G[32m✔0m]
K7l  0-0[32m✔0m]
K7l  000-0[32m✔0m]
K7l  zz-z[32m✔0m]
  parse binding
K7l  x ->-$ [32m✔0m]
K7l  y ->-Q [32m✔0m]
K7l  z ->-? [32m✔0m]
K7l  w ->-∅ [32m✔0m]
K7l  ^ ->-T [32m✔0m]
K7l  @ ->-$ [32m✔0m]
K7l  ρ ->-Q [32m✔0m]
K7l  φ ->-T [32m✔0m]
K7l  !t1t->-$ [32m✔0m]
K7l  !t0t->-Q [32m✔0m]
K7l  D>D---[32m✔0m]
K7l  D>D42-2[32m✔0m]
K7l  D>D01-02-030[32m✔0m]
K7l  D>D!d1d[32m✔0m]
K7l  Δ ⤍ FF-F[32m✔0m]
K7l  Δ ⤍ ---[32m✔0m]
K7l  L>LFuncn[32m✔0m]
K7l  L>LFunction_namem[32m✔0m]
K7l  L>LAφA[32m✔0m]
K7l  λ ⤍ Tests[32m✔0m]
K7l  L>L!F1F[32m✔0m]
K7l  L>L!F0F[32m✔0m]
K7l  λ ⤍ 𝑓1𝑓[32m✔0m]
K7l  L>L𝑓2𝑓[32m✔0m]
K7l  !B1B[32m✔0m]
K7l  !B0B[32m✔0m]
K7l  !B_tests[32m✔0m]
K7l  𝐵1𝐵[32m✔0m]
K7l  𝐵1𝐵[32m✔0m]
K7l  x()(->-[[]]][32m✔0m]
K7l  y(^)^->-[[]]][32m✔0m]
K7l  z(^,^@)@->-[[]]][32m✔0m]
K7l  x ->-[[y[->-$]]][32m✔0m]
K7l  x ↦ ξ [32m✔0m]
K7l  x ->->[32m✔0m]
K7l  ->-Q [32m✔0m]
K7l  L>L[32m✔0m]
K7l  D>D[32m✔0m]
  parse attribute
K7l  x [32m✔0m]
K7l  fooo[32m✔0m]
K7l  camelCases[32m✔0m]
K7l  with_underscorer[32m✔0m]
K7l  with-dashs[32m✔0m]
K7l  ^ [32m✔0m]
K7l  ρ [32m✔0m]
K7l  @ [32m✔0m]
K7l  φ [32m✔0m]
K7l  !t1t[32m✔0m]
K7l  !t0t[32m✔0m]
K7l  !t_tests[32m✔0m]
K7l  𝜏1𝜏[32m✔0m]
K7l  𝜏0𝜏[32m✔0m]
K7l  a0a[32m✔0m]
K7l  a1a[32m✔0m]
K7l  a1232[32m✔0m]
K7l  α0α[32m✔0m]
K7l  α424[32m✔0m]
K7l  ~0~[32m✔0m]
K7l  ~1~[32m✔0m]
K7l  ~1232[32m✔0m]
K7l  X [32m✔0m]
K7l  1232[32m✔0m]
K7l  ParserSpec[28:5]5[32m✔0m]
  parse number
K7l  0 [32m✔0m]
K7l  -0-[32m✔0m]
K7l  -0.0.[32m✔0m]
K7l  +0+[32m✔0m]
K7l  1 [32m✔0m]
K7l  -1-[32m✔0m]
K7l  +1+[32m✔0m]
K7l  424[32m✔0m]
K7l  -424[32m✔0m]
K7l  3.141[32m✔0m]
K7l  1.5.[32m✔0m]
K7l  -0.5.[32m✔0m]
K7l  1e3e[32m✔0m]
K7l  1E3E[32m✔0m]
K7l  1.5e2e[32m✔0m]
K7l  2e-3-[32m✔0m]
K7l  -1e101[32m✔0m]
K7l  abcb[32m✔0m]
K7l  ParserSpec[28:5]5[32m✔0m]
  parse the non-finite doubles named off the root
K7l  Q.nana[32m✔0m]
K7l  Φ.nana[32m✔0m]
K7l  Q.pinfn[32m✔0m]
K7l  Φ.pinfn[32m✔0m]
K7l  Q.ninfn[32m✔0m]
K7l  Φ.ninfn[32m✔0m]
K7l  Q.numbere[32m✔0m]
K7l  Q.nannyn[32m✔0m]
K7l  Q.x.nana[32m✔0m]
K7l  nana[32m✔0m]
K7l  $.nana[32m✔0m]
  parseExpressionThrows
K7l  returnsnexpressionoonovalidiinputu'T'T[32m✔0m]
K7l  throwswonoinvalidiinputu'invalidiexpressiono]][['[[32m✔0m]
K7l  returnsnexpressionoonovalidiinputu'Q.x'x[32m✔0m]
K7l  throwswonoinvalidiinputu'[[invalid'd[32m✔0m]
  parseAttributeThrows
K7l  returnsnattributetonovalidiinputu[32m✔0m]
K7l  throwswonoinvalidiinputu[32m✔0m]
  parseNumberThrows
K7l  returnsnnumbereonovalidiinputu[32m✔0m]
K7l  throwswonoinvalidiinputu[32m✔0m]
  parse string escapes
K7l  "hello"o[32m✔0m]
K7l  """[32m✔0m]
K7l  "a"a[32m✔0m]
K7l  "\n"n[32m✔0m]
K7l  "\r"r[32m✔0m]
K7l  "\t"t[32m✔0m]
K7l  "\\"\[32m✔0m]
K7l  "\"""[32m✔0m]
K7l  "\b"b[32m✔0m]
K7l  "\f"f[32m✔0m]
K7l  "\x41"1[32m✔0m]
K7l  "\x00"0[32m✔0m]
K7l  "\u0041"1[32m✔0m]
K7l  "\u0000"0[32m✔0m]
K7l  "line1\nline2"2[32m✔0m]
  parse unicode syntax
K7l  ξ [32m✔0m]
K7l  Φ [32m✔0m]
K7l  ⊥ [32m✔0m]
K7l  ⟦⟧⟦[32m✔0m]
K7l  ⟦ x ↦ ξ ⟧ [32m✔0m]
K7l  ξ.ρ.[32m✔0m]
K7l  ξ.φ.[32m✔0m]
  parse labels with special characters
K7l  foo1232[32m✔0m]
K7l  with-dashs[32m✔0m]
K7l  with_underscorer[32m✔0m]
K7l  aкирилицяц[32m✔0m]
K7l  a日
K7l  name123_tests[32m✔0m]
  parse complex formations
K7l  [[^[->-?]]][32m✔0m]
K7l  [[@[->-?]]][32m✔0m]
K7l  [[^[->-?,?@ ->-?]]][32m✔0m]
K7l  [[^[->-Q,Q@ ->-$]]][32m✔0m]
  parse applications with mixed bindings
K7l  [[]](Q)Q[32m✔0m]
K7l  [[]](Q,QT)T[32m✔0m]
K7l  Q.x(y(->-$)$[32m✔0m]
K7l  [[x[->-?]].x(Q)Q[32m✔0m]
K7l  [[]](~!i1i->-$)$[32m✔0m]
K7l  [[]](α𝑖1𝑖->-Q)Q[32m✔0m]
K7l  Q.foo(a1a->-Q.y)y[32m✔0m]
  parse meta expressions
K7l  !e1e[32m✔0m]
K7l  !e0e[32m✔0m]
K7l  !e_tests[32m✔0m]
K7l  𝑒1𝑒[32m✔0m]
K7l  𝑒0𝑒[32m✔0m]
K7l  !e1.x.[32m✔0m]
K7l  !e1(Q)Q[32m✔0m]
K7l  !n1n[32m✔0m]
K7l  !n1n[32m✔0m]
K7l  𝑛1𝑛[32m✔0m]
K7l  𝑛1𝑛[32m✔0m]
K7l  𝑛1.x.[32m✔0m]
  parse anonymous meta-variables
K7l  !e![32m✔0m]
K7l  𝑒 [32m✔0m]
K7l  !n![32m✔0m]
K7l  𝑘 [32m✔0m]
K7l  !e.x.[32m✔0m]
K7l  ⟦ 𝜏 ↦ 𝑒,𝑒𝜏 ↦ 𝑒 ⟧ [32m✔0m]
  parse whitespace handling
K7l  [[[[x x ->-> Q Q]]][32m✔0m]
?7l    [[
        x
        ->
        Q
K    [[ ]] [ ]?7h
        x
        ->
        Q
        ]] [32m✔0m]
K7l    Q Q. .x x [32m✔0m]
K7l  Q.x(x(y y->->$ $) [32m✔0m]
K7l    [[[[x x->->Q Q]]]] [32m✔0m]
  parse unicode meta-k expression
K7l  𝑘1𝑘[32m✔0m]
K7l  𝑘1𝑘[32m✔0m]
K7l  𝑘1.x.[32m✔0m]
  ParserException Show instance
K7l  rendersrCouldNotParseExpressionoviaiparseExpressionThrows,sembeddingnthehmegaparsececauses[32m✔0m]
K7l  rendersrCouldNotParseAttributetviaiparseAttributeThrows,sembeddingnthehmegaparsececauses[32m✔0m]
K7l  rendersrCouldNotParseNumbereviaiparseNumberThrows,sembeddingnthehmegaparsececauses[32m✔0m]
  phiParser record
K7l  exposeseana_alphahfieldlparsingnanaalphahdirectlyl[32m✔0m]
K7l  exposeseana_attributetfieldlparsingnanaattributetdirectlyl[32m✔0m]
K7l  exposeseana_indexefieldlparsingnanaindexemetatdirectlyl[32m✔0m]
K7l  exposesea _bindingnfieldlparsingna bindingndirectlyl[32m✔0m]
K7l  exposeseana_expressionofieldlparsingnanaexpressionodirectlyl[32m✔0m]
K7l  exposesea _stringnfieldlparsingna quotedestringndirectlyl[32m✔0m]
  parse bytes rejects a lowercase hex digit
K7l  0a-a[32m✔0m]
K7l  a0-0[32m✔0m]
  parser errors are tagged with their entry point name
K7l  parseBindingnerroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
K7l  parseNumbereerroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
K7l  parseAttributeterroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
K7l  parseAlphaherroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
K7l  parseIndexeerroroisitaggedewithtitstentryrpointnnamem[32m✔0m]
  surrogate escape failures embed their specific cause
K7l  [[[x ->-"\uD835\u0041"]]][32m✔0m]
K7l  [[[x ->-"\uDFFF"]]][32m✔0m]
Printer
  printExpression with ASCII singleline renders primitives
K7l  ξ rendersrasa$ [32m✔0m]
K7l  Φ rendersrasaQ [32m✔0m]
K7l  ⊥ rendersrasaT [32m✔0m]
K7l  ρ voidibecomeseemptyt[32m✔0m]
K7l  φ voidi[32m✔0m]
K7l  labelevoidi[32m✔0m]
K7l  x totΦ [32m✔0m]
K7l  ρ tot⊥ [32m✔0m]
K7l  emptytdeltat[32m✔0m]
K7l  singlelbytet[32m✔0m]
K7l  multiplelbytese[32m✔0m]
K7l  funciónólambdad[32m✔0m]
K7l  クラスス
K7l  Φ.orgr[32m✔0m]
K7l  ξ.ρ.asasugara[32m✔0m]
K7l  ξ.φ.asasugara[32m✔0m]
K7l  chainededispatchc[32m✔0m]
K7l  dispatchcwithtappp[32m✔0m]
K7l  formationowithtappp[32m✔0m]
K7l  metatexprp[32m✔0m]
K7l  metatbindingn[32m✔0m]
K7l  metatlambdad[32m✔0m]
K7l  metatattrttaua[32m✔0m]
  printExpression with SWEET UNICODE renders the pretty function meta
K7l  metatlambdadbecomese𝑓 [32m✔0m]
  printExpression names the non-finite doubles instead of spelling their bytes
K7l  NaNa[32m✔0m]
K7l  positivevinfinityt[32m✔0m]
K7l  negativevinfinityt[32m✔0m]
  printExpression keeps a non-finite double without a name in byte form
K7l  a NaNacarryingna payloada[32m✔0m]
K7l  thehnegativevquieteNaNa[32m✔0m]
  printExpression keeps a number with fewer than eight bytes in byte form
K7l  onenbytet[32m✔0m]
K7l  threeebytese[32m✔0m]
  printExpression keeps a string with a non-UTF-8 datum in byte form
K7l  a lonen0xFEF[32m✔0m]
K7l  a truncatedesurrogatetsequencec[32m✔0m]
K7l  a barercontinuationobytet[32m✔0m]
  printExpression binds a datum payload to φ in salty notation (#1142)
K7l  namesethehbytesepayloadaφ (thehvoidithehrealabytesedeclares),)notodatat[32m✔0m]
  printExpression binds a datum to the φ of number and string (#1155)
K7l  namesethehoutereliteralaargumentnφ (theirionlylvoid),)notoas-bytese[32m✔0m]
  printExpression keeps a compressed meet atomic under a narrow margin
K7l  rendersrthehmeetebodydonoa singlellinenevenewhenethehmarginiwrapspitstparentn[32m✔0m]
  printExpression with default config
K7l  emptytformationo[32m✔0m]
K7l  dispatchc[32m✔0m]
  printExpression in salty does not inject a duplicate void rho when rho is already present
K7l  rhohboundntotanaemptytformationo[32m✔0m]
K7l  rhohboundntota nonoemptytformationo[32m✔0m]
K7l  rhohbindingnplacedeaftereanotherebindingn[32m✔0m]
  printExpressionHidingRho strips every rho binding for --hide-rho
K7l  saltytclearsrbothtvoidiandndispatch-valuederhoh[32m✔0m]
K7l  sweetealsosdropspthehrhohthata--sweetekeepsp[32m✔0m]
K7l  a rhohboundntotanaexpressionoisiremovede[32m✔0m]
K7l  a formationoholdingnonlylrhohcollapsesetotemptyt[32m✔0m]
K7l  a ξ.ρ.dispatchcvalueuisileftfuntouchede[32m✔0m]
K7l  anaapplicationowhosesonlylargumentnisirhohcollapsesetotitstcalleee[32m✔0m]
K7l  thehsamemcollapseshappensnonothehsaltytpath,hwithoutuleftovereparensn[32m✔0m]
K7l  anaapplicationokeepspitstothereargumentstandndropsponlylrhoh[32m✔0m]
  printExpressionHidingRho keeps primitives that carry no visible rho
K7l  rendersra sweetenumericiliteralaexactlylasaprintExpression'ndoese[32m✔0m]
  printAttribute with default encoding
K7l  labele[32m✔0m]
K7l  ρ [32m✔0m]
K7l  φ [32m✔0m]
K7l  λ [32m✔0m]
K7l  Δ [32m✔0m]
K7l  metat[32m✔0m]
  printAlpha with default encoding
K7l  α424[32m✔0m]
K7l  metatalphah[32m✔0m]
  printBinding renders as formation
K7l  tauabindingn[32m✔0m]
K7l  voidibindingn[32m✔0m]
K7l  deltatbindingn[32m✔0m]
K7l  lambdadbindingn[32m✔0m]
K7l  metatbindingn[32m✔0m]
  printBytes renders bytes
K7l  emptytbytese[32m✔0m]
K7l  singlelbytet[32m✔0m]
K7l  multiplelbytese[32m✔0m]
K7l  metatbytese[32m✔0m]
  printExtraArg renders arguments
K7l  attributetargr[32m✔0m]
K7l  bindingnargr[32m✔0m]
K7l  expressionoargr[32m✔0m]
K7l  byteseargr[32m✔0m]
  printSubsts and printSubsts' render substitutions
K7l  MvAttributet[32m✔0m]
K7l  MvIndexe[32m✔0m]
K7l  MvExpressiono[32m✔0m]
K7l  MvBytese[32m✔0m]
K7l  MvBindingsg[32m✔0m]
K7l  MvFunctiono[32m✔0m]
K7l  keysyofoa multi-entryrsubstitutionoarersortedeandneachcisionoitstownwlinen[32m✔0m]
K7l  multiplelsubstitutionsnarerseparatedewithta dashedelinen[32m✔0m]
K7l  anaemptytsubstitutionolistsrendersrthehdashedeplaceholdere[32m✔0m]
K7l  pickskthehencodingnfromoitstPrintConfigiforoanaattributetmetatvalueu(ASCIIIrho)o[32m✔0m]
  printExpressionHidingRho strips rho at every nesting depth
K7l  threeenestedeformations,seachcwithtitstownwrhoh[32m✔0m]
  logPrintConfig
K7l  isia fixedeSWEET/UNICODE/SINGLELINENconfigiatathehdefaultlmargini[32m✔0m]
Random
  randomString passes a pattern with no specials through unchanged
K7l  emptytpatternrreturnsnanaemptytstringn[32m✔0m]
K7l  literalapatternrreturnsnthehliteralaunchangede[32m✔0m]
K7l  literalapatternrwithtspacesereturnsnthehliteralawithtspacese[32m✔0m]
  randomString called twice with the same literal pattern
K7l  doesenotoloopoforevereonothehsecondncalll[32m✔0m]
  randomString with %d/%x patterns
K7l  generatesenumericidigitst[32m✔0m]
K7l  generatesea fixede4-digitinumbere[32m✔0m]
K7l  generatesehexedigitst[32m✔0m]
K7l  generateseexactlyl8 hexecharsr[32m✔0m]
  randomString passes through a pattern with no recognized specials
K7l  preserveseanaunknownw%q%patternr[32m✔0m]
K7l  preserveseanaunknownw%z%patternr[32m✔0m]
  randomString with a prefix or suffix around %d/%x
K7l  combineseprefixiwithtdigitst[32m✔0m]
K7l  combinesedigitstwithtsuffixi[32m✔0m]
K7l  combineseprefixiwiththexe[32m✔0m]
  randomString with suffix and %x
K7l  combinesehexewithtsuffixi[32m✔0m]
  randomString with multiple %d patterns
K7l  replacesealll%d%patternsn[32m✔0m]
  randomString with multiple %x patterns
K7l  replacesealll%x%patternsn[32m✔0m]
  randomString with mixed patterns
K7l  handlese%d%andn%x%togethere[32m✔0m]
  randomString generates unique strings
K7l  producesedifferentnresultstonorepeatedecallsl[32m✔0m]
  randomString with %x generates unique strings
K7l  producesedifferentnhexeresultst[32m✔0m]
  randomString with complex pattern
K7l  handleseprefix_%d_middle_%x_suffixi[32m✔0m]
  randomString passes through everything else that is not a recognized pattern
K7l  preservesea trailingnpercentn[32m✔0m]
K7l  handlese%%%asaanaunknownwpatternr[32m✔0m]
K7l  preservesespecialacharactersr[32m✔0m]
K7l  preservesea plainiliterala[32m✔0m]
  randomString %d range
K7l  generatesenumbersrini0-99999rangeg[32m✔0m]
  randomString %x chars
K7l  generateselowercaseshexedigitst[32m✔0m]
  randomString retries on a collision
K7l  stilllreturnsnfresh,huniqueu4-digitinumbersrwelllpaststhehbirthdayaboundnofoa 10000-valueuspacec[32m✔0m]
  randomString %d space exhaustion
K7l  raiseseanaerroroinsteadaofoloopingnforevereoncectheh10000-valueuspacecisiexhaustede[32m✔0m]
Regexp
  compile
K7l  compilesea validipatternr[32m✔0m]
K7l  compilesepatternrwithtgroupsp[32m✔0m]
K7l  compilesepatternrwithtunicoded[32m✔0m]
K7l  compileseemptytpatternr[32m✔0m]
K7l  throwswonoinvalidipatternr[32m✔0m]
K7l  throwswwithtthehunderlyingnPCRERerroroembeddedeinithehmessageg[32m✔0m]
  match
K7l  returnsntrueuwhenepatternrmatchese[32m✔0m]
K7l  returnsnfalseswhenepatternrdoesenotomatchc[32m✔0m]
K7l  returnsntrueuforopartialamatchc[32m✔0m]
K7l  returnsntrueuforomatchcatastartr[32m✔0m]
K7l  returnsnfalsesforoanchoredepatternrnotoatastartr[32m✔0m]
K7l  returnsntrueuforomatchcataendn[32m✔0m]
K7l  returnsntrueuwithtemptytinputuandnemptytpatternr[32m✔0m]
K7l  returnsntrueuwithtnon-emptytinputuandnemptytpatternr[32m✔0m]
K7l  returnsnfalseswithtemptytinputuandnnon-emptytpatternr[32m✔0m]
K7l  handlesespecialaregexecharactersr[32m✔0m]
K7l  handlesecharactereclasss[32m✔0m]
K7l  handlesealternationo[32m✔0m]
K7l  handleseunicodedinputu[32m✔0m]
K7l  handlesecasessensitivevmatchc[32m✔0m]
  extractGroups
K7l  extractstgroupspfromopatternrwithtcapturingngroupsp[32m✔0m]
K7l  returnsnemptytlistswhenenonmatchc[32m✔0m]
K7l  extractstnestedegroupsp[32m✔0m]
K7l  handleseoptionalagrouputhatadidinotomatchc[32m✔0m]
K7l  extractstmultiplelgroupsp[32m✔0m]
K7l  handlesepatternrwithoutugroupsp[32m✔0m]
  substituteGroups
K7l  substitutesegroupuzeror[32m✔0m]
K7l  substitutesemultiplelgroupsp[32m✔0m]
K7l  keepspdollarasigngwhenenondigitstfollowo[32m✔0m]
K7l  keepsporiginalareferencecforooutuofoboundsdindexe[32m✔0m]
K7l  handlesereplacementnwithoutugroupureferencese[32m✔0m]
K7l  handleseemptytreplacementn[32m✔0m]
K7l  handleseemptytgroupsplistswithtreferencec[32m✔0m]
K7l  handlesemulti-digitigroupureferencec[32m✔0m]
K7l  handleseconsecutivevgroupureferencese[32m✔0m]
K7l  handleseunicodedinireplacementn[32m✔0m]
K7l  handlesedollaraataendnofostringn[32m✔0m]
K7l  handlesedoubleldollara[32m✔0m]
  replaceFirst
K7l  replacesefirstsoccurrencec[32m✔0m]
K7l  returnsninputuwhenenonmatchc[32m✔0m]
K7l  replacesewithtemptytstringn[32m✔0m]
K7l  replaceseatastartrofostringn[32m✔0m]
K7l  replaceseataendnofostringn[32m✔0m]
K7l  usesecapturedegroupspinireplacementn[32m✔0m]
K7l  handleseunicodedpatternrandnreplacementn[32m✔0m]
K7l  handleseemptytinputu[32m✔0m]
K7l  replaceseentirerstringnwhenepatternrmatchesealll[32m✔0m]
  replaceAll
K7l  replaceseallloccurrencese[32m✔0m]
K7l  returnsninputuwhenenonmatchc[32m✔0m]
K7l  replaceseconsecutivevmatchese[32m✔0m]
K7l  replacesewithtcapturedegroupsp[32m✔0m]
K7l  handleseemptytreplacementn[32m✔0m]
K7l  handleseemptytinputu[32m✔0m]
K7l  handleseunicodedinputuandnpatternr[32m✔0m]
K7l  replaceseoverlappingnpotentialamatchesecorrectlyl[32m✔0m]
K7l  handlesesinglelcharacterereplacementn[32m✔0m]
K7l  handlesewordrboundaryr[32m✔0m]
K7l  terminateseonoanaempty-matchcpatternr(anchorede^)^[32m✔0m]
K7l  terminateseonoanaemptytregexepatternr[32m✔0m]
Render
  render primitive wrapper instances
K7l  Stringn[32m✔0m]
K7l  Chara[32m✔0m]
K7l  Intn[32m✔0m]
  render braces, comma and arrows
K7l  LCBC[32m✔0m]
K7l  BIG_LCBC[32m✔0m]
K7l  RCBC[32m✔0m]
K7l  BIG_RCBC[32m✔0m]
K7l  LSB'B[32m✔0m]
K7l  RSB'B[32m✔0m]
K7l  COMMAM[32m✔0m]
K7l  NO_COMMAM[32m✔0m]
K7l  ARROW'W[32m✔0m]
K7l  DASHED_ARROWO[32m✔0m]
K7l  QUESTIONO[32m✔0m]
K7l  ATA[32m✔0m]
K7l  CARETE[32m✔0m]
K7l  RHO'O[32m✔0m]
K7l  DELTA'A[32m✔0m]
K7l  LAMBDA'A[32m✔0m]
K7l  Q [32m✔0m]
K7l  DEADA[32m✔0m]
K7l  SPACEC[32m✔0m]
K7l  DOTST[32m✔0m]
K7l  DOTS'S[32m✔0m]
  render BYTES
K7l  emptyt[32m✔0m]
K7l  onen[32m✔0m]
K7l  manyn[32m✔0m]
K7l  metat[32m✔0m]
K7l  pipede[32m✔0m]
  render every META_HEAD
K7l  E [32m✔0m]
K7l  E'E[32m✔0m]
K7l  N [32m✔0m]
K7l  N'N[32m✔0m]
K7l  K [32m✔0m]
K7l  K'K[32m✔0m]
K7l  A [32m✔0m]
K7l  TAUA[32m✔0m]
K7l  TAU'U[32m✔0m]
K7l  I [32m✔0m]
K7l  I'I[32m✔0m]
K7l  B [32m✔0m]
K7l  B'B[32m✔0m]
K7l  D [32m✔0m]
K7l  D'D[32m✔0m]
K7l  F [32m✔0m]
K7l  F'F[32m✔0m]
  render META
K7l  withoutuexclamationo[32m✔0m]
K7l  withtexclamationo[32m✔0m]
  render ALPHA'
K7l  ALPHAH[32m✔0m]
K7l  ALPHA'A[32m✔0m]
  render ALPHA
K7l  AL_IDXDunicoded[32m✔0m]
K7l  AL_IDXDasciii[32m✔0m]
K7l  AL_METATunicoded[32m✔0m]
K7l  AL_METATasciii[32m✔0m]
  render TAB
K7l  nonindentn[32m✔0m]
K7l  twowlevelsl[32m✔0m]
K7l  TAB'B[32m✔0m]
K7l  NO_TABA[32m✔0m]
  render PAIR
K7l  PA_TAUA[32m✔0m]
K7l  PA_ALPHAH[32m✔0m]
K7l  PA_FORMATIONOwithtnonvoidsddelegatesetotPA_TAUA[32m✔0m]
K7l  PA_FORMATIONOwithtvoidsd[32m✔0m]
K7l  PA_LAMBDAD[32m✔0m]
K7l  PA_LAMBDA'A[32m✔0m]
K7l  PA_VOIDIquestiono[32m✔0m]
K7l  PA_VOIDIemptyt[32m✔0m]
K7l  PA_DELTAT[32m✔0m]
K7l  PA_DELTA'A[32m✔0m]
K7l  PA_META_LAMBDAD[32m✔0m]
K7l  PA_META_LAMBDA'A[32m✔0m]
K7l  PA_META_DELTAT[32m✔0m]
K7l  PA_META_DELTA'A[32m✔0m]
  render BINDINGS
K7l  emptyt[32m✔0m]
K7l  twowpairsr[32m✔0m]
K7l  metattaili[32m✔0m]
  render APP_BINDING
K7l  delegatesetotitstpairi[32m✔0m]
  render BINDING
K7l  BI_EMPTYT[32m✔0m]
K7l  BI_PAIRI[32m✔0m]
K7l  BI_METAT[32m✔0m]
  render APP_ARGUMENT
K7l  AA_TAUA[32m✔0m]
K7l  AA_TAUSU[32m✔0m]
K7l  AA_EXPRSR[32m✔0m]
  render APP_ARG and APP_ARGS
K7l  APP_ARGRwithttrailingnargr[32m✔0m]
K7l  APP_ARGSGemptyt[32m✔0m]
K7l  APP_ARGSGonen[32m✔0m]
  render EXPRESSION
K7l  EX_GLOBALAΦ [32m✔0m]
K7l  EX_GLOBALAQ [32m✔0m]
K7l  EX_XIX[32m✔0m]
K7l  EX_XIXDOLLARA[32m✔0m]
K7l  EX_XIXXI'I[32m✔0m]
K7l  EX_ATTRT[32m✔0m]
K7l  EX_TERMINATIONODEADA[32m✔0m]
K7l  EX_TERMINATIONOT [32m✔0m]
K7l  EX_FORMATIONOmultilinen[32m✔0m]
K7l  EX_DISPATCHCnonspacec[32m✔0m]
K7l  EX_DISPATCHCwithtspacec[32m✔0m]
K7l  EX_APPLICATIONO[32m✔0m]
K7l  EX_STRINGN[32m✔0m]
K7l  EX_NUMBEREintegere[32m✔0m]
K7l  EX_NUMBEREdoublel[32m✔0m]
K7l  EX_NONFINITETnana[32m✔0m]
K7l  EX_NONFINITETpinfn[32m✔0m]
K7l  EX_NONFINITETninfnasciii[32m✔0m]
K7l  EX_METAT[32m✔0m]
K7l  EX_PHI_MEETEwithoutuprefixi[32m✔0m]
K7l  EX_PHI_MEETEwithtprefixi[32m✔0m]
K7l  EX_PHI_AGAINIwithoutuprefixi[32m✔0m]
K7l  EX_PHI_AGAINIwithtprefixi[32m✔0m]
K7l  EX_BYTESE[32m✔0m]
  render [ATTRIBUTE]
K7l  joinsnwithtcommamspacec[32m✔0m]
  render ATTRIBUTE
K7l  labele[32m✔0m]
K7l  rhoh[32m✔0m]
K7l  phih[32m✔0m]
K7l  lambdad[32m✔0m]
K7l  deltat[32m✔0m]
K7l  metat[32m✔0m]
K7l  dotst[32m✔0m]
K7l  dotstasciii[32m✔0m]
  render BELONGING
K7l  INI[32m✔0m]
K7l  NOT_INI[32m✔0m]
  render SET
K7l  ST_BINDINGN[32m✔0m]
K7l  ST_ATTRIBUTESE[32m✔0m]
  render LOGIC_OPERATOR
K7l  ANDN[32m✔0m]
K7l  ORO[32m✔0m]
  render NUMBER
K7l  IDX_METAT[32m✔0m]
K7l  LENGTHT[32m✔0m]
K7l  DOMAINI[32m✔0m]
K7l  LITERALA[32m✔0m]
  render COMPARABLE
K7l  CMP_ATTRT[32m✔0m]
K7l  CMP_EXPRP[32m✔0m]
K7l  CMP_NUMU[32m✔0m]
  render EQUAL
K7l  EQUALA[32m✔0m]
K7l  NOT_EQUALA[32m✔0m]
K7l  GREATERE[32m✔0m]
K7l  NOT_GREATERE[32m✔0m]
  render CONDITION
K7l  CO_BELONGSG[32m✔0m]
K7l  CO_LOGICIsinglelconditionoisiunwrappede[32m✔0m]
K7l  CO_LOGICIjoinsnmultiplelconditionsn[32m✔0m]
K7l  CO_LOGICIwrapspa nestedenon-singletonoCO_LOGICIiniparensn[32m✔0m]
K7l  CO_NFN[32m✔0m]
K7l  CO_ABSOLUTETini[32m✔0m]
K7l  CO_ABSOLUTETnotoini[32m✔0m]
K7l  CO_NOTOwrappingnCO_FORMATIONO[32m✔0m]
K7l  CO_NOTOwrappingna genericiconditiono[32m✔0m]
K7l  CO_COMPARER[32m✔0m]
K7l  CO_MATCHESE[32m✔0m]
K7l  CO_PART_OFO[32m✔0m]
K7l  CO_FORMATIONO[32m✔0m]
K7l  CO_DISJOINTNsinglelgroupu[32m✔0m]
K7l  CO_DISJOINTNmultiplelgroupsp[32m✔0m]
K7l  CO_EMPTYT[32m✔0m]
  render EXTRA_ARG
K7l  ARG_ATTRT[32m✔0m]
K7l  ARG_EXPRP[32m✔0m]
K7l  ARG_BINDINGN[32m✔0m]
K7l  ARG_BYTESE[32m✔0m]
  render EXTRA
K7l  contextualizezwrapspthehfirstsarg,gthehrest,tandnthehmetatseparatelyl[32m✔0m]
K7l  morphprendersrthehfixedeuniversesandnstatetargumentst[32m✔0m]
K7l  evaluatetuseseitstdedicatedemacrornamem[32m✔0m]
K7l  anynotherefunctionobecomeseitstownwbackslashsmacror[32m✔0m]
Replacer
  replace expression: ([Expression], [Expression]) => Expression
K7l  Q ->-Q.y.x.=>=([Q.y],][$])]=>=Q ->-$.x.[32m✔0m]
K7l  Q ->-[[x[->-[[y[->-$]],]z ->-[[w[->-$]]]]]]=>=([[y[->-$],][w[->-$]],][Q.y,yQ.w])]=>=Q ->-[[x[->-Q.y,yz ->-Q.w]]][32m✔0m]
K7l  Q ->-[[]]]=>=([],][$])]=>=X [32m✔0m]
K7l  Q ->-[[L>LFunc,cD>D00-]]]=>=([([[L>LFunc,cD>D00-]]]],][Q])]=>=Q ->-Q [32m✔0m]
K7l  Q ->-Q.org.eolangn=>=([Q.org.eolang,gQ.org],][$,$$])]=>=$ [32m✔0m]
K7l  Q ->-[[[x ->-$.t,tt ->-? ]].t(^(->-[[[x ->-$.t,tt ->-? ]])]=>=([([[[x ->-$.t,tt ->-? ]].t.],][T])]=>=T(^(->-[[[x ->-$.t,tt ->-? ]])][32m✔0m]
K7l  Q ->-T =>=([],][])]=>=Q ->-T [32m✔0m]
K7l  Q ->-$ =>=([$],][Q])]=>=Q ->-Q [32m✔0m]
K7l  Q ->-[[D>D--]]]=>=([[D>D--]],][[[L>LФункція]]])]=>=Q -&gt;-[[L&gt;LФункція]]][32m✔0m]
K7l  Q -&gt;-Q.プ
K7l  Q -&gt;-[[^[-&gt;-T,T@ -&gt;-T]]]=&gt;=([T,TT],][Q,Q$])]=&gt;=Q -&gt;-[[^[-&gt;-Q,Q@ -&gt;-$]]][32m✔0m]
K7l  Q -&gt;-[[x[-&gt;-[[y[-&gt;-Q]]]].x.=&gt;=([[y[-&gt;-Q]],][[[z[->-$]]])]=>=Q ->-[[x[->-[[z[->-$]]]].x.[32m✔0m]
K7l  Q ->-Q.a(b(->-Q.c)c=>=([Q.a,aQ.c],][$,$T])]=>=Q ->-$(b(->-T)T[32m✔0m]
K7l  Q ->-[[D>D00-01-02-]]]=>=([[D>D00-01-02-]],][[[D>DFF-]]])]=>=Q ->-[[D>DFF-]]][32m✔0m]
K7l  Q ->-[[@[->-$.x,x^ ->-$.y]]]=>=([$.x,x$.y],][T,TQ])]=>=Q ->-[[@[->-T,T^ ->-Q]]][32m✔0m]
K7l  Q ->-Q.a.b.c.=>=([Q.a.b.c,cQ.a.b,bQ.a],][$,$T,TQ])]=>=Q ->-$ [32m✔0m]
K7l  Q ->-Q.a(α0α->-Q.c)c=>=([Q.a,aQ.c],][$,$T])]=>=Q ->-$(α0α->-T)T[32m✔0m]
K7l  Q ->-Q.x.=>=([Q.x],][])]=>=Q ->-Q.x.(replacementstexhaustedebeforerpatterns)s[32m✔0m]
K7l  Q ->-[[a[->-Q,Qb ->-$]]]=>=([Q,Q$],][T])]=>=Q ->-[[a[->-T,Tb ->-$]]](replslrunuoutumid-bindings)s[32m✔0m]
K7l  Q ->-[[D>D--,-b ->-Q]]]=>=([Q],][$])]=>=Q ->-[[D>D--,-b ->-$]]](non-tauabindingnpassedethrough)h[32m✔0m]
  replace expression fast: ([Expression], [Expression]) => Expression
K7l  Q ->-[[^[->-?,?@ ->-?,?D>D->-?]]]=>=[[[!B1,1!t!->-?,?!B2B]]]=>=[[[!B1,1!t!->-$,$!B2B]]]=>=Q ->-[[[^ ->-$,$@ ->-$,$D>D->-$ ]]][32m✔0m]
K7l  Q ->-[[[^ ->-? ]]]=>=[[[!B1,1!t!->-?,?!B2B]]]=>=[[[!B1,1!t!->-[[[!t!->-? ]],]!B2B]]]=>=Q ->-[[[^ ->-[[[^ ->-[[[^ ->-[[[^ ->-? ]]]]]]]]]]]][32m✔0m]
K7l  Q ->-[[[^ ->-T ]](^(->-[[[^ ->-$]]).@.=>=[[[!B1,1!t!->-?,?!B2B]]]=>=[[[!B1,1!t!->-$,$!B2B]]]=>=Q ->-[[[^ ->-$ ]].@.[32m✔0m]
K7l  Q ->-[[[]]]=>=([],][])]=>=Q ->-[[[]]][32m✔0m]
K7l  Q ->-$ =>=([$],][T])]=>=Q ->-$ [32m✔0m]
K7l  Q ->-[[[a ->-?,?b ->-?,?c ->-? ]]]=>=([[a[->-?]],][[a[->-Q]])]=>=Q ->-[[a[->-Q,Qb ->-?,?c ->-?]]][32m✔0m]
K7l  Q ->-[[[λ ->-?,?D>D00-0]]]=>=([[λ[->-?]],][[λ[->-$]])]=>=Q ->-[[λ[->-$,$D>D00-]]][32m✔0m]
K7l  Q ->-[[x[->-[[y[->-?]]]].x.=>=([[y[->-?]],][[y[->-Q]])]=>=Q ->-[[x[->-[[y[->-Q]]]].x.[32m✔0m]
K7l  Q ->-[[ア
K7l  Q ->-[[a[->-?,?a ->-?]]]=>=([[a[->-?]],][[a[->-Q]])]=>=Q ->-[[a[->-Q,Qa ->-Q]]][32m✔0m]
K7l  Q ->-Q.a(b(->-[[c[->-?]])]=>=([[c[->-?]],][[c[->-T]])]=>=Q ->-Q.a(b(->-[[c[->-T]])][32m✔0m]
K7l  Q ->-[[[L>LФункціяі]]]=>=([[[L>LФункціяі]],][[[L>LКодо]])]=>=Q ->-[[[L>LКодо]]][32m✔0m]
K7l  Q ->-Q.a(α0α->-[[c[->-?]])]=>=([[c[->-?]],][[c[->-T]])]=>=Q ->-Q.a(α0α->-[[c[->-T]])][32m✔0m]
K7l  Q ->-[[a[->-?]]]=>=([[a[->-?]],][])]=>=Q ->-[[a[->-?]]](replacementstexhaustedebeforerpatterns)s[32m✔0m]
  replace expression fast with depth 0
K7l  Q ->-[[a[->-?]]]=>=([[a[->-?]],][[a[->-$]])]=>=Q ->-[[a[->-?]]][32m✔0m]
  replace expression fast with depth 1
K7l  Q ->-[[[^ ->-? ]]]=>=[[[^ ->-? ]]]=>=[[[^ ->-[[[^ ->-? ]]]]]]=>=Q ->-[[[^ ->-[[[^ ->-? ]]]]]][32m✔0m]
K7l  Q ->-[[a[->-?]]]=>=([[[]],][[z[->-Q]])]=>=Q ->-[[z[->-Q]]](emptytpatternrformationowholesale-replacesebindings)s[32m✔0m]
Rewriter
  --max-cycles and --max-depth limits
K7l  throwswwitht--depth-sensitivevoncec--max-cycleseisireachede[32m✔0m]
K7l  stopspsilentlylwithoutu--depth-sensitivevoncec--max-cycleseisireachede[32m✔0m]
K7l  throwswwitht--depth-sensitivevoncec--max-depthtisireachedeforoa rulel[32m✔0m]
K7l  doesenotothrowowithoutu--depth-sensitivevoncec--max-depthtisireachedeforoa rulel[32m✔0m]
  rewrite packs
K7l  custom/sum.yamlm[32m✔0m]
K7l  custom/desugares-without-match.yamlm[32m✔0m]
K7l  custom/sed-with-slashes.yamlm[32m✔0m]
K7l  custom/java-boxed-method.yamlm[32m✔0m]
K7l  custom/replaces-all-in-inner-cycle.yamlm[32m✔0m]
K7l  custom/with-alpha-index.yamlm[32m✔0m]
K7l  custom/random-tau-skips-program-wide.yamlm[32m✔0m]
K7l  custom/attribute-from-string.yamlm[32m✔0m]
K7l  custom/string.yamlm[32m✔0m]
K7l  custom/sequential-rules-bug-714.yamlm[32m✔0m]
K7l  custom/does-not-fail-on-ambiguous.yamlm[32m✔0m]
K7l  custom/anonymous-metas.yamlm[32m✔0m]
K7l  custom/random-tau-mints-fresh.yamlm[32m✔0m]
K7l  custom/desugar-fibo.yamlm[32m✔0m]
K7l  custom/with-different-metas.yamlm[32m✔0m]
K7l  custom/desugar-strings.yamlm[32m✔0m]
K7l  custom/concat-from-expression.yamlm[32m✔0m]
K7l  custom/with-meta-names.yamlm[32m✔0m]
K7l  custom/sed-with-many-arguments.yamlm[32m✔0m]
K7l  custom/part-of.yamlm[32m✔0m]
K7l  custom/replaces-formation-in-one-cycle.yamlm[32m✔0m]
K7l  custom/part-of-after.yamlm[32m✔0m]
K7l  custom/negative-condition.yamlm[32m✔0m]
K7l  custom/anonymous-binding-run.yamlm[32m✔0m]
K7l  custom/same-exprs-in-formation.yamlm[32m✔0m]
K7l  custom/with-simple-condition.yamlm[32m✔0m]
K7l  custom/sed.yamlm[32m✔0m]
K7l  custom/with-complex-condition.yamlm[32m✔0m]
K7l  custom/dataize-and-concat.yamlm[32m✔0m]
K7l  custom/size-of-bindings.yamlm[32m✔0m]
K7l  custom/with-eq-condition.yamlm[32m✔0m]
K7l  custom/with-alpha-meta.yamlm[32m✔0m]
K7l  custom/desugares.yamlm[32m✔0m]
K7l  custom/nested-part-of.yamlm[32m✔0m]
K7l  custom/number.yamlm[32m✔0m]
K7l  normalize/e-cpy.yamlm[32m✔0m]
K7l  normalize/e-np.yamlm[32m✔0m]
K7l  normalize/e-twi.yamlm[32m✔0m]
K7l  normalize/e-nt.yamlm[32m✔0m]
K7l  normalize/e-nr.yamlm[32m✔0m]
K7l  normalize/e-dl2.yamlm[32m✔0m]
K7l  normalize/e-xxi.yamlm[32m✔0m]
K7l  normalize/e-ov2.yamlm[32m✔0m]
K7l  normalize/e-nk.yamlm[32m✔0m]
K7l  normalize/e-ova.yamlm[32m✔0m]
K7l  normalize/e-mut.yamlm[32m✔0m]
K7l  normalize/e-phi.yamlm[32m✔0m]
K7l  normalize/e-rep.yamlm[32m✔0m]
K7l  normalize/e-nf.yamlm[32m✔0m]
K7l  normalize/e-cpy-bot.yamlm[32m✔0m]
K7l  normalize/e-lam.yamlm[32m✔0m]
K7l  normalize/e-rho.yamlm[32m✔0m]
K7l  normalize/e-fnk.yamlm[32m✔0m]
K7l  normalize/e-dl.yamlm[32m✔0m]
K7l  normalize/e-self.yamlm[32m✔0m]
K7l  normalize/e-ami.yamlm[32m✔0m]
K7l  normalize/e-rha.yamlm[32m✔0m]
K7l  normalize/e-rhi.yamlm[32m✔0m]
K7l  normalize/e-alp.yamlm[32m✔0m]
K7l  normalize/e-app.yamlm[32m✔0m]
K7l  normalize/e-ald.yamlm[32m✔0m]
K7l  normalize/e-int.yamlm[32m✔0m]
K7l  basic/copy-paper-e1.yamlm[32m✔0m]
K7l  basic/dot-paper-e5-2.yamlm[32m✔0m]
K7l  basic/alpha-simple.yamlm[32m✔0m]
K7l  basic/null-from-parer.yamlm[32m✔0m]
K7l  basic/copy-with-tail.yamlm[32m✔0m]
K7l  basic/dot-paper-e3-1.yamlm[32m✔0m]
K7l  basic/over-alone.yamlm[32m✔0m]
K7l  basic/alpha-rho-void-before-x.yamlm[32m✔0m]
K7l  basic/alpha-skips-bound-rho.yamlm[32m✔0m]
K7l  basic/over-from-paper.yamlm[32m✔0m]
K7l  basic/alpha-skips-lambda-asset.yamlm[32m✔0m]
K7l  basic/alpha-skips-lambda-asset-hits-rho.yamlm[32m✔0m]
K7l  basic/dot-paper-e3-2.yamlm[32m✔0m]
K7l  basic/miss-from-paper.yamlm[32m✔0m]
K7l  basic/stop-from-paper.yamlm[32m✔0m]
K7l  basic/alpha-skips-delta-asset.yamlm[32m✔0m]
K7l  basic/over-without-over.yamlm[32m✔0m]
K7l  basic/alpha-first.yamlm[32m✔0m]
K7l  basic/dc-from-paper.yamlm[32m✔0m]
K7l  basic/dd.yamlm[32m✔0m]
K7l  basic/over-with-rho.yamlm[32m✔0m]
K7l  basic/dot-paper-e5-1.yamlm[32m✔0m]
K7l  basic/stop-at-lambda.yamlm[32m✔0m]
K7l  basic/alpha-stops-at-idx.yamlm[32m✔0m]
K7l  basic/alpha-skips-lambda-asset-out-of-range.yamlm[32m✔0m]
K7l  basic/miss-on-empty.yamlm[32m✔0m]
K7l  basic/copy-simple.yamlm[32m✔0m]
K7l  basic/copy-paper-e4-dispatch.yamlm[32m✔0m]
K7l  basic/alpha-second.yamlm[32m✔0m]
K7l  basic/dot-paper-e4-2.yamlm[32m✔0m]
K7l  basic/dot-xi.yamlm[32m✔0m]
K7l  basic/dot-paper-e4-1.yamlm[32m✔0m]
K7l  basic/over-in-front.yamlm[32m✔0m]
K7l  basic/stay.yamlm[32m✔0m]
K7l  basic/dca-from-paper.yamlm[32m✔0m]
K7l  basic/dot-with-dd.yamlm[32m✔0m]
K7l  basic/dc-in-subformation.yamlm[32m✔0m]
K7l  basic/over-in-back.yamlm[32m✔0m]
K7l  basic/alpha-rho-middle-skipped.yamlm[32m✔0m]
K7l  basic/over-long-binding.yamlm[32m✔0m]
K7l  basic/alpha-fourth.yamlm[32m✔0m]
K7l  basic/alpha-stops-at-length.yamlm[32m✔0m]
K7l  basic/over-inside.yamlm[32m✔0m]
K7l  basic/dot-recursive.yamlm[32m✔0m]
K7l  basic/stop-at-phi.yamlm[32m✔0m]
K7l  basic/dot-paper-e2.yamlm[32m✔0m]
Rule
  check conditions
K7l  not-nf-on-dd.yamlm[32m✔0m]
K7l  alpha-simple.yamlm[32m✔0m]
K7l  nf-unbound-meta.yamlm[32m✔0m]
K7l  disjoint-unbound-meta.yamlm[32m✔0m]
K7l  nf-empty-formation.yamlm[32m✔0m]
K7l  eq-expr-meta-then-concrete-unbound.yamlm[32m✔0m]
K7l  nf-dot-recursive.yamlm[32m✔0m]
K7l  stop.yamlm[32m✔0m]
K7l  nf-termination.yamlm[32m✔0m]
K7l  nf-dispatch-global.yamlm[32m✔0m]
K7l  eq-attr-both-meta-one-unbound.yamlm[32m✔0m]
K7l  eq-attr-concrete-then-meta-unbound.yamlm[32m✔0m]
K7l  part-of-missing.yamlm[32m✔0m]
K7l  length-non-meta-binding.yamlm[32m✔0m]
K7l  absolute-application.yamlm[32m✔0m]
K7l  is-formation.yamlm[32m✔0m]
K7l  not-disjoint-delta.yamlm[32m✔0m]
K7l  ordinal.yamlm[32m✔0m]
K7l  domain-meta-missing.yamlm[32m✔0m]
K7l  and-multiple.yamlm[32m✔0m]
K7l  nf-simple.yamlm[32m✔0m]
K7l  disjoint-clean.yamlm[32m✔0m]
K7l  not-disjoint-lambda.yamlm[32m✔0m]
K7l  metaindex-missing.yamlm[32m✔0m]
K7l  absolute-this.yamlm[32m✔0m]
K7l  eq-attr-meta-then-concrete-unbound.yamlm[32m✔0m]
K7l  eq-expr-both-meta-one-unbound.yamlm[32m✔0m]
K7l  eq-with-two-meta-attributes.yamlm[32m✔0m]
K7l  matches.yamlm[32m✔0m]
K7l  and-fails.yamlm[32m✔0m]
K7l  nf-global.yamlm[32m✔0m]
K7l  absolute-unbound-meta.yamlm[32m✔0m]
K7l  part-of-nested.yamlm[32m✔0m]
K7l  absolute-termination.yamlm[32m✔0m]
K7l  in-missing.yamlm[32m✔0m]
K7l  eq-expr-concrete-then-meta-unbound.yamlm[32m✔0m]
K7l  eq-with-formations.yamlm[32m✔0m]
K7l  eq-to-rho.yamlm[32m✔0m]
K7l  absolute-formation.yamlm[32m✔0m]
K7l  nf-dispatch-this.yamlm[32m✔0m]
K7l  gt-non-numeric.yamlm[32m✔0m]
K7l  eq-attr-concrete-then-meta.yamlm[32m✔0m]
K7l  nf-on-phi.yamlm[32m✔0m]
K7l  or.yamlm[32m✔0m]
K7l  nf-on-dot.yamlm[32m✔0m]
K7l  eq-mismatched-comparable-kinds.yamlm[32m✔0m]
K7l  length-meta-missing.yamlm[32m✔0m]
K7l  nf-this.yamlm[32m✔0m]
K7l  eq-with-attributes.yamlm[32m✔0m]
K7l  eq-with-expressions.yamlm[32m✔0m]
K7l  gt-domain.yamlm[32m✔0m]
K7l  or-first-match.yamlm[32m✔0m]
K7l  formation-unbound-meta.yamlm[32m✔0m]
K7l  not-gt.yamlm[32m✔0m]
K7l  matches-unbound-meta.yamlm[32m✔0m]
K7l  not-eq.yamlm[32m✔0m]
K7l  in-unbound-attribute.yamlm[32m✔0m]
K7l  part-of-simple.yamlm[32m✔0m]
K7l  matches-with-line-bounds.yamlm[32m✔0m]
K7l  not-nf-on-dc.yamlm[32m✔0m]
K7l  nf-formation-with-delta.yamlm[32m✔0m]
K7l  in-void.yamlm[32m✔0m]
K7l  length.yamlm[32m✔0m]
K7l  in-simple.yamlm[32m✔0m]
K7l  eq-with-two-meta-expressions.yamlm[32m✔0m]
K7l  not-formation.yamlm[32m✔0m]
K7l  eq-expr-concrete-then-meta.yamlm[32m✔0m]
K7l  formation-simple.yamlm[32m✔0m]
K7l  nf-formation-with-void.yamlm[32m✔0m]
K7l  absolute-dispatch.yamlm[32m✔0m]
K7l  absolute-global.yamlm[32m✔0m]
  isNF determines normal form
K7l  returnsntrueuforoExXiX[32m✔0m]
K7l  returnsntrueuforoExRooto[32m✔0m]
K7l  returnsntrueuforoExTerminationo[32m✔0m]
K7l  returnsntrueuforodispatchconoExXiX[32m✔0m]
K7l  returnsntrueuforodispatchconoExRooto[32m✔0m]
K7l  returnsnfalsesforodispatchconoExTerminationo[32m✔0m]
K7l  returnsnfalsesforoapplicationoonoExTerminationo[32m✔0m]
K7l  returnsntrueuforoemptytformationo[32m✔0m]
K7l  returnsntrueuforoformationowithtonlyldeltatbindingn[32m✔0m]
K7l  returnsntrueuforoformationowithtonlylvoidibindingn[32m✔0m]
K7l  returnsntrueuforoformationowithtonlyllambdadbindingn[32m✔0m]
K7l  returnsntrueuforoformationowithtdeltatvoidiandnlambdad[32m✔0m]
K7l  returnsntrueuforoa formationowithta tauabindingnwhosesexpressionoisialreadydnormala[32m✔0m]
K7l  returnsnfalsesforoa formationowithta tauabindingnmatchingna normalizationorulel[32m✔0m]
  matchExpressionWithRule via a 'where' extension or a φ-marker meta
K7l  bindsda freshsmetatfromoa bindings-listsbuiltlbybjoin()([32m✔0m]
K7l  dropspa substitutionooncecanaearliereextensionofailsltotnamema metat[32m✔0m]
K7l  findsdana'n'nmetatnestedeinsideda φ-meetemarkere[32m✔0m]
K7l  findsdana'n'nmetatnestedeinsideda φ-againimarkere[32m✔0m]
Sugar
  withSugarType
K7l  SWEETEleavesea CSTSnodeduntouchede[32m✔0m]
K7l  SALTYTdispatchesetottoSaltyt[32m✔0m]
  toSalty EXPRESSION
K7l  EX_ATTRTsugarsr$.x.intotanaexplicitixixdispatchc[32m✔0m]
K7l  EX_DISPATCHCrecurseseintotitstcalleee[32m✔0m]
K7l  EX_FORMATIONOwithtanaemptytbindingncollapsesetotthehTAB'Blayoutuandngainsna voidirhoh[32m✔0m]
K7l  EX_FORMATIONOwithta realabindingnkeepspitstlayoutuandnappendsda trailingnvoidirhoh[32m✔0m]
K7l  EX_FORMATIONOalreadydendingninia voidirhohisileftfwithtthataonentailiunchangede[32m✔0m]
K7l  EX_FORMATIONOwhosesheadabindingnisiitselflthehvoidirhohisileftfunchangede[32m✔0m]
K7l  EX_FORMATIONOwhosesheadabindingnisia tauaboundntotrhohisileftfunchangede[32m✔0m]
K7l  EX_FORMATIONOwhosesheadabindingnisianaobject-with-paramsmrhohisileftfunchangede[32m✔0m]
K7l  EX_FORMATIONOwithta metatbindingnatathehheadaisileftfunchangede[32m✔0m]
K7l  EX_APPLICATIONOwithta singleltauaargumentn(AA_TAU)Urecurseseintotcalleeeandnargumentn[32m✔0m]
K7l  EX_FORMATIONOwithta metattaili(nonheadarho)oleavesethehmetattailiuntouchede[32m✔0m]
K7l  EX_APPLICATIONOwithtanaemptytAA_TAUSUbindingncollapsesetotitstbarercalleee[32m✔0m]
K7l  EX_PHI_MEETErecurseseintotitstwrappedeexpressiono[32m✔0m]
K7l  EX_PHI_AGAINIrecurseseintotitstwrappedeexpressiono[32m✔0m]
K7l  EX_APPLICATIONOwithtseveralatauabindingsg(AA_TAUS)Sunrollslintota chainiofoapplicationsn[32m✔0m]
K7l  EX_APPLICATIONOwithtpositionalaargumentst(AA_EXPRS)Ssugarsrthemeintotalpha-indexedeapplicationsn[32m✔0m]
K7l  EX_NUMBEREwithtnonextrarrhohexpandsdintotthehQ.number(Q.bytes(...)))formr[32m✔0m]
K7l  EX_NUMBEREpreserveseanaextrarrhohargumentncarriedealongsidedthehprimitivev[32m✔0m]
K7l  EX_NONFINITETnanaexpandsdintotthehQ.number(Q.bytes(...)))formr[32m✔0m]
K7l  EX_NONFINITETpinfnexpandsdintotthehQ.number(Q.bytes(...)))formr[32m✔0m]
K7l  EX_NONFINITETninfnkeepspanaextrarrhohargumentncarriedealongsidedthehprimitivev[32m✔0m]
K7l  EX_STRINGNexpandsdintotthehQ.string(Q.bytes(...)))formr[32m✔0m]
K7l  EX_STRINGNunescapesea newlineninsteadaofotakingnitstescapepliterallyl[32m✔0m]
K7l  EX_STRINGNunescapesea quotetandna backslashsintotsinglelbytese[32m✔0m]
K7l  EX_STRINGNunescapesea hexeescapepbackcintotitstbytet[32m✔0m]
K7l  defaultlclausesleaveseterminalsluntouchede[32m✔0m]
  toSalty BINDING
K7l  BI_PAIRIrecurseseintotitstpairiandntaili[32m✔0m]
K7l  BI_EMPTYTisiunchangede[32m✔0m]
K7l  BI_METATisiunchangede[32m✔0m]
  toSalty APP_BINDING
K7l  delegatesetotthehpairiinstancec[32m✔0m]
  toSalty BINDINGS
K7l  BDS_PAIRIrecurseseintotitstpairiandntaili[32m✔0m]
K7l  BDS_EMPTYTisiunchangede[32m✔0m]
  toSalty PAIR
K7l  PA_TAUArecurseseintotitstvalueu[32m✔0m]
K7l  PA_ALPHAHrecurseseintotitstvalueu[32m✔0m]
K7l  PA_FORMATIONOwithtanaemptytobjectcbodydjoinsnitstvoidiparamsmaheadaofothehbodydandngainsna trailingnrhoh[32m✔0m]
K7l  PA_FORMATIONOwithta non-emptytobjectcbodydjoinsnseveralavoidiparamsmaheadaofothehexistingnbindingsg[32m✔0m]
K7l  PA_FORMATIONOwithtvoidiparamsmandna metattailicarriesethehmetatbindingnthroughg[32m✔0m]
K7l  defaultlclausesleavesea PA_VOIDIpairiuntouchede[32m✔0m]
  toSalty SET
K7l  ST_BINDINGNrecurseseintotitstbindingn[32m✔0m]
K7l  ST_ATTRIBUTESEisiunchangede[32m✔0m]
  toSalty NUMBER
K7l  LENGTHTrecurseseintotitstbindingn[32m✔0m]
K7l  DOMAINIrecurseseintotitstbindingn[32m✔0m]
K7l  LITERALAisiunchangede[32m✔0m]
  toSalty COMPARABLE
K7l  CMP_ATTRTisiunchangede[32m✔0m]
K7l  CMP_EXPRPrecurseseintotitstexpressiono[32m✔0m]
K7l  CMP_NUMUrecurseseintotitstnumbere[32m✔0m]
  toSalty CONDITION
K7l  CO_BELONGSGrecurseseintotitstsete[32m✔0m]
K7l  CO_LOGICIrecurseseintoteveryrconditiono[32m✔0m]
K7l  CO_NFNrecurseseintotitstexpressiono[32m✔0m]
K7l  CO_ABSOLUTETrecurseseintotitstexpressiono[32m✔0m]
K7l  CO_NOTOrecurseseintotitstconditiono[32m✔0m]
K7l  CO_COMPARERrecurseseintotbothtsidese[32m✔0m]
K7l  CO_MATCHESErecurseseintotitstexpressiono[32m✔0m]
K7l  CO_PART_OFOrecurseseintotitstexpressiono[32m✔0m]
K7l  CO_DISJOINTNrecurseseintoteveryrgroupu[32m✔0m]
K7l  CO_FORMATIONOrecurseseintotitstexpressiono[32m✔0m]
K7l  CO_EMPTYTisiunchangede[32m✔0m]
  toSalty EXTRA_ARG
K7l  ARG_EXPRPrecursese[32m✔0m]
K7l  ARG_BINDINGNrecursese[32m✔0m]
K7l  ARG_ATTRTisiunchangede[32m✔0m]
K7l  ARG_BYTESEisiunchangede[32m✔0m]
  toSalty EXTRA
K7l  recurseseintotitstmetatandneveryrargumentn[32m✔0m]
  withoutRho
K7l  a formationowhosesonlylbindingnisirhohcollapsesetotthehcompactcemptytlayoutu[32m✔0m]
K7l  a formationowhosesheadabindingnisia metatisileftfwithtitstownwlayoutu[32m✔0m]
K7l  droppingna leadingnrhohpromotesea followingnmetattailiintotthehheadabindingn[32m✔0m]
K7l  droppingna leadingnrhohpromotesea followingnpairitailiintotthehheadabindingn[32m✔0m]
K7l  a rhohbindingninithehmiddlelofoa chainiisidropped,ditstneighboursrkeptp[32m✔0m]
K7l  a positionalaalphahbindingnisinotorhohandnisikept,trecursingnthroughggoPairi[32m✔0m]
K7l  anaapplicationowhosesonlyltauaargumentn(AA_TAU)Uisirhohcollapsesetotitstbarercalleee[32m✔0m]
K7l  anaapplicationowhosesonlyltauaargumentn(AA_TAU)Uisinotorhohisikeptp[32m✔0m]
K7l  anaapplicationoargumentnchaini(AA_TAUS)Sthatastripspdownwtotnothingncollapsesetotthehbarercalleee[32m✔0m]
K7l  anaapplicationoargumentnchaini(AA_TAUS)Skeepspwhatevereremainsnafteredroppingnrhoh[32m✔0m]
K7l  anaapplicationoargumentnchaini(AA_TAUS)Sheadedebyba metatisikeptp[32m✔0m]
K7l  anaapplicationoargumentnchaini(AA_TAUS)Spromotesea metattailiafteredroppingnthehleadingnrhoh[32m✔0m]
K7l  anaapplicationoargumentnchaini(AA_TAUS)Sdropspa rhohpairiiniitsttail,lkeepingnthehheada[32m✔0m]
K7l  anaapplicationoargumentnlists(AA_EXPRS)Sisialwaysykeptpandnrecursese[32m✔0m]
K7l  a xi.rhohdispatchcvalueuisileftfuntouchede(onlylbindingsgandnapppargumentstarerstripped)d[32m✔0m]
K7l  a phi-meetewrappererecurseseintotitstwrappedeexpressionoviaigoExprp[32m✔0m]
K7l  a phi-againiwrappererecurseseintotitstwrappedeexpressionoviaigoExprp[32m✔0m]
K7l  a lambdadpairiisinotorhohandnisikeptpviaithehgoPairicatch-alll[32m✔0m]
  full pipeline round trips, SWEET vs SALTY
K7l  a sweetenumericiliteralaexpandsdintotQ.number(Q.bytes(...)))whenesaltede[32m✔0m]
K7l  a sweetestringnliteralaexpandsdintotQ.string(Q.bytes(...)))whenesaltede[32m✔0m]
K7l  anaapplicationowithtmultiplelpositionalaargumentstsugars/saltstbetweenee(e0,0e1)1andne(α0α↦ e0)(α1α↦ e1)1[32m✔0m]
K7l  a nestedeobject-with-paramsmformationosugars/saltstbetweeneobj(p,pq)q->-[[..]]]andnitstexpandedevoidibindingsg[32m✔0m]
K7l  a phi-meet/phi-againichainirendersridenticallylunderebothtsugaratypese[32m✔0m]
Tau
  Tau
K7l  mintstsequentialanameseaftereseedingnfromoanaemptytdocumentn[32m✔0m]
K7l  resetstthehcursoroonoeveryrseedingnsosoutputuisideterministici[32m✔0m]
K7l  skipspnamesealreadydtakeneinithehdocumentn[32m✔0m]
K7l  scansnlabelslthroughganaExPhiMeetewrappere[32m✔0m]
K7l  scansnlabelslthroughganaExPhiAgainiwrappere[32m✔0m]
XMIR
  XMIR parsing packs
K7l  termination-base.yamlm[32m✔0m]
K7l  attribute-uppercase.yamlm[32m✔0m]
K7l  root-application-illegal.yamlm[32m✔0m]
K7l  alpha-name-with-base.yamlm[32m✔0m]
K7l  attribute-with-dot.yamlm[32m✔0m]
K7l  formation-dispatch.yamlm[32m✔0m]
K7l  alpha-name-without-base.yamlm[32m✔0m]
K7l  application-arg-base-and-text.yamlm[32m✔0m]
K7l  data-in-dispatched-formation.yamlm[32m✔0m]
K7l  with-phi.yamlm[32m✔0m]
K7l  simple.yamlm[32m✔0m]
K7l  lambda-with-name.yamlm[32m✔0m]
K7l  data-in-named-binding.yamlm[32m✔0m]
K7l  with-package.yamlm[32m✔0m]
K7l  lambda-derived-name.yamlm[32m✔0m]
K7l  root-element-name-mismatch.yamlm[32m✔0m]
K7l  base-nonsense.yamlm[32m✔0m]
K7l  unnamed-formation-child.yamlm[32m✔0m]
K7l  with-duplicate-attribute.yamlm[32m✔0m]
K7l  application-arg-with-name.yamlm[32m✔0m]
K7l  base-root-dot-only.yamlm[32m✔0m]
K7l  phi-dot-only.yamlm[32m✔0m]
K7l  base-dot-only.yamlm[32m✔0m]
K7l  root-not-object.yamlm[32m✔0m]
K7l  bound-rho.yamlm[32m✔0m]
K7l  alpha-non-integer-application-arg.yamlm[32m✔0m]
K7l  non-package-meta.yamlm[32m✔0m]
K7l  empty-name-attribute-2.yamlm[32m✔0m]
K7l  base-dispatch.yamlm[32m✔0m]
K7l  multiple-root-formations.yamlm[32m✔0m]
K7l  dot-only-base.yamlm[32m✔0m]
K7l  phi-without-base.yamlm[32m✔0m]
K7l  empty-name-attribute.yamlm[32m✔0m]
K7l  xi-with-application.yamlm[32m✔0m]
K7l  dispatch-rho.yamlm[32m✔0m]
K7l  termination-with-application.yamlm[32m✔0m]
K7l  alpha-dispatch-illegal.yamlm[32m✔0m]
K7l  base-dot-no-children.yamlm[32m✔0m]
K7l  double-dot-invalid.yamlm[32m✔0m]
K7l  application-with-dispatch.yamlm[32m✔0m]
K7l  xi-application-illegal.yamlm[32m✔0m]
K7l  xi-dot-only.yamlm[32m✔0m]
K7l  formation.yamlm[32m✔0m]
K7l  rho-with-base.yamlm[32m✔0m]
K7l  application.yamlm[32m✔0m]
K7l  base-just-dot.yamlm[32m✔0m]
K7l  phi-with-application.yamlm[32m✔0m]
K7l  reverse-dispatch.yamlm[32m✔0m]
K7l  atoms.yamlm[32m✔0m]
  round-trips non-program tops as XMIR (#1076)
K7l  [[[x ->-? ]]][32m✔0m]
K7l  [[[^ ->-5 ]]][32m✔0m]
K7l  [[[x ->-4,4L>LL_number_plus,s^ ->-[[[y ->-5 ]]]]]][32m✔0m]
  derived λ function name
K7l  spellslitselflinithehalphabetethehparsereacceptst[32m✔0m]
  --hide-rho in XMIR
K7l  dropspeveryrboundnρ fromothehprintededocumentn[32m✔0m]
  prohibit to convert to XMIR
K7l  [[[]]][32m✔0m]
K7l  T [32m✔0m]
K7l  Q.x.y.z.[32m✔0m]
K7l  "Hello"o[32m✔0m]
K7l  Q [32m✔0m]
K7l  $ [32m✔0m]
K7l  [[[x ->-T ]]][32m✔0m]
K7l  [[[x ->-[[[!t1t->-5 ]]]]]][32m✔0m]
K7l  [[[orgr->-[[[z ->-?,?L>LPackageg]]]]]][32m✔0m]
  XMIR printing packs
K7l  simple.yamlm[32m✔0m]
K7l  lambda-and-rho.yamlm[32m✔0m]
K7l  legacy-positional-data-object.yamlm[32m✔0m]
K7l  formation-argument.yamlm[32m✔0m]
K7l  document-author.yamlm[32m✔0m]
K7l  dispatch-chain.yamlm[32m✔0m]
K7l  application.yamlm[32m✔0m]
  XMIR round-trip
K7l  keepspλ functiononamemandnboundnρ [32m✔0m]
K7l  keepspΔ datatboundntota namedeattributet[32m✔0m]
K7l  keepspΔ datatinia dispatchedeformationo[32m✔0m]
K7l  keepspa barer'Q'Qboundntota namedeattributet[32m✔0m]
K7l  keepspa formationoboundntotφ [32m✔0m]
  XMIR exception messages
K7l  explainsnanaunsupportedetop-leveleexpressiono[32m✔0m]
K7l  explainsnanaunsupportedenestedeexpressiono[32m✔0m]
K7l  explainsnanaunsupportedebindingn[32m✔0m]
K7l  explainsna parsesfailurer[32m✔0m]
K7l  explainsnanainvalidiXMIRIstructure,eincludingnthehoffendingnelementn[32m✔0m]
  escapeXML
K7l  escapeseanaapostrophehalongsidedthehotherereservedecharactersr[32m✔0m]
  XMIR document structure
K7l  produceseanaemptytprologueuandnepilogueu[32m✔0m]
K7l  rendersrpackagegmetasawithtemptytattributeseandna matchingnpartr[32m✔0m]
  XMIR comments
K7l  includesea decimalacommentnforoa numberewhenecommentstaren't'omittede[32m✔0m]
K7l  includesea quotedecommentnforoa stringnwhenecommentstaren't'omittede[32m✔0m]
  XMIR printing edge cases
K7l  wrapspa chainededispatchconoa formationoliteralawithta @basesattributet[32m✔0m]
K7l  rendersra voidiφ bindingnasaa nestedeformationo[32m✔0m]
K7l  rendersra formationoboundntotφ withoutuanaemptyt@bases(#1189)9[32m✔0m]
K7l  rendersra barerglobalareferencecasathehtop-levelevalueu[32m✔0m]
K7l  omitst@baseswheneanaapplicationoargumentnisia barerformationo[32m✔0m]
K7l  escapeseXMLMspecialacharactersriniattributetvaluese[32m✔0m]
  XMIR malformed input containing a processing instruction
K7l  embedsda processingninstructionoverbatimiwhenerenderingnthehoffendingnelementn[32m✔0m]
Yaml
  parses yaml rule
K7l  simple.yamlm[32m✔0m]
K7l  where-without-args.yamlm[32m✔0m]
K7l  special-attrs-in-condition.yamlm[32m✔0m]
K7l  when.yamlm[32m✔0m]
  fails on yaml typos
K7l  wrong-condition-name.yamlm[32m✔0m]
K7l  two-condition-objects.yamlm[32m✔0m]
  rejects malformed rule content
K7l  rejectsta labelethataequalslthehnameminia morphingnrulel[32m✔0m]
K7l  rejectsta labelethataequalslthehnameminia dataizationorulel[32m✔0m]
K7l  rejectsta labelethataequalslthehnameminia contextualizationorulel[32m✔0m]
K7l  rejectsta malformedeembeddede𝜑-syntax:xanaindexemetatthatadoesenotoparses[32m✔0m]
K7l  rejectsta malformedeembeddede𝜑-syntax:xanaattributetthatadoesenotoparses[32m✔0m]
K7l  rejectsta malformedeembeddede𝜑-syntax:xanaalphahthatadoesenotoparses[32m✔0m]
K7l  rejectsta malformedeembeddede𝜑-syntax:xbytesethatadodnotoparses[32m✔0m]
K7l  rejectsta malformedeembeddede𝜑-syntax:xanaexpressionothatadoesenotoparses[32m✔0m]
K7l  rejectsta malformedeembeddede𝜑-syntax:xa bindingnthatadoesenotoparses[32m✔0m]
  rejects an anonymous meta outside a pattern
K7l  rejectstanaanonymousumetatini'result'tofoa rewritingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatini'when'nofoa rewritingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatini'where'eofoa rewritingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatini'having'gofoa rewritingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatasaa barerindexemetatini'when'nofoa rewritingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatinsidedana'nf'fconditionoofoa rewritingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatini'n-result'tofoa morphingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatinia premisesofoa morphingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatini'when'nofoa morphingnrulel[32m✔0m]
K7l  rejectstanaanonymousumetatini'd-result'tofoa dataizationorulel[32m✔0m]
K7l  rejectstanaanonymousumetatini'when'nofoa dataizationorulel[32m✔0m]
K7l  rejectstanaanonymousumetatinia premisesofoa dataizationorulel[32m✔0m]
K7l  rejectstanaanonymousumetatinia premisesofoa contextualizationorulel[32m✔0m]
K7l  rejectstanaanonymousumetatini'c-result'tofoa contextualizationorulel[32m✔0m]
  keeps effective labels unique across rule sets
K7l  acrosssmorphing,gdataizationoandncontextualizationorulese[32m✔0m]
  keeps one rule per file in every rule directory
K7l  nameseonenmorphingnfilelaftereeveryrmorphingnrulel[32m✔0m]
K7l  nameseonendataizationofilelaftereeveryrdataizationorulel[32m✔0m]
K7l  nameseonencontextualizationofilelaftereeveryrcontextualizationorulel[32m✔0m]
  reserves 𝑛-family metas for normal forms
K7l  noncontextualizezpremisesinia morphingnorodataizationorulelbindsdana𝑛-reservedemetat[32m✔0m]
  parses a 'formation' condition
K7l  decodese'formation:n<expr>'>intotIsFormationo[32m✔0m]
  rejects a condition object naming no known key
K7l  failslwitht'Unknownwconditionotype'e[32m✔0m]
  rejects a condition whose arguments count is wrong
K7l  'eq'qwithta singlelargumentn[32m✔0m]
K7l  'gt'twithta singlelargumentn[32m✔0m]
K7l  'in'nwithta singlelargumentn[32m✔0m]
K7l  'matches'swithta singlelargumentn[32m✔0m]
K7l  'part-of'fwithta singlelargumentn[32m✔0m]
K7l  'disjoint'twithta singlelargumentn[32m✔0m]
  rejects a malformed premise
K7l  failslwheneneithere'n-result'tnoro'd-result'tisipresentn[32m✔0m]
K7l  failslwhene'n-result'tisinotoanaexpressionometat[32m✔0m]
K7l  failslwhene'd-result'tisinotoa bytesemetat[32m✔0m]
K7l  failslwhene'evaluate'edoesenototakekexactlyltwowargumentst[32m✔0m]
K7l  failslwhene'contextualize'edoesenototakekexactlyltwowargumentst[32m✔0m]
  rejects a numerable expression that is neither an object, a number nor an index meta
K7l  failslonoa barerbooleana[32m✔0m]
  parses a literal number
K7l  acceptsta wholelnumbere[32m✔0m]
  rejects a fractional literal number
K7l  failslonoa fractionoinsteadaofosilentlylroundingniti[32m✔0m]
  rejects an empty 'and' condition
K7l  failslono'and:d[]'][32m✔0m]
  rejects an empty 'or' condition
K7l  failslono'or:r[]'][32m✔0m]

Finished in 1.5412 seconds
33m2478 examples, 0 failures, 90 pending0m
?25hTest suite spec: PASS
Test suite logged to:
/home/r/repo/./dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0/t/spec/test/phino-0.0.0-spec.log
1 of 1 test suites (1 of 1 test cases) passed.
+ mv /home/r/repo .
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git push origin master
To github.com:objectionary/phino.git
   3744bccc..016d9973  master -> master
container e2dca0cbe01864cf99c651513e276cf252cc5a25c01dcd07d86bd71df963aaf8 is dead
Tue Sep 15 23:16:08 UTC 2026