rultor.com logo This build log was produced by rultor.com for objectionary/phino#1318
++ dirname ./run.sh
+ cd .
+ echo 1273
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Sat Sep 19 10:46:14 UTC 2026
+ uptime
 10:46:14 up 1 min,  0 users,  load average: 0.44, 0.15, 0.05
+ head=git@github.com:objectionary/phino.git
+ ff=default
+ image=maxonfjvipon/rultor-image-hs:master
+ rebase=false
+ squash=false
+ head_branch=master
+ author=yegor256
+ tag=0.0.134
+ vars=('--env=head=git@github.com:objectionary/phino.git' '--env=tag=0.0.134' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.134'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''[[ "${tag}" =~ ^0\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/^version: 0\.0\.0$/version: ${tag}/" phino.cabal'\'' '\'';'\'' '\''chmod 755 ../hackage-auth'\'' '\'';'\'' '\''cabal check'\'' '\'';'\'' '\''make binary'\'' '\'';'\'' '\''cabal test'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''cabal sdist'\'' '\'';'\'' '\''cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-${tag}.tar.gz'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256')
+ scripts=('export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''tag=0.0.134'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' '[[ "${tag}" =~ ^0\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/^version: 0\.0\.0$/version: ${tag}/" phino.cabal' ';' 'chmod 755 ../hackage-auth' ';' 'cabal check' ';' 'make binary' ';' 'cabal test' ';' 'git commit -am "set version to ${tag}"' ';' 'cabal sdist' ';' 'cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-${tag}.tar.gz' ';')
+ directory=
+ container=objectionary_phino_1318
+ as_root=true
+ set -e -o pipefail
+ hostname
ip-172-31-16-49
+ pwd
/tmp/rultor-jytX
+ 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 '\''tag=0.0.134'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' '[[ "${tag}" =~ ^0\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/^version: 0\.0\.0$/version: ${tag}/" phino.cabal' ';' 'chmod 755 ../hackage-auth' ';' 'cabal check' ';' 'make binary' ';' 'cabal test' ';' 'git commit -am "set version to ${tag}"' ';' 'cabal sdist' ';' 'cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-${tag}.tar.gz' ';'
+ sensitive=()
+ set -ex -o pipefail
+ '[' -z 0.0.134 ']'
+ [[ 0.0.134 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.134"'
tag name is valid: "0.0.134"
+ cd repo
++ git tag -l 0.0.134
+ '[' -n '' ']'
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH_NAME
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.07
++ bc
++ echo 0.07 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.07, low enough to run a new Docker container'
load average is 0.07, 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
437b5b60e3a4: Verifying Checksum
437b5b60e3a4: Download complete
da00f900e37d: Verifying Checksum
da00f900e37d: Download complete
fe752c15eaf1: Verifying Checksum
fe752c15eaf1: Download complete
240be374d489: Verifying Checksum
240be374d489: Download complete
f9f01d7683d7: Verifying Checksum
f9f01d7683d7: Download complete
b9e553f15463: Verifying Checksum
b9e553f15463: Download complete
2765281940cf: Verifying Checksum
2765281940cf: Download complete
2be901e52bf6: Verifying Checksum
2be901e52bf6: 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
c708ccef4e5d: Verifying Checksum
c708ccef4e5d: Download complete
bfaa3072d409: Verifying Checksum
bfaa3072d409: 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_1318\s*$'
+ ls -al .
total 48
drwx------  3 ubuntu ubuntu 4096 Sep 19 10:46 .
drwxrwxrwt 12 root   root   4096 Sep 19 10:46 ..
-rwxrwxr-x  1 ubuntu ubuntu  666 Sep 19 10:47 end.sh
-rwxrwxr-x  1 ubuntu ubuntu  170 Sep 19 10:46 entry.sh
-rw-rw-r--  1 ubuntu ubuntu   65 Sep 19 10:46 hackage-auth
-rw-rw-r--  1 ubuntu ubuntu    5 Sep 19 10:46 pid
drwxrwxr-x 12 ubuntu ubuntu 4096 Sep 19 10:46 repo
-rwxrwxr-x  1 ubuntu ubuntu 6744 Sep 19 10:46 run.sh
-rw-rw-r--  1 ubuntu ubuntu  724 Sep 19 10:46 script.sh
-rw-rw-r--  1 ubuntu ubuntu 6693 Sep 19 10:48 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-jytX:/main --env=head=git@github.com:objectionary/phino.git --env=tag=0.0.134 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.134'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''[[ "${tag}" =~ ^0\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/^version: 0\.0\.0$/version: ${tag}/" phino.cabal'\'' '\'';'\'' '\''chmod 755 ../hackage-auth'\'' '\'';'\'' '\''cabal check'\'' '\'';'\'' '\''make binary'\'' '\'';'\'' '\''cabal test'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''cabal sdist'\'' '\'';'\'' '\''cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-${tag}.tar.gz'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --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-jytX/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_phino_1318 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
Configuration is affected by the following files:
- cabal.project
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-19T09:55:53Z.
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/atoms.yaml ...
Reading benchmark/demo.phi ...
Reading benchmark/mvnw ...
Reading benchmark/mvnw.cmd ...
Reading cabal.project ...
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/dotg.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/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/Evaluate.hs ...
Reading src/Files.hs ...
Reading src/Filter.hs ...
Reading src/Functions.hs ...
Reading src/LaTeX.hs ...
Reading src/Lambdas.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/Metas.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/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/EvaluateSpec.hs ...
Reading test/FilesSpec.hs ...
Reading test/FilterSpec.hs ...
Reading test/Fixtures.hs ...
Reading test/FunctionsSpec.hs ...
Reading test/LaTeXSpec.hs ...
Reading test/LambdasSpec.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/MetasSpec.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.yaml ...
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/bytes-meta.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/dataizes-a-chain-of-firings-to-the-manufactured-datum.yaml ...
Reading test-resources/dataization-packs/dataizes-a-located-reference.yaml ...
Reading test-resources/dataization-packs/dataizes-a-symbolic-sum-to-the-manufactured-datum.yaml ...
Reading test-resources/dataization-packs/dataizes-an-attribute-inherited-through-phi.yaml ...
Reading test-resources/dataization-packs/dataizes-the-branch-an-undecided-condition-picked.yaml ...
Reading test-resources/dataization-packs/dataizes-the-number-five.yaml ...
Reading test-resources/dataization-packs/fails-to-dataize-an-empty-formation.yaml ...
Reading test-resources/dataization-packs/gets-stuck-on-a-lambda-no-entry-answers.yaml ...
Reading test-resources/evaluate-packs/answers-a-symbol-nobody-has-worked-out.yaml ...
Reading test-resources/evaluate-packs/answers-a-whole-family-of-names-with-one-entry.yaml ...
Reading test-resources/evaluate-packs/answers-the-same-under-acyclic.yaml ...
Reading test-resources/evaluate-packs/blames-the-lambda-the-operand-was-parked-on.yaml ...
Reading test-resources/evaluate-packs/fails-on-a-fork-whose-branches-do-not-join.yaml ...
Reading test-resources/evaluate-packs/fails-on-a-lambda-no-entry-answers.yaml ...
Reading test-resources/evaluate-packs/joins-a-branch-reached-from-a-literal.yaml ...
Reading test-resources/evaluate-packs/joins-the-branches-a-program-forks-into.yaml ...
Reading test-resources/evaluate-packs/joins-the-two-branches-of-a-fork.yaml ...
Reading test-resources/evaluate-packs/joins-two-branches-nothing-tells-apart.yaml ...
Reading test-resources/evaluate-packs/keeps-the-answer-a-firing-already-gave.yaml ...
Reading test-resources/evaluate-packs/keeps-the-rho-bindings-a-pack-asks-for.yaml ...
Reading test-resources/evaluate-packs/leaves-the-literals-of-a-method-out-of-a-join.yaml ...
Reading test-resources/evaluate-packs/mints-a-fresh-symbol-for-every-firing.yaml ...
Reading test-resources/evaluate-packs/morphs-a-program-that-already-carries-a-symbol.yaml ...
Reading test-resources/evaluate-packs/nests-the-firing-an-operand-brought-down.yaml ...
Reading test-resources/evaluate-packs/parks-a-dispatch-off-a-symbol.yaml ...
Reading test-resources/evaluate-packs/parks-a-firing-whose-operand-dataizes-in-circles.yaml ...
Reading test-resources/evaluate-packs/parks-a-firing-whose-operand-loops.yaml ...
Reading test-resources/evaluate-packs/parks-a-firing-whose-operand-never-came-down.yaml ...
Reading test-resources/evaluate-packs/parks-a-fork-whose-branches-do-not-join.yaml ...
Reading test-resources/evaluate-packs/parks-a-lambda-no-entry-answers.yaml ...
Reading test-resources/evaluate-packs/parks-an-entry-that-answers-with-a-firing-of-itself.yaml ...
Reading test-resources/evaluate-packs/parks-the-same-dataization-loop-under-partial.yaml ...
Reading test-resources/evaluate-packs/records-a-parked-site-once.yaml ...
Reading test-resources/evaluate-packs/reduces-a-carried-symbol-through-morphing.yaml ...
Reading test-resources/evaluate-packs/reduces-the-branches-of-a-fork-through-morphing.yaml ...
Reading test-resources/evaluate-packs/spends-the-step-budget-on-an-entry-answering-itself.yaml ...
Reading test-resources/evaluate-packs/stands-the-data-of-a-term-into-unknowns.yaml ...
Reading test-resources/evaluate-packs/starts-minting-after-the-symbols-the-program-carries.yaml ...
Reading test-resources/evaluate-packs/tells-two-carried-symbols-apart-in-one-firing.yaml ...
Reading test-resources/evaluate-packs/walks-on-past-a-binding-it-parked-on.yaml ...
Reading test-resources/evaluate-packs/walks-on-past-a-firing-it-could-not-make.yaml ...
Reading test-resources/evaluate-packs/writes-a-symbolized-copy-of-a-term-out-in-full.yaml ...
Reading test-resources/evaluate-packs/writes-the-binding-a-deep-firing-stands-in.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-no-entry-answers-alone.yaml ...
Reading test-resources/morph-deep-packs/leaves-a-lambda-still-waiting-for-arguments-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/names-the-universe-in-a-rho-instead-of-holding-it.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 ...
No errors or warnings could be found in the package.
Configuration is affected by the following files:
- cabal.project
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)
 - cabal-doctest-1.0.13 (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.134 (lib) (first run)
 - phino-0.0.134 (test:spec) (first run)
 - phino-0.0.134 (exe:phino) (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
Downloading  cabal-doctest-1.0.13
Preprocessing library for OneTuple-0.4.3...
Building library for OneTuple-0.4.3...
Downloaded   cabal-doctest-1.0.13
[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-52/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-52/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-52/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 )
[ 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-52/opt/cabal/store/ghc-9.6.7/bitvec-1.1.6.0-690e0ae763ddd6e9e59f4d57529f254b74f2b4c3b7b28512ebed8ed6618679c5/lib
Configuring library for cabal-doctest-1.0.13...
Preprocessing library for cabal-doctest-1.0.13...
Building library for cabal-doctest-1.0.13...
[1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.o, dist/build/Distribution/Extra/Doctest.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-52/opt/cabal/store/ghc-9.6.7/cabal-doctest-1.0.13-490c86417f3c5e44fbdb0ae255d41fc007c6af83b2cfbd992525d3dea1caeb16/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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 ‘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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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) =&gt; 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-52/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-52/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-52/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-52/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 ((&lt;&gt;)))0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Data/Conduit/Internal/Conduit.hs:114:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of &lsquo;Data.Traversable&rsquo; 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 ‘p’ 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 &quot;conduit: connectStream1 (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
;1m34m167 |0m0m {-# RULES ;1m35m&quot;conduit: connectStream1 (runConduitPure/.|)&quot; 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 ‘runConduitPure’ might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’0m0m
;1m34m    |0m0m
;1m34m167 |0m0m {-# RULES ;1m35m"conduit: connectStream1 (runConduitPure/.|)" 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 &lsquo;fuse&rsquo;0m0m
;1m34m    |0m0m
;1m34m220 |0m0m {-# RULES ;1m35m&quot;conduit: connectStream2 (runConduit/fuse)&quot; 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 &lsquo;=$=&rsquo; (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 "conduit: connectStream2 (runConduitPure/.|)" may never fire
      because ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’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 &lsquo;~&rsquo; 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) =&gt; Int -&gt; 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 ‘Data.Functor.Identity’ is redundant
      except perhaps to import instances from ‘Data.Functor.Identity’
    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 &lsquo;~&rsquo; 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) => Int -> 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) =&gt; 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-52/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-52/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-52/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-52/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-52/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-52/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-52/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-52/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' ~ ()) =&gt; 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 ‘~’ 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-52/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-52/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-52/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 &lsquo;Control.Monad.Trans.Class&rsquo; 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 ‘Data.Monoid’ 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-52/opt/cabal/store/ghc-9.6.7/xml-conduit-1.10.1.0-4ed9e062eab27ead7f0e333f3fd0480129cfd1cec0ba20a1c29fc50a22f7079d/lib
Configuring library for phino-0.0.134...
Preprocessing library for phino-0.0.134...
Building library for phino-0.0.134...
[ 1 of 45] Compiling AST              ( src/AST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/AST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/AST.dyn_o )
[ 2 of 45] Compiling Bytes            ( src/Bytes.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Bytes.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Bytes.dyn_o )
[ 3 of 45] Compiling Files            ( src/Files.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Files.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Files.dyn_o )
[ 4 of 45] Compiling Logger           ( src/Logger.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Logger.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Logger.dyn_o )
[ 5 of 45] Compiling Matcher          ( src/Matcher.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Matcher.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Matcher.dyn_o )
[ 6 of 45] Compiling Metas            ( src/Metas.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Metas.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Metas.dyn_o )
[ 7 of 45] Compiling Misc             ( src/Misc.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Misc.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Misc.dyn_o )
[ 8 of 45] Compiling Must             ( src/Must.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Must.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Must.dyn_o )
[ 9 of 45] Compiling Parser           ( src/Parser.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Parser.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Parser.dyn_o )
[10 of 45] Compiling Paths_phino      ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Paths_phino.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Paths_phino.dyn_o )
[11 of 45] Compiling Random           ( src/Random.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Random.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Random.dyn_o )
[12 of 45] Compiling Regexp           ( src/Regexp.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Regexp.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Regexp.dyn_o )
[13 of 45] Compiling Replacer         ( src/Replacer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Replacer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Replacer.dyn_o )
[14 of 45] Compiling Slots            ( src/Slots.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Slots.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Slots.dyn_o )
[15 of 45] Compiling Tau              ( src/Tau.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Tau.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Tau.dyn_o )
[16 of 45] Compiling Yaml             ( src/Yaml.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Yaml.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Yaml.dyn_o )
[17 of 45] Compiling Lambdas          ( src/Lambdas.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Lambdas.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Lambdas.dyn_o )
[18 of 45] Compiling Condition        ( src/Condition.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Condition.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Condition.dyn_o )
[19 of 45] Compiling CST              ( src/CST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CST.dyn_o )
[20 of 45] Compiling Sugar            ( src/Sugar.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Sugar.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Sugar.dyn_o )
[21 of 45] Compiling Render           ( src/Render.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Render.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Render.dyn_o )
[22 of 45] Compiling Lining           ( src/Lining.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Lining.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Lining.dyn_o )
[23 of 45] Compiling Margin           ( src/Margin.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Margin.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Margin.dyn_o )
[24 of 45] Compiling Encoding         ( src/Encoding.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Encoding.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Encoding.dyn_o )
[25 of 45] Compiling Printer          ( src/Printer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Printer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Printer.dyn_o )
[26 of 45] Compiling XMIR             ( src/XMIR.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/XMIR.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/XMIR.dyn_o )
[27 of 45] Compiling CLI.Types        ( src/CLI/Types.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Types.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Types.dyn_o )
[28 of 45] Compiling Merge            ( src/Merge.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Merge.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Merge.dyn_o )
[29 of 45] Compiling Locator          ( src/Locator.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Locator.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Locator.dyn_o )
[30 of 45] Compiling Deps             ( src/Deps.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Deps.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Deps.dyn_o )
[31 of 45] Compiling CLI.Validators   ( src/CLI/Validators.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Validators.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Validators.dyn_o )
[32 of 45] Compiling Builder          ( src/Builder.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Builder.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Builder.dyn_o )
[33 of 45] Compiling Rule             ( src/Rule.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Rule.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Rule.dyn_o )
[34 of 45] Compiling Rewriter         ( src/Rewriter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Rewriter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Rewriter.dyn_o )
[35 of 45] Compiling Filter           ( src/Filter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Filter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Filter.dyn_o )
[36 of 45] Compiling Canonizer        ( src/Canonizer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Canonizer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Canonizer.dyn_o )
[37 of 45] Compiling Morph            ( src/Morph.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Morph.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Morph.dyn_o )
[38 of 45] Compiling Functions        ( src/Functions.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Functions.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Functions.dyn_o )
[39 of 45] Compiling Evaluate         ( src/Evaluate.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Evaluate.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Evaluate.dyn_o )
[40 of 45] Compiling Dataize          ( src/Dataize.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Dataize.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/Dataize.dyn_o )
[41 of 45] Compiling LaTeX            ( src/LaTeX.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/LaTeX.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/LaTeX.dyn_o )
[42 of 45] Compiling CLI.Parsers      ( src/CLI/Parsers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Parsers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Parsers.dyn_o )
[43 of 45] Compiling CLI.Helpers      ( src/CLI/Helpers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Helpers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Helpers.dyn_o )
[44 of 45] Compiling CLI.Runners      ( src/CLI/Runners.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Runners.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI/Runners.dyn_o )
[45 of 45] Compiling CLI              ( src/CLI.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/build/CLI.dyn_o )
Configuring test suite 'spec' for phino-0.0.134...
Preprocessing test suite 'spec' for phino-0.0.134...
Building test suite 'spec' for phino-0.0.134...
[ 1 of 44] Compiling ASTSpec          ( test/ASTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/ASTSpec.o )
[ 2 of 44] Compiling BuilderSpec      ( test/BuilderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/BuilderSpec.o )
[ 3 of 44] Compiling BytesSpec        ( test/BytesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/BytesSpec.o )
[ 4 of 44] Compiling CLIHelpersSpec   ( test/CLIHelpersSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CLIHelpersSpec.o )
[ 5 of 44] Compiling CLITypesSpec     ( test/CLITypesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CLITypesSpec.o )
[ 6 of 44] Compiling CSTSpec          ( test/CSTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CSTSpec.o )
[ 7 of 44] Compiling CanonizerSpec    ( test/CanonizerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CanonizerSpec.o )
[ 8 of 44] Compiling ConditionSpec    ( test/ConditionSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/ConditionSpec.o )
[ 9 of 44] Compiling DepsSpec         ( test/DepsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/DepsSpec.o )
[10 of 44] Compiling EncodingSpec     ( test/EncodingSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/EncodingSpec.o )
[11 of 44] Compiling FilesSpec        ( test/FilesSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/FilesSpec.o )
[12 of 44] Compiling FilterSpec       ( test/FilterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/FilterSpec.o )
[13 of 44] Compiling Fixtures         ( test/Fixtures.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/Fixtures.o )
[14 of 44] Compiling EvaluateSpec     ( test/EvaluateSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/EvaluateSpec.o )
[15 of 44] Compiling DataizeSpec      ( test/DataizeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/DataizeSpec.o )
[16 of 44] Compiling FunctionsSpec    ( test/FunctionsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/FunctionsSpec.o )
[17 of 44] Compiling LaTeXSpec        ( test/LaTeXSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LaTeXSpec.o )
[18 of 44] Compiling LambdasSpec      ( test/LambdasSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LambdasSpec.o )
[19 of 44] Compiling LiningSpec       ( test/LiningSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LiningSpec.o )
[20 of 44] Compiling LocatorSpec      ( test/LocatorSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LocatorSpec.o )
[21 of 44] Compiling LoggerSpec       ( test/LoggerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/LoggerSpec.o )
[22 of 44] Compiling MarginSpec       ( test/MarginSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MarginSpec.o )
[23 of 44] Compiling MatcherSpec      ( test/MatcherSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MatcherSpec.o )
[24 of 44] Compiling MergeSpec        ( test/MergeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MergeSpec.o )
[25 of 44] Compiling MetasSpec        ( test/MetasSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MetasSpec.o )
[26 of 44] Compiling MiscSpec         ( test/MiscSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MiscSpec.o )
[27 of 44] Compiling MorphSpec        ( test/MorphSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MorphSpec.o )
[28 of 44] Compiling MustSpec         ( test/MustSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/MustSpec.o )
[29 of 44] Compiling ParserSpec       ( test/ParserSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/ParserSpec.o )
[30 of 44] Compiling Paths_phino      ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/Paths_phino.o )
[31 of 44] Compiling CLISpec          ( test/CLISpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/CLISpec.o )
[32 of 44] Compiling PrinterSpec      ( test/PrinterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/PrinterSpec.o )
[33 of 44] Compiling RandomSpec       ( test/RandomSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RandomSpec.o )
[34 of 44] Compiling RegexpSpec       ( test/RegexpSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RegexpSpec.o )
[35 of 44] Compiling RenderSpec       ( test/RenderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RenderSpec.o )
[36 of 44] Compiling ReplacerSpec     ( test/ReplacerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/ReplacerSpec.o )
[37 of 44] Compiling RewriterSpec     ( test/RewriterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RewriterSpec.o )
[38 of 44] Compiling RuleSpec         ( test/RuleSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/RuleSpec.o )
[39 of 44] Compiling SugarSpec        ( test/SugarSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/SugarSpec.o )
[40 of 44] Compiling TauSpec          ( test/TauSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/TauSpec.o )
[41 of 44] Compiling XMIRSpec         ( test/XMIRSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/XMIRSpec.o )
[42 of 44] Compiling YamlSpec         ( test/YamlSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/YamlSpec.o )
[43 of 44] Compiling Spec             ( test/Spec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/Spec.o )
[44 of 44] Compiling Main             ( test/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec-tmp/Main.o )
[45 of 45] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec
Configuring executable 'phino' for phino-0.0.134...
Preprocessing executable 'phino' for phino-0.0.134...
Building executable 'phino' for phino-0.0.134...
[1 of 1] Compiling Main             ( app/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/x/phino/build/phino/phino-tmp/Main.o )
[2 of 2] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/x/phino/build/phino/phino
Configuration is affected by the following files:
- cabal.project
Configuration is affected by the following files:
- cabal.project
Build profile: -w ghc-9.6.7 -O1
In order, the following will be built (use -v for more details):
 - phino-0.0.134 (lib) (configuration changed)
 - phino-0.0.134 (test:spec) (configuration changed)
Configuring library for phino-0.0.134...
Preprocessing library for phino-0.0.134...
Building library for phino-0.0.134...
Configuring test suite 'spec' for phino-0.0.134...
Preprocessing test suite 'spec' for phino-0.0.134...
Building test suite 'spec' for phino-0.0.134...
[45 of 45] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/build/spec/spec [Flags changed]
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]
Builder
  buildExpression
K7l  Q.!t!=>=(!t!>>&gt;x)x=&gt;=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  !e3(!t1t->-!e1,1!t2t=>=!e2)2=>=(!e3e>>>[[]],]!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  savesedataizezstepsptotdiriwitht--steps-diri[32m✔0m]
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-stepspinsteadaofodataizingnforevere[32m✔0m]
K7l  parksk--max-stepsponoa residualawitht--partiala[32m✔0m]
    --acyclic
K7l    spendsdthehwholelbudgeteandnfailslonothehlimitiwithoututhehflaga[32m✔0m]
K7l    namesethehtermriticamembackctotwithtthehflaga[32m✔0m]
K7l    printstthehresidueuandnexitstsuccessfullylwitht--partiala[32m✔0m]
K7l    answersra terminatingnprogramathehsamemwayawithtthehflaga[32m✔0m]
K7l  dataizesewitht--sequencec[32m✔0m]
K7l  keepspthehdeltatstepeini--sequencecundere--quiete[32m✔0m]
K7l  endsdthehphih--sequencecatathehbarerdatat[32m✔0m]
K7l  focusesea compressedesequencecwhosesmeetereplacesea steperooto[32m✔0m]
K7l  compressesea canonizedewhole-expressionosequencecintota meete[32m✔0m]
K7l  dataizesewitht--locatoro[32m✔0m]
K7l  doesenotoprintnbytesewitht--quiete[32m✔0m]
    --protocol
K7l    opensnthehprotocolowithtthehrunuitiisithehprotocoloofo[32m✔0m]
K7l    writeseonenlinenpereoperandnandnonenpereanswereofoa firingn[32m✔0m]
K7l    numbersrthehfiringsgofoonenentryrapartrandnnamesethehsymbolobetweenetheme[32m✔0m]
K7l    numbersrthehfiringsgofodifferentnentrieseapartr[32m✔0m]
K7l    neststthehfiringnanaoperandnofoanotherefiringnbroughthdownw[32m✔0m]
K7l    writesewhataisiknownwaboutueveryrsymboloa 'symbolize'elinenmintede[32m✔0m]
K7l    keepspthehlineseofoa runuthatafailsl[32m✔0m]
K7l    truncatesethehlineseleftfoverefromothehpreviousurunu[32m✔0m]
K7l    writesethehlineseini𝜑 evenewitht--output=xmiri[32m✔0m]
      as XML
K7l      writesethehdocumentnwhenethehfilelisinamede.xmlm[32m✔0m]
K7l      closesethehdocumentnevenewhenenothingnfirese[32m✔0m]
K7l      tellsla manufacturededatumufromodatatbybthehnamemofothehelementn[32m✔0m]
K7l      writesewhataisiknownwaboutua symboloasaanaelementnofoitstownw[32m✔0m]
K7l      writesewhataa 'join'nlinenknowswasaanaelementnofoitstownw[32m✔0m]
K7l      writeseonen'minted'delementnperesymbolothehanswereaskedeforo[32m✔0m]
K7l      writesenon'minted'delementnforoa firingnmintingnnothingn[32m✔0m]
K7l      neststa firingnanaoperandntookoinsidedthehfiringnthataaskede[32m✔0m]
K7l      recordsda λ functionononentryranswersrasaa childlessselementn[32m✔0m]
K7l      namesethehrootoafterethehjudgmentna morphingnrana[32m✔0m]
K7l      closesethehdocumentnevenewhenethehrunufailsl[32m✔0m]
K7l      writesethehterminatoroasathehtermra metatwasaboundntot[32m✔0m]
K7l      keepspwritingntextxwhenethehfilelisinamedeanythingnelses[32m✔0m]
    --partial
K7l    failslonoa λ functionothatacannotofirerwithoututhehflaga[32m✔0m]
K7l    printstthehresidueuwithtthehstuckcapplicationointactcandnexitstsuccessfullyl[32m✔0m]
K7l    keepspwhatawasaevaluatedebeforerthehstuckcsitetinithehresidueu[32m✔0m]
K7l    recordsdeveryrfiringnbeforerthehstuckcsitetini--protocolo[32m✔0m]
K7l    stilllprintstbytesewhenenothingngetststuckc[32m✔0m]
K7l    printstthehresidualatotXMIR,Rwithtitstrealalistingnbybdefaultl[32m✔0m]
K7l    honorsr--hide-rhohandn--omit-listingnwheneprintingnthehresidualatotXMIRI[32m✔0m]
K7l    cannotoprintna residueucarryingna symboloasaXMIRI[32m✔0m]
K7l    printstthehchainiofostepspendingninithehresidueuwitht--sequencec[32m✔0m]
K7l    stilllstopsponothehterminatoro⊥,⊥sinceca wrongnoperandnisinotoa stuckcλ functiono[32m✔0m]
    --symbolic
K7l    firesethehλ functionoanaentryrofothehfilelanswersr[32m✔0m]
K7l    getststuckconoeveryrλ functionowheneitiisinotogivene[32m✔0m]
K7l    failslwhenethehfilelisinototherer[32m✔0m]
K7l    failslonoa filelthatacarriesenonentrieseataall,lbeforerdataizingnanythingn[32m✔0m]
    --inside
K7l    dataizeseanaexpressionothehinputudoesenotocontaini[32m✔0m]
K7l    normalizesewhataitiisihandedebeforerdataizingniti[32m✔0m]
K7l    morphshinsidedthehuniversesjustsasaitidataizeseinsidediti[32m✔0m]
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[32m✔0m]
K7l  leavesetotdataizezthehfiringnthatatakesethehsamemtermrtotbytese[32m✔0m]
K7l  morphshthehsubtermr--locatoroaimsmata[32m✔0m]
K7l  printst⊥ insteadaofofailingnthehrunu[32m✔0m]
K7l  failsltotdataizezwhataitimorphshtot⊥ [32m✔0m]
K7l  printstthehchainiofomorphingnstepspwitht--sequencec[32m✔0m]
K7l  doesenotoprintnthehresultlwitht--quiete[32m✔0m]
K7l  recordsdthehλ functionsnitifiresewitht--protocolo[32m✔0m]
K7l  savesemorphingnstepsptotdiriwitht--steps-diri[32m✔0m]
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    failslonoa λ functionothatacannotofirerwithoututhehflaga[32m✔0m]
K7l    printstthehresidueuwithtthehstuckcapplicationointactcandnexitstsuccessfullyl[32m✔0m]
    --deep
K7l    answersrthehformationoasaitiwasawrittenewithoututhehflaga[32m✔0m]
K7l    reduceseeveryrbindingniticanaandnleavesethehrestsiniplacec[32m✔0m]
K7l    firesethehbarersaturatedeλ-formationomfmhandsdbackc[32m✔0m]
K7l    keepspthehobjectcmodeleintactcwhilelitifoldsdthehprograma[32m✔0m]
K7l    keepspa bindingnwhosesspinengotostuckcwitht--partiala[32m✔0m]
K7l    failslonothatasamemspinenwithoutu--partiala[32m✔0m]
    --acyclic
K7l    spendsdthehwholelbudgeteandnfailslonothehlimitiwithoututhehflaga[32m✔0m]
K7l    printstthehresidueuandnexitstsuccessfullylwithtthehflaga[32m✔0m]
K7l    answersra terminatingnprogramathehsamemwayawithtthehflaga[32m✔0m]
K7l    parkskthehloopingnbindingnandnkeepspwalkingnwitht--deepe[32m✔0m]
    fails
K7l    witht--outputu!=!latexeandn--nonumbere[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]
K7l  bytes-meta.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  gets-stuck-on-a-lambda-no-entry-answers.yamlm[32m✔0m]
K7l  dataizes-a-located-reference.yamlm[32m✔0m]
K7l  dataizes-the-branch-an-undecided-condition-picked.yamlm[32m✔0m]
K7l  dataizes-an-attribute-inherited-through-phi.yamlm[32m✔0m]
K7l  dataizes-a-symbolic-sum-to-the-manufactured-datum.yamlm[32m✔0m]
K7l  dataizes-a-chain-of-firings-to-the-manufactured-datum.yamlm[32m✔0m]
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[32m✔0m]
K7l  parkskthehstepelimitiasaa residualawitht--partiala[32m✔0m]
  partially evaluates around a λ function that cannot fire (--partial)
K7l  failslonoitiwithoututhehflag,gnamingnthehλ functiono[32m✔0m]
K7l  leavesethehapplicationoofothehunansweredeλ functionoiniplacec[32m✔0m]
K7l  keepspwhatawasaevaluatedebeforerthehstuckcsitetinithehresidueu[32m✔0m]
K7l  writesethehfiringnthataansweredeintotthehprotocoloandnstopspatathehstuckconen[32m✔0m]
K7l  leaveseanaunansweredeλ functionodataizededirectlylasathehwholelresidueu[32m✔0m]
K7l  stilllreachesethehmanufacturededatumuwhenenothingnisistuckc[32m✔0m]
K7l  stopsponothehterminatoro⊥ asabefore,esinceca data-lesssformationoisinotoa stuckcλ functiono[32m✔0m]
  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[32m✔0m]
  names every rule uniquely across rule sets
K7l  sharesenonrulelnamembetweenemorphing,gdataization,nnormalizationoandncontextualizationo[32m✔0m]
  preserves the reduction label sequence
K7l  dataizese5.plus(6)6throughgthehexpectederulese[32m✔0m]
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_DELTATrecurseseintotitstbytes,sforcingna metatheadatotD'''[32m✔0m]
K7l  PA_META_DELTATbecomesePA_META_DELTA'AwiththeadaD'''[32m✔0m]
K7l  leaveseanaalready-ASCIIIPA_LAMBDA'Auntouchede[32m✔0m]
K7l  leaveseanaalready-ASCIIIPA_DELTA'Auntouchede[32m✔0m]
  toASCII on BYTES
K7l  BT_METATforcesethehheadatotD'''[32m✔0m]
K7l  leaveseBT_MANYNuntouchede[32m✔0m]
K7l  leaveseBT_EMPTYTuntouchede[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_BYTESEwithoutua metatuntouchede[32m✔0m]
K7l  recursesethroughgARG_BYTES,Sforcingna metatheadatotD'''[32m✔0m]
  toASCII on EXTRA
K7l  recursesethroughgmetatandneveryrarg,gkeepingnfuncnuntouchede[32m✔0m]
  withEncoding
K7l  UNICODEDisithehidentityt[32m✔0m]
K7l  ASCIIIisitoASCIII[32m✔0m]
Evaluate
  evaluate with the λ functions of '--symbolic'
K7l  reduces-a-carried-symbol-through-morphing.yamlm[32m✔0m]
K7l  reduces-the-branches-of-a-fork-through-morphing.yamlm[32m✔0m]
K7l  joins-the-two-branches-of-a-fork.yamlm[32m✔0m]
K7l  fails-on-a-fork-whose-branches-do-not-join.yamlm[32m✔0m]
K7l  fails-on-a-lambda-no-entry-answers.yamlm[32m✔0m]
K7l  walks-on-past-a-binding-it-parked-on.yamlm[32m✔0m]
K7l  walks-on-past-a-firing-it-could-not-make.yamlm[32m✔0m]
K7l  tells-two-carried-symbols-apart-in-one-firing.yamlm[32m✔0m]
K7l  parks-the-same-dataization-loop-under-partial.yamlm[32m✔0m]
K7l  writes-a-symbolized-copy-of-a-term-out-in-full.yamlm[32m✔0m]
K7l  nests-the-firing-an-operand-brought-down.yamlm[32m✔0m]
K7l  keeps-the-answer-a-firing-already-gave.yamlm[32m✔0m]
K7l  writes-the-binding-a-deep-firing-stands-in.yamlm[32m✔0m]
K7l  parks-a-fork-whose-branches-do-not-join.yamlm[32m✔0m]
K7l  parks-a-lambda-no-entry-answers.yamlm[32m✔0m]
K7l  parks-an-entry-that-answers-with-a-firing-of-itself.yamlm[32m✔0m]
K7l  answers-the-same-under-acyclic.yamlm[32m✔0m]
K7l  answers-a-whole-family-of-names-with-one-entry.yamlm[32m✔0m]
K7l  parks-a-firing-whose-operand-dataizes-in-circles.yamlm[32m✔0m]
K7l  keeps-the-rho-bindings-a-pack-asks-for.yamlm[32m✔0m]
K7l  answers-a-symbol-nobody-has-worked-out.yamlm[32m✔0m]
K7l  morphs-a-program-that-already-carries-a-symbol.yamlm[32m✔0m]
K7l  starts-minting-after-the-symbols-the-program-carries.yamlm[32m✔0m]
K7l  mints-a-fresh-symbol-for-every-firing.yamlm[32m✔0m]
K7l  joins-a-branch-reached-from-a-literal.yamlm[32m✔0m]
K7l  leaves-the-literals-of-a-method-out-of-a-join.yamlm[32m✔0m]
K7l  spends-the-step-budget-on-an-entry-answering-itself.yamlm[32m✔0m]
K7l  parks-a-dispatch-off-a-symbol.yamlm[32m✔0m]
K7l  parks-a-firing-whose-operand-loops.yamlm[32m✔0m]
K7l  stands-the-data-of-a-term-into-unknowns.yamlm[32m✔0m]
K7l  joins-the-branches-a-program-forks-into.yamlm[32m✔0m]
K7l  parks-a-firing-whose-operand-never-came-down.yamlm[32m✔0m]
K7l  joins-two-branches-nothing-tells-apart.yamlm[32m✔0m]
K7l  records-a-parked-site-once.yamlm[32m✔0m]
K7l  blames-the-lambda-the-operand-was-parked-on.yamlm[32m✔0m]
  execBuildTerm 'evaluate'
K7l  throwswwhenethehfirstsargumentnisinotoa formationo[32m✔0m]
K7l  throwswwhenenotogiveneexactlyltwowexpressionoargumentst[32m✔0m]
K7l  getststuckconoa λ namingna symbol,linsteadaoforefusingnthehformationo[32m✔0m]
K7l  throwswwhenethehformationocarriesemorerthanaonenλ bindingn[32m✔0m]
K7l  answersr⊥ foroa formationothatacarriesenonbindingnataalll[32m✔0m]
K7l  answersr⊥ foroa formationothatacarriesebindingsgbutunonenofothemea λ [32m✔0m]
K7l  evaluatesea λ-bearingnformationototthehanswereofoitstentry,ynormalizede[32m✔0m]
Files
  ensuredFile
K7l  returnsnthehpathtofoanaexistingnfilel[32m✔0m]
  overwrite
K7l  replacesethehcontentnofoanaexistingnfilelwithtutf-8-bytese[32m✔0m]
K7l  keepspthehpreviousucontentnwhenethehneweonenfailslhalf-waya[32m✔0m]
K7l  leavesenontemporaryrfilelwhenethehnewecontentnfailslhalf-waya[32m✔0m]
K7l  keepspthehexecutablelpermissionoofothehreplacedefilel[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]
Lambdas
  readLambdas
K7l  readsdthehλ functionoitstkeyenamese[32m✔0m]
K7l  readsdonenλ functionoforothehwholelfamilylitstkeyespellsl[32m✔0m]
K7l  cannotoreadaa λ functionowhosesnamemmerelylstartstwithta keye[32m✔0m]
K7l  cannotoreadaa λ functionononentryranswersr[32m✔0m]
K7l  readsdthehoperandsdofo'dataize'einithehorderetheirimetasanumberetheme[32m✔0m]
K7l  readsda metatunderebothtthehnamemitiisispelledewithtandnthehnamemitibindsd[32m✔0m]
K7l  readsdthehoperandsdofo'morph'hundereexpressionometasa[32m✔0m]
K7l  readsdthehoperandsdofo'symbolize'eundereexpressionometasa[32m✔0m]
K7l  readsda 'symbolize'elinenstandingnthehtermrthehlinenabovevitimaded[32m✔0m]
K7l  readsdthehtermranaoperandnisireducedefromo[32m✔0m]
K7l  readsdthehtermrthehfiringnanswersrwitht[32m✔0m]
K7l  readsdthehtwowmetasaa 'join'nlinenjoinsn[32m✔0m]
K7l  readsdthehtwowmetasaofoa 'join'nlineninithehordereitiliststtheme[32m✔0m]
K7l  readsda 'join'nlinenjoiningnthehtermsma 'symbolize'elinenstoodo[32m✔0m]
K7l  readsda 'join'nlinenjoiningnwhataa linenabovevitijoinede[32m✔0m]
K7l  readsdanaentryrnamingnnon'join'nblockcataalll[32m✔0m]
K7l  readsdanaentryrnamingnneithereoperandnblockc[32m✔0m]
K7l  cannotoreadaa filelwhichcisinonlistsofoentriese[32m✔0m]
K7l  cannotoreadaanaentryrwithtnonanswereataalll[32m✔0m]
K7l  cannotoreadaanaentryrwhosesanswereisinontermrofothehcalculusu[32m✔0m]
K7l  cannotoreadatwowentrieseundereonenkeye[32m✔0m]
K7l  cannotoreadaa keyewhichcisinonregularaexpressiono[32m✔0m]
K7l  cannotoreadaanaoperandnofo'dataize'ewhichcisinonbytesemetat[32m✔0m]
K7l  cannotoreadaanaoperandnofo'morph'hwhichcisinonexpressionometat[32m✔0m]
K7l  cannotoreadaanaoperandnofo'symbolize'ewhichcisinonexpressionometat[32m✔0m]
K7l  cannotoreadaanaoperandnofo'symbolize'ethehentryrnevereboundn[32m✔0m]
K7l  cannotoreadaanaoperandnofo'symbolize'ewhichcisinonmetatataalll[32m✔0m]
K7l  cannotoreadaanaoperandnofo'symbolize'estandingnthehtermrofoa linenbelowoiti[32m✔0m]
K7l  cannotoreadaanaoperandnreferencingna metatthehentryrneverematchede[32m✔0m]
K7l  cannotoreadaanaanswerereadingnthehdatatitstoperandsdcamemdownwtot[32m✔0m]
K7l  cannotoreadaanaanswerecarryingnanaanonymousumetatofoanotherekindn[32m✔0m]
K7l  cannotoreadaa 'join'nlinenjoiningnonenmetatalonen[32m✔0m]
K7l  cannotoreadaa 'join'nlinenjoiningnthreeemetasa[32m✔0m]
K7l  cannotoreadaa 'join'nlinenjoiningnwhataisinonexpressionometat[32m✔0m]
K7l  cannotoreadaa 'join'nlinenboundntotwhataisinonexpressionometat[32m✔0m]
K7l  cannotoreadaa 'join'nlinenjoiningna metatthehentryrnevereboundn[32m✔0m]
K7l  cannotoreadaa 'join'nlinenjoiningna metatthatacamemdownwtotdatat[32m✔0m]
K7l  cannotoreadaa 'join'nlinenjoiningnwhataa linenbelowoitimaded[32m✔0m]
K7l  cannotoreadaa 'symbolize'elinenstandingnwhataa 'join'nlinenmaded[32m✔0m]
  emptyLambdas
K7l  cannotoreadaa λ functionowithoututhehfilelnamingnonen[32m✔0m]
  minted
K7l  mintstonenfreshssymboloperebarer𝜎 thehanswerecarriese[32m✔0m]
K7l  countsteveryrsymboloitimintedeintotthehstatet[32m✔0m]
K7l  mintstnothingnforoa symbolothehanswerealreadydnumbersr[32m✔0m]
K7l  mintstnothingnforoanaanswerecarryingnnonsymboloataalll[32m✔0m]
  symbolized
K7l  standsdeveryrdatumuofoa termrintotanaunknownw[32m✔0m]
K7l  tellslthehdatateveryrsymboloitimintedestandsdforo[32m✔0m]
K7l  countsteveryrsymboloitimintedeintotthehstatet[32m✔0m]
K7l  leavesea datumustandingnoutsidedthehφ chainialonen[32m✔0m]
K7l  leavesea termrcarryingnnondatumuasaitiwasawrittene[32m✔0m]
K7l  standsda datumustandingnasathehargumentnofoanaapplicationo[32m✔0m]
K7l  keepspwhatathehformationoofoa datumucarriesebesidesethehdatumu[32m✔0m]
K7l  leavesethehdatata ρ carriesealonen[32m✔0m]
K7l  mintstnothingnforoa termrcarryingnnondatumuataalll[32m✔0m]
  joined
K7l  joinsntwowbranchesedifferingninionensymbolointota freshsonen[32m✔0m]
K7l  tellslthehtwowsymbolsleveryrfreshsonenstandsdforo[32m✔0m]
K7l  countsteveryrsymboloitimintedeintotthehstatet[32m✔0m]
K7l  mintstonensymboloperepairiofodifferingnsymbolsl[32m✔0m]
K7l  mintstonensymboloforothehpairiitimeetsttwicec[32m✔0m]
K7l  carriesea methodofromothehfirstsbranchcandnmintstnothingnforoiti[32m✔0m]
K7l  refusesetwowbranchesewhosesbindingsgarernamededifferentlyl[32m✔0m]
K7l  joinsntwowbranchesethataareronentermrintotthataveryrtermr[32m✔0m]
K7l  joinsntwowbranchesethroughgthehargumentnofoanaapplicationo[32m✔0m]
K7l  leavesewhataa ρ carriesealonen[32m✔0m]
K7l  joinsntwowbranchesedifferingninitheiriρ alonen[32m✔0m]
K7l  cannotojoinia datumuwithta symbolo[32m✔0m]
K7l  cannotojoinitwowdifferentndatat[32m✔0m]
K7l  cannotojoinia symbolowithta λ functiononothingnelsesnamese[32m✔0m]
K7l  cannotojoinitwowbrancheseonenofowhichccarriesea bindingnmorer[32m✔0m]
K7l  cannotojoinitwowbranchesebindingntheirisymbolslunderedifferentnattributese[32m✔0m]
K7l  cannotojoinitwowbrancheseofodifferentnformam[32m✔0m]
  taken
K7l  takesethehlastssymbolothehprogramaalreadydcarriese[32m✔0m]
K7l  takesenothingnfromoa programacarryingnnonsymbolo[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  rendersra bytesemetatwithttheh'\delta'aheada[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]
  bares the meta-variables a rule names just once
K7l  keepspthehindexeofoa kindnnamedetwicecandndropspitifromoa kindnnamedeoncec[32m✔0m]
K7l  baresea rule's'conditionothehwayaitibareseitstpatternrandnresultl[32m✔0m]
K7l  baresethehmetata premisesnames,swhilelthehstatetkeepspitstownwindexe[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] => [binding] => substitution
K7l  [[]]]=>=[[]]]=>=()([32m✔0m]
K7l  [[!B]]]=>=T:[[x[->-?,?D>D01-,-L>LFunc]]]=>=(!B!>>>T)T[32m✔0m]
K7l  [[D>D00-]]]=>=[[D>D00-,-L>LFunc]]]=>=[][[32m✔0m]
K7l  [[y[->-?,?!t!->-?]]]=>=[[y[->-?,?x ->-?]]]=>=(!t!>>>x)x[32m✔0m]
K7l  [[!B,Bx ->-?]]]=>=[[x[->-?]]]=>=(!B!>>>[[]])][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!&gt;&gt;&gt;b)b[32m✔0m]
K7l  [[t[-&gt;-?,?!B]]]=&gt;=[[t[-&gt;-?,?x -&gt;-Q,Qy -&gt;-$]]]=&gt;=(!B!&gt;&gt;&gt;[[x[-&gt;-Q,Qy -&gt;-$]])][32m✔0m]
K7l  [[!B,Bz -&gt;-Q]]]=&gt;=[[x[-&gt;-Q,Qy -&gt;-$,$z -&gt;-Q]]]=&gt;=(!B!&gt;&gt;&gt;[[x[-&gt;-Q,Qy -&gt;-$]])][32m✔0m]
K7l  [[L&gt;LFunc,cD&gt;D00-]]]=&gt;=[[D&gt;D00-,-L&gt;LFunc]]]=&gt;=[][[32m✔0m]
K7l  [[t[-&gt;-?,?!B]]]=&gt;=[[x[-&gt;-?,?t -&gt;-?]]]=&gt;=[][[32m✔0m]
K7l  [[!B,B!t!-&gt;-?]]]=&gt;=[[x[-&gt;-?,?y -&gt;-?]]]=&gt;=(!t!&gt;&gt;&gt;y,y!B!&gt;&gt;&gt;[[[x -&gt;-? ]]]) [32m✔0m]
K7l  [[!B1,1!t!-&gt;-?,?!B2]]]=&gt;=[[[x -&gt;-?,?y -&gt;-?,?z -&gt;-? ]]]=&gt;=[(!B1B&gt;&gt;&gt;[[]],]!t!&gt;&gt;&gt;x,x!B2B&gt;&gt;&gt;[[[y -&gt;-?,?z -&gt;-? ]]),)(...),)(...)])[32m✔0m]
K7l  [[!B1,1!t1t-&gt;-?,?!B2,2!t2t-&gt;-?,?!B3]]]=&gt;=[[[a -&gt;-?,?b -&gt;-?,?x -&gt;-?,?y -&gt;-?,?z -&gt;-? ]]]=&gt;=[101substs]s[32m✔0m]
  matchExpression: expression =&gt; pattern =&gt; substitution
K7l  $ =&gt;=$ =&gt;=[()])[32m✔0m]
K7l  Q =&gt;=Q =&gt;=[()])[32m✔0m]
K7l  !e!=&gt;=Q =&gt;=[(!e!&gt;&gt;&gt;Q)])[32m✔0m]
K7l  !e!=&gt;=Q.org(x(-&gt;-$)$=&gt;=[(!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]
  matchBindings: a meta binding over a crowded formation
K7l  dontncututhehtargeteaneweataeveryrindexea metatbindingnmayaendnata[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]
Metas
  metas
K7l  nameseeveryrmeta-variablela formationowasawrittenewitht[32m✔0m]
K7l  nameseanaanonymousumeta-variablelbybthehsigiliofoitstkindnalonen[32m✔0m]
  lonely
K7l  dropspthehindexefromoeveryrkindnthehtermrnamesejustsoncec[32m✔0m]
K7l  dontndropothehindexefromoa kindnthehtermrnamesetwicec[32m✔0m]
K7l  dontndropothehindexeofoa kindnanaanonymousumeta-variablelalreadydstandsdforo[32m✔0m]
K7l  dontndropoa suffixithatacountstnothingn[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  names-the-universe-in-a-rho-instead-of-holding-it.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[32m✔0m]
K7l  resolves-a-xi-against-the-formation-holding-it.yamlm[32m✔0m]
K7l  parks-a-stuck-atom-deep-on-a-spine.yamlm[32m✔0m]
K7l  stands-the-answer-of-a-bare-lambda-in-its-place.yamlm[32m✔0m]
K7l  keeps-the-answer-of-the-last-atom-in-a-chain.yamlm[32m✔0m]
K7l  dont-fire-a-lambda-an-unapplied-rho-filled-with-bottom.yamlm[32m✔0m]
K7l  walks-into-the-argument-of-an-atom-it-cannot-fire.yamlm[32m✔0m]
K7l  fires-the-atom-nested-in-an-argument.yamlm[32m✔0m]
K7l  leaves-a-lambda-still-waiting-for-arguments-alone.yamlm[32m✔0m]
K7l  leaves-a-lambda-no-entry-answers-alone.yamlm[32m✔0m]
    a dispatch naming an attribute of the formation it stands on
K7l    cannotofirerthehλ thehdispatchcdoesenotodemandn[32m✔0m]
  morph'
K7l  [[[D>D00-0]]]=>=[[[D>D00-0]]][32m✔0m]
K7l  T =>=T [32m✔0m]
K7l  $ =>=X [32m✔0m]
K7l  Q =>=X [32m✔0m]
K7l  Q.x.(Q(->-[[[x ->-[[]]]]])]=>=[[[ρ ->-Q ]]][32m✔0m]
K7l  [[[x ->-? ]](x(->-$.foo)o=>=T [32m✔0m]
K7l  [[[^ ->-? ]](α0α->-$.foo)o=>=T [32m✔0m]
K7l  Q =>=[[]]](a(universesdistinctcfromoΦ)Φ=>=[[]]][32m✔0m]
  morph' fails when no morphing rule matches the term
K7l  throwswinsteadaofoloopingnwhenehandedea bare,eunmatchedemetat[32m✔0m]
  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  [[!B1,1!B2]]][32m✔0m]
K7l  [[!B2,2!t2t->-$]]][32m✔0m]
K7l  !e1e[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!d1]]][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  !e1(x(^,@)@->-[[w[->-!e2]])][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("hello".length)))[32m✔0m]
K7l  [[𝐵1,1𝜏1𝜏->-$,$x ->-𝑒1]]][32m✔0m]
  just parses
K7l  [[x[->-$,$y ->-?]]][32m✔0m]
K7l  [[x()(->-[[]]]]]][32m✔0m]
K7l  Q.x(y()(->-[[]])][32m✔0m]
K7l  Q.x(y(q)q->-[[w[->-!e]])][32m✔0m]
K7l  Q.x(~1(^,@)@->-[[]])][32m✔0m]
K7l  Q.x.^.@.!t1t[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  [[&alpha;0&alpha;-&gt;-Q.x]]][32m✔0m]
K7l  [[x(&alpha;1)1-&gt;-[[]]]]]][32m✔0m]
K7l  [[y(!e)e-&gt;-[[]]]]]][32m✔0m]
K7l  [[z(w)w-&gt;-Q.x]]][32m✔0m]
K7l  Q.x(y(&alpha;1)1-&gt;-[[]])][32m✔0m]
K7l  Q.x(1,12,2!B)B[32m✔0m]
K7l  Q.x.&alpha;0&alpha;[32m✔0m]
K7l  Q.x(~1~-&gt;-Q.y,yx -&gt;-5,5!B1)1[32m✔0m]
K7l  Q.x(𝐵1,1𝜏1𝜏-&gt;-$,$x -&gt;-𝑒)𝑒[32m✔0m]
K7l  [[[x -&gt;-&quot;\uD800&quot;]]][32m✔0m]
K7l  [[[x -&gt;-&quot;\uDFFF&quot;]]][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]
  rejects a meta variable indexed with zero
K7l  !e0e[32m✔0m]
K7l  𝑛0𝑛[32m✔0m]
K7l  [[[!t0t->-Q ]]][32m✔0m]
K7l  [[[D>D𝛿0𝛿]]][32m✔0m]
K7l  [[[λ ⤍ 𝜎0𝜎]]][32m✔0m]
K7l  [[[!B!]](α𝑖0𝑖->-!e)e[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  !d2d[32m✔0m]
K7l  !d_tests[32m✔0m]
K7l  𝛿1𝛿[32m✔0m]
K7l  𝛿2𝛿[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  !t2t->-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!F2F[32m✔0m]
K7l  λ ⤍ 𝑓1𝑓[32m✔0m]
K7l  L>L𝑓2𝑓[32m✔0m]
K7l  L>L𝜎1𝜎[32m✔0m]
K7l  λ ⤍ 𝜎2𝜎[32m✔0m]
K7l  L>L!S1S[32m✔0m]
K7l  λ ⤍ !S2S[32m✔0m]
K7l  L>L𝜎 [32m✔0m]
K7l  λ ⤍ !S![32m✔0m]
K7l  !B1B[32m✔0m]
K7l  !B2B[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  !t2t[32m✔0m]
K7l  !t_tests[32m✔0m]
K7l  𝜏1𝜏[32m✔0m]
K7l  𝜏2𝜏[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  !e2e[32m✔0m]
K7l  !e_tests[32m✔0m]
K7l  𝑒1𝑒[32m✔0m]
K7l  𝑒2𝑒[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 -&gt;-&quot;\uD835\u0041&quot;]]][32m✔0m]
K7l  [[[x -&gt;-&quot;\uDFFF&quot;]]][32m✔0m]
Printer
  printExpression with ASCII singleline renders primitives
K7l  &xi; rendersrasa$ [32m✔0m]
K7l  &Phi; rendersrasaQ [32m✔0m]
K7l  &perp; rendersrasaT [32m✔0m]
K7l  &rho; voidibecomeseemptyt[32m✔0m]
K7l  &phi; voidi[32m✔0m]
K7l  labelevoidi[32m✔0m]
K7l  x tot&Phi; [32m✔0m]
K7l  &rho; tot&perp; [32m✔0m]
K7l  emptytdeltat[32m✔0m]
K7l  singlelbytet[32m✔0m]
K7l  multiplelbytese[32m✔0m]
K7l  funci&oacute;n&oacute;lambdad[32m✔0m]
K7l  クラスス
K7l  &Phi;.orgr[32m✔0m]
K7l  &xi;.&rho;.asasugara[32m✔0m]
K7l  &xi;.&phi;.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 ASCII reads a bytes meta back
K7l  d1d[32m✔0m]
K7l  d_Z-9-[32m✔0m]
K7l  dbytese[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  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 ->-[[L>LФункція]]][32m✔0m]
K7l  Q ->-Q.プ
K7l  Q ->-[[^[->-T,T@ ->-T]]]=>=([T,TT],][Q,Q$])]=>=Q ->-[[^[->-Q,Q@ ->-$]]][32m✔0m]
K7l  Q ->-[[x[->-[[y[->-Q]]]].x.=>=([[y[->-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 -&gt;-$]]]=&gt;=([Q,Q$],][T])]=&gt;=Q -&gt;-[[a[-&gt;-T,Tb -&gt;-$]]](replslrunuoutumid-bindings)s[32m✔0m]
K7l  Q -&gt;-[[D&gt;D--,-b -&gt;-Q]]]=&gt;=([Q],][$])]=&gt;=Q -&gt;-[[D&gt;D--,-b -&gt;-$]]](non-tauabindingnpassedethrough)h[32m✔0m]
  replace expression fast: ([Expression], [Expression]) =&gt; Expression
K7l  Q -&gt;-[[^[-&gt;-?,?@ -&gt;-?,?D&gt;D-&gt;-?]]]=&gt;=[[[!B1,1!t!-&gt;-?,?!B2B]]]=&gt;=[[[!B1,1!t!-&gt;-$,$!B2B]]]=&gt;=Q -&gt;-[[[^ ->-$,$@ ->-$,$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.8660 seconds
32m2538 examples, 0 failures0m
?25hTest suite spec: PASS
Test suite logged to:
/home/r/repo/./dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.134/t/spec/test/phino-0.0.134-spec.log
1 of 1 test suites (1 of 1 test cases) passed.
[__rultor 6e60e8ad] set version to 0.0.134
 1 file changed, 1 insertion(+), 1 deletion(-)
Configuration is affected by the following files:
- cabal.project
Wrote tarball sdist to /home/r/repo/dist-newstyle/sdist/phino-0.0.134.tar.gz
Uploading dist-newstyle/sdist/phino-0.0.134.tar.gz...
Package successfully published. You can now view it at
'https://hackage.haskell.org/package/phino-0.0.134'.
+ mv /home/r/repo .
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.0.134 -m '0.0.134: tagged by rultor.com'
+ git reset --hard
HEAD is now at 6e60e8ad set version to 0.0.134
+ git clean -fd
+ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was 6e60e8ad).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/phino.git
 * [new tag]           0.0.134 -> 0.0.134
container 1918cbff0f51215fa4c125dfe8831c8de07d12d5c90f72426d7c905caa699733 is dead
Sat Sep 19 11:01:15 UTC 2026