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

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

    new version in README
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.10
++ bc
++ echo 0.10 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.10, low enough to run a new Docker container'
load average is 0.10, low enough to run a new Docker container
+ break
+ cd ..
+ '[' -n '' ']'
+ use_image=maxonfjvipon/rultor-image-hs:master
+ docker pull maxonfjvipon/rultor-image-hs:master
master: Pulling from maxonfjvipon/rultor-image-hs
437b5b60e3a4: Pulling fs layer
240be374d489: Pulling fs layer
da00f900e37d: Pulling fs layer
fe752c15eaf1: Pulling fs layer
c708ccef4e5d: Pulling fs layer
b9e553f15463: Pulling fs layer
f9f01d7683d7: Pulling fs layer
2765281940cf: Pulling fs layer
2be901e52bf6: Pulling fs layer
ba405dc7d927: Pulling fs layer
d42f35168bf9: Pulling fs layer
ad757dfbcd47: Pulling fs layer
4f4fb700ef54: Pulling fs layer
bfaa3072d409: Pulling fs layer
a4fa9a361052: Pulling fs layer
fe752c15eaf1: Waiting
c708ccef4e5d: Waiting
b9e553f15463: Waiting
f9f01d7683d7: Waiting
2765281940cf: Waiting
2be901e52bf6: Waiting
ba405dc7d927: Waiting
d42f35168bf9: Waiting
ad757dfbcd47: Waiting
4f4fb700ef54: Waiting
bfaa3072d409: Waiting
a4fa9a361052: Waiting
da00f900e37d: Verifying Checksum
da00f900e37d: Download complete
437b5b60e3a4: Verifying Checksum
437b5b60e3a4: Download complete
fe752c15eaf1: Verifying Checksum
fe752c15eaf1: Download complete
b9e553f15463: Verifying Checksum
b9e553f15463: Download complete
f9f01d7683d7: Verifying Checksum
f9f01d7683d7: Download complete
2765281940cf: Verifying Checksum
2765281940cf: Download complete
240be374d489: Verifying Checksum
240be374d489: 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
c708ccef4e5d: Verifying Checksum
c708ccef4e5d: Download complete
a4fa9a361052: Verifying Checksum
a4fa9a361052: Download complete
ba405dc7d927: Verifying Checksum
ba405dc7d927: Download complete
437b5b60e3a4: Pull 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_593\s*$'
+ ls -al .
total 52
drwx------  3 ubuntu ubuntu 4096 Jan 16 16:57 .
drwxrwxrwt 12 root   root   4096 Jan 16 16:57 ..
-rwxrwxr-x  1 ubuntu ubuntu  666 Jan 16 16:59 end.sh
-rwxrwxr-x  1 ubuntu ubuntu  170 Jan 16 16:57 entry.sh
-rw-rw-r--  1 ubuntu ubuntu   65 Jan 16 16:57 hackage-auth
-rw-rw-r--  1 ubuntu ubuntu    5 Jan 16 16:57 pid
drwxrwxr-x 11 ubuntu ubuntu 4096 Jan 16 16:57 repo
-rwxrwxr-x  1 ubuntu ubuntu 6529 Jan 16 16:57 run.sh
-rw-rw-r--  1 ubuntu ubuntu  549 Jan 16 16:57 script.sh
-rw-rw-r--  1 ubuntu ubuntu 8836 Jan 16 17:00 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-0TaS:/main --env=head=git@github.com:objectionary/phino.git --env=pull_id=593 --env=fork=git@github.com:objectionary/phino.git --env=fork_branch=version-up --env=head_branch=master '--env=pull_title=New version in README' --env=author=maxonfjvipon '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_id=593'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''fork_branch=version-up'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''pull_title=New version in README'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=maxonfjvipon'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''cabal build'\'' '\'';'\'' '\''make'\'' '\'';'\'' )' --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-0TaS/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_phino_593 maxonfjvipon/rultor-image-hs:master /main/entry.sh
WARNING: Your kernel does not support OomKillDisable. OomKillDisable discarded.
+ set -e
+ set -o pipefail
+ mkdir /home/r
+ cp -R ./cid ./end.sh ./entry.sh ./hackage-auth ./pid ./repo ./run.sh ./script.sh ./stdout /home/r
+ rm -rf repo
+ chmod a+x /home/r/script.sh
+ /home/r/script.sh
cabal-install version 3.14.1.1
compiled using version 3.14.1.1 of the Cabal library
The Glorious Glasgow Haskell Compilation System, version 9.6.7
Downloading the latest package list from hackage.haskell.org
Package list of hackage.haskell.org has been updated.
The index-state is set to 2026-01-16T16:31:23Z.
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/typos.toml ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/cabal.yml ...
Reading .github/workflows/codecov.yml ...
Reading .github/workflows/copyrights.yml ...
Reading .github/workflows/fourmolu.yml ...
Reading .github/workflows/haddock.yml ...
Reading .github/workflows/hlint.yml ...
Reading .github/workflows/markdown-lint.yml ...
Reading .github/workflows/pdd.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/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 LICENSES/MIT.txt ...
Reading Makefile ...
Reading README.md ...
Reading REUSE.toml ...
Reading app/Main.hs ...
Reading fourmolu.yaml ...
Reading phino.cabal ...
Reading resources/alpha.yaml ...
Reading resources/copy.yaml ...
Reading resources/dc.yaml ...
Reading resources/dd.yaml ...
Reading resources/dot.yaml ...
Reading resources/miss.yaml ...
Reading resources/null.yaml ...
Reading resources/over.yaml ...
Reading resources/phi.yaml ...
Reading resources/stay.yaml ...
Reading resources/stop.yaml ...
Reading src/AST.hs ...
Reading src/Builder.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/Filter.hs ...
Reading src/Functions.hs ...
Reading src/LaTeX.hs ...
Reading src/Lining.hs ...
Reading src/Locator.hs ...
Reading src/Logger.hs ...
Reading src/Margin.hs ...
Reading src/Matcher.hs ...
Reading src/Merge.hs ...
Reading src/Misc.hs ...
Reading src/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/Sugar.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/CLISpec.hs ...
Reading test/CSTSpec.hs ...
Reading test/ConditionSpec.hs ...
Reading test/DataizeSpec.hs ...
Reading test/FilterSpec.hs ...
Reading test/FunctionsSpec.hs ...
Reading test/LaTeXSpec.hs ...
Reading test/LocatorSpec.hs ...
Reading test/Main.hs ...
Reading test/MatcherSpec.hs ...
Reading test/MergeSpec.hs ...
Reading test/MiscSpec.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/ReplacerSpec.hs ...
Reading test/RewriterSpec.hs ...
Reading test/RuleSpec.hs ...
Reading test/Spec.hs ...
Reading test/XMIRSpec.hs ...
Reading test/YamlSpec.hs ...
Reading test-resources/cli/bytes.phi ...
Reading test-resources/cli/desugar.phi ...
Reading test-resources/cli/dispatch.phi ...
Reading test-resources/cli/first.yaml ...
Reading test-resources/cli/foo.phi ...
Reading test-resources/cli/infinite.yaml ...
Reading test-resources/cli/normalize.phi ...
Reading test-resources/cli/number.phi ...
Reading test-resources/cli/second.yaml ...
Reading test-resources/cli/simple.yaml ...
Reading test-resources/cli/string.phi ...
Reading test-resources/cli/with-$this-attribute.phi ...
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/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/in-missing.yaml ...
Reading test-resources/condition-packs/in-simple.yaml ...
Reading test-resources/condition-packs/in-void.yaml ...
Reading test-resources/condition-packs/length.yaml ...
Reading test-resources/condition-packs/matches-with-line-bounds.yaml ...
Reading test-resources/condition-packs/matches.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-simple.yaml ...
Reading test-resources/condition-packs/nf-termination.yaml ...
Reading test-resources/condition-packs/nf-this.yaml ...
Reading test-resources/condition-packs/not-alpha.yaml ...
Reading test-resources/condition-packs/not-eq.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/not-nf-on-phi.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/condition-packs/xi-application.yaml ...
Reading test-resources/condition-packs/xi-dispatch.yaml ...
Reading test-resources/condition-packs/xi-formation.yaml ...
Reading test-resources/condition-packs/xi-global.yaml ...
Reading test-resources/condition-packs/xi-this.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/primitives-without-rhos.yaml ...
Reading test-resources/cst/printing-packs/simple.yaml ...
Reading test-resources/cst/printing-packs/sweet-inlined.yaml ...
Reading test-resources/cst/printing-packs/with-void-rho-between.yaml ...
Reading test-resources/cst/printing-packs/xi-attribute.yaml ...
Reading test-resources/cst/to-ascii-packs/complex.yaml ...
Reading test-resources/cst/to-salty-packs/application-with-alphas.yaml ...
Reading test-resources/cst/to-salty-packs/application.yaml ...
Reading test-resources/cst/to-salty-packs/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/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/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-second.yaml ...
Reading test-resources/rewriter-packs/basic/alpha-simple.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/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/phi-from-paper.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/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/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/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-condition.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-program-scope.yaml ...
Reading test-resources/rewriter-packs/custom/with-scope.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-app.yaml ...
Reading test-resources/rewriter-packs/normalize/e-cpy.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-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-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-twi.yaml ...
Reading test-resources/rewriter-packs/normalize/e-xxi.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/base-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/formation-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/formation.yaml ...
Reading test-resources/xmir-parsing-packs/reverse-dispatch.yaml ...
Reading test-resources/xmir-parsing-packs/simple.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-printing-packs/application.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-typos/two-condition-objects.yaml ...
Reading test-resources/yaml-typos/wrong-condition-name.yaml ...
Resolving dependencies...
Build profile: -w ghc-9.6.7 -O1
In order, the following will be built (use -v for more details):
 - OneTuple-0.4.2.1 (lib) (requires download & build)
 - ansi-terminal-1.1.5 (lib) (requires download & build)
 - base-orphans-0.9.4 (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)
 - hashable-1.5.1.0 (lib) (requires download & build)
 - integer-logarithms-1.0.5 (lib) (requires download & build)
 - parser-combinators-1.3.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)
 - prettyprinter-ansi-terminal-1.1.3 (lib) (requires build)
 - comonad-5.0.10 (lib) (requires download & build)
 - unordered-containers-0.2.21 (lib) (requires download & build)
 - time-compat-1.9.8 (lib) (requires build)
 - these-1.2.1 (lib) (requires build)
 - text-short-0.1.6.1 (lib) (requires download & build)
 - data-fix-0.3.4 (lib) (requires build)
 - case-insensitive-1.2.1.0 (lib) (requires build)
 - scientific-0.3.8.1 (lib) (requires download & build)
 - random-1.3.1 (lib) (requires build)
 - network-uri-2.6.4.2 (lib) (requires build)
 - optparse-applicative-0.19.0.0 (lib) (requires build)
 - bifunctors-5.6.3 (lib) (requires download & build)
 - mono-traversable-1.0.21.0 (lib) (requires build)
 - indexed-traversable-instances-0.1.2 (lib) (requires build)
 - async-2.2.6 (lib) (requires download & build)
 - text-iso8601-0.1.1 (lib) (requires build)
 - strict-0.5.1 (lib) (requires build)
 - megaparsec-9.7.0 (lib) (requires build)
 - attoparsec-0.14.4 (lib) (requires build)
 - uuid-types-1.0.6 (lib) (requires build)
 - QuickCheck-2.16.0.0 (lib) (requires build)
 - semigroupoids-6.0.2 (lib) (requires download & build)
 - conduit-1.3.6.1 (lib) (requires build)
 - witherable-0.5 (lib) (requires build)
 - typed-process-0.2.13.0 (lib) (requires build)
 - streaming-commons-0.2.3.1 (lib) (requires build)
 - semialign-1.3.1 (lib) (requires build)
 - libyaml-0.1.4 (lib) (requires build)
 - conduit-extra-1.3.8 (lib) (requires build)
 - aeson-2.2.3.0 (lib) (requires build)
 - xml-conduit-1.10.1.0 (lib:xml-conduit) (requires build)
 - yaml-0.11.11.2 (lib) (requires build)
 - phino-0.0.0.0 (lib) (first run)
 - phino-0.0.0.0 (exe:phino) (first run)
Downloading  base-orphans-0.9.4
Downloaded   base-orphans-0.9.4
Downloading  parser-combinators-1.3.1
Downloaded   parser-combinators-1.3.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  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  hashable-1.5.1.0
Downloaded   hashable-1.5.1.0
Downloading  unordered-containers-0.2.21
Downloaded   unordered-containers-0.2.21
Downloading  async-2.2.6
Downloaded   async-2.2.6
Downloading  scientific-0.3.8.1
Downloaded   scientific-0.3.8.1
Downloading  text-short-0.1.6.1
Downloaded   text-short-0.1.6.1
Downloading  ansi-terminal-1.1.5
Downloaded   ansi-terminal-1.1.5
Downloading  contravariant-1.5.6
Downloaded   contravariant-1.5.6
Downloading  semigroupoids-6.0.2
Downloaded   semigroupoids-6.0.2
Downloading  OneTuple-0.4.2.1
Downloaded   OneTuple-0.4.2.1
Configuring library for OneTuple-0.4.2.1...
Preprocessing library for OneTuple-0.4.2.1...
Building library for OneTuple-0.4.2.1...
[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-34/opt/cabal/store/ghc-9.6.7/OneTuple-0.4.2.1-cb568a2bb8741635aea570f1a446755b8bed19e88ef0ecc695b874e34187221e/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-34/opt/cabal/store/ghc-9.6.7/ansi-terminal-1.1.5-fab743557042fef557285f1ea55ca32672c865087dd8372253ba35ac3e7c3bc1/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-34/opt/cabal/store/ghc-9.6.7/base-orphans-0.9.4-952b078a73c84383522599c0299e5eef25515cc2bd9fbb15ed28cc3b71b825f5/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-34/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-34/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-34/opt/cabal/store/ghc-9.6.7/distributive-0.6.3-cfe57b02bd8ebf605e2a684372254a03ca5e367c145ef8b699785b0838110988/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-34/opt/cabal/store/ghc-9.6.7/hashable-1.5.1.0-5d787a43702164921752cea2bbd14ce39ebbe48aec88c48b0aa7afdf85a5001a/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-34/opt/cabal/store/ghc-9.6.7/integer-logarithms-1.0.5-493736c427196975c6a1f325ee4f6701e9f12f755162b4bb0c0f3f76497f4253/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-34/opt/cabal/store/ghc-9.6.7/parser-combinators-1.3.1-af2ca7cb7b1699625fc012b1ea362929f937d59141e4a82112ebfafede98b9bd/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-34/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-34/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-34/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-34/opt/cabal/store/ghc-9.6.7/transformers-compat-0.8-6a9f41ed212ec974b4ebf7a50463e11f7214986d27a59f02f2ed606441593a31/lib
Configuring library for prettyprinter-ansi-terminal-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 prettyprinter-ansi-terminal-1.1.3...
Building library for prettyprinter-ansi-terminal-1.1.3...
[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-34/opt/cabal/store/ghc-9.6.7/prettyprinter-ansi-terminal-1.1.3-d2b670efd421dc7a50d470345c5188c0afd4d4e560ff0668c28a8bcc068db7a6/lib
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-34/opt/cabal/store/ghc-9.6.7/comonad-5.0.10-9a7b5949b98bc68909646b0cdc97052670fc46cfecd9eecc6f755befe89e3aff/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-34/opt/cabal/store/ghc-9.6.7/unordered-containers-0.2.21-515d4778044c571a4c9ae8589738b4491adf4ec0e37f99082580f583a897bfc2/lib
Configuring library for time-compat-1.9.8...
Preprocessing library for time-compat-1.9.8...
Building library for time-compat-1.9.8...
[ 1 of 20] Compiling Data.Format      ( src/Data/Format.hs, dist/build/Data/Format.o, dist/build/Data/Format.dyn_o )
[ 2 of 20] 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 )
[ 3 of 20] 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 )
[ 4 of 20] 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 )
[ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.o, dist/build/Data/Time/Orphans.dyn_o )
[ 6 of 20] 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 )
[ 7 of 20] 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 )
[ 8 of 20] 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 )
[ 9 of 20] 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 )
[10 of 20] 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 )
[11 of 20] 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 )
[12 of 20] 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 )
[13 of 20] 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 )
[14 of 20] 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 )
[15 of 20] 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 )
[16 of 20] 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 )
[17 of 20] 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 )
[18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.o, dist/build/Data/Time/Compat.dyn_o )
[19 of 20] 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 )
[20 of 20] 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-34/opt/cabal/store/ghc-9.6.7/time-compat-1.9.8-31703c66ccefbc2deee449ce614609ec10ce884dde3af36d9e089e99ca190ab3/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-34/opt/cabal/store/ghc-9.6.7/these-1.2.1-9dc6cbb59f9ee310fad4edb1d70e2d1814e8620bb439d2ac07fd4229b857e7de/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-34/opt/cabal/store/ghc-9.6.7/text-short-0.1.6.1-eb9ff66e24afc355d366ef8bb45ea3f0c476edabb6cc0c968e1325a87855ad2c/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-34/opt/cabal/store/ghc-9.6.7/data-fix-0.3.4-7ef4523cedb976fb3e5ce0a68482dd6022306c25570c90a28955aaa0255d9cc9/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)’.
    &lsquo;mappend&rsquo; 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-34/opt/cabal/store/ghc-9.6.7/case-insensitive-1.2.1.0-716a9dc91f5352bf28b72453e64945150335339821c4d65aee435dff7fd79598/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-34/opt/cabal/store/ghc-9.6.7/scientific-0.3.8.1-4023a3f70b49977d1fafc2bfdf6bde0fd6b46ca8f6ecdf24113e4c53ad58c24c/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-34/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-34/opt/cabal/store/ghc-9.6.7/network-uri-2.6.4.2-c2b11e7d821b2b83e2307b27082356e135fecb557563ad37b0f9c6ec11974788/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-34/opt/cabal/store/ghc-9.6.7/optparse-applicative-0.19.0.0-abe0d4100394ab4c5635d95dfd8b64226997d5197c3634547bea52f2029301e0/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-34/opt/cabal/store/ghc-9.6.7/bifunctors-5.6.3-b552c497b9164946bc318106afe9ad3b35dc21d82a09fc44e309c49077ff49ad/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-34/opt/cabal/store/ghc-9.6.7/mono-traversable-1.0.21.0-826f77ecd616ce0ba32a40e122863a9604e382b60e0ff5d4a8e97bfcf0c23e6a/lib
Configuring library for indexed-traversable-instances-0.1.2...
Preprocessing library for indexed-traversable-instances-0.1.2...
Building library for indexed-traversable-instances-0.1.2...
[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-34/opt/cabal/store/ghc-9.6.7/indexed-traversable-instances-0.1.2-acee940d44ba4640e0d110e1763ab90dba09aa5a7acf5426f675037c960abdd3/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-34/opt/cabal/store/ghc-9.6.7/async-2.2.6-2cf97ca5548db623c976b1d55bcaa9224d6c0bd752c6b49b011be7ed1e28f200/lib
Configuring library for text-iso8601-0.1.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 text-iso8601-0.1.1...
Building library for text-iso8601-0.1.1...
[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-34/opt/cabal/store/ghc-9.6.7/text-iso8601-0.1.1-8b85fefa5b31a4f214f33d07cb492010d1b8582ad36719c092871f4e330e3482/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-34/opt/cabal/store/ghc-9.6.7/strict-0.5.1-3b48ac9a25fed6bed6b34292415512bc0f07909ea3e93048681b3db02a232b2a/lib
Configuring library for megaparsec-9.7.0...
Preprocessing library for megaparsec-9.7.0...
Building library for megaparsec-9.7.0...
[ 1 of 19] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.o, dist/build/Text/Megaparsec/Pos.dyn_o )
[ 2 of 19] Compiling Text.Megaparsec.Unicode ( Text/Megaparsec/Unicode.hs, dist/build/Text/Megaparsec/Unicode.o, dist/build/Text/Megaparsec/Unicode.dyn_o )
[ 3 of 19] 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 )
[ 4 of 19] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, dist/build/Text/Megaparsec/State.o, dist/build/Text/Megaparsec/State.dyn_o )
[ 5 of 19] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.o, dist/build/Text/Megaparsec/Stream.dyn_o )
[ 6 of 19] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.o, dist/build/Text/Megaparsec/Error.dyn_o )
[ 7 of 19] 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 )
[ 8 of 19] 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 )
[ 9 of 19] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, dist/build/Text/Megaparsec/Class.o, dist/build/Text/Megaparsec/Class.dyn_o )
[10 of 19] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.o, dist/build/Text/Megaparsec/Internal.dyn_o )
[11 of 19] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.o, dist/build/Text/Megaparsec/Debug.dyn_o )
[12 of 19] Compiling Text.Megaparsec  ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.o, dist/build/Text/Megaparsec.dyn_o )
[13 of 19] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, dist/build/Text/Megaparsec/Common.o, dist/build/Text/Megaparsec/Common.dyn_o )
[14 of 19] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.o, dist/build/Text/Megaparsec/Lexer.dyn_o )
[15 of 19] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.o, dist/build/Text/Megaparsec/Char.dyn_o )
[16 of 19] 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 )
[17 of 19] 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 )
[18 of 19] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, dist/build/Text/Megaparsec/Byte.o, dist/build/Text/Megaparsec/Byte.dyn_o )
[19 of 19] 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-34/opt/cabal/store/ghc-9.6.7/megaparsec-9.7.0-f5834692692c6713bdc2d845b5ed2aa0358a3935c7067ef30c03def5555a8d24/lib
Configuring library for attoparsec-0.14.4...
Preprocessing library for attoparsec-0.14.4...
Building library for attoparsec-0.14.4...
[ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o )

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

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

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

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

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

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

;1mData/Attoparsec/ByteString/Char8.hs:154:13: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m    |0m0m
;1m34m154 |0m0m instance (a ;1m35m~0m0m B.ByteString) => IsString (Parser a) where
;1m34m    |0m0m;1m35m             ^0m0m
[15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o )
[16 of 16] Compiling Data.Attoparsec  ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-34/opt/cabal/store/ghc-9.6.7/attoparsec-0.14.4-1eaa27c2c42dd75b3f091df0521dac0a33abd4f95d22b083a77798c70f3cbc1e/lib
Configuring library for uuid-types-1.0.6...
Preprocessing library for uuid-types-1.0.6...
Building library for uuid-types-1.0.6...
[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-34/opt/cabal/store/ghc-9.6.7/uuid-types-1.0.6-00fcbc8f5687ed31b6ecb7d0948e6d76d323b04bf9ae92717bccc83436dc7ce6/lib
Configuring library for QuickCheck-2.16.0.0...
Preprocessing library for QuickCheck-2.16.0.0...
Building library for QuickCheck-2.16.0.0...
[ 1 of 17] Compiling Test.QuickCheck.Exception ( src/Test/QuickCheck/Exception.hs, dist/build/Test/QuickCheck/Exception.o, dist/build/Test/QuickCheck/Exception.dyn_o )
[ 2 of 17] Compiling Test.QuickCheck.Random ( src/Test/QuickCheck/Random.hs, dist/build/Test/QuickCheck/Random.o, dist/build/Test/QuickCheck/Random.dyn_o )

;1msrc/Test/QuickCheck/Random.hs:50:37: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘genShortByteString’
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `System.Random.uniformShortByteString`"0m0m
;1m34m   |0m0m
;1m34m50 |0m0m   genShortByteString n = wrapQCGen (;1m35mgenShortByteString0m0m n)
;1m34m   |0m0m;1m35m                                     ^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Test/QuickCheck/Random.hs:83:16: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘split’
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"0m0m
;1m34m   |0m0m
;1m34m83 |0m0m   left = fst . ;1m35msplit0m0m
;1m34m   |0m0m;1m35m                ^^^^^0m0m

;1msrc/Test/QuickCheck/Random.hs:84:17: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘split’
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"0m0m
;1m34m   |0m0m
;1m34m84 |0m0m   right = snd . ;1m35msplit0m0m
;1m34m   |0m0m;1m35m                 ^^^^^0m0m
[ 3 of 17] Compiling Test.QuickCheck.Gen ( src/Test/QuickCheck/Gen.hs, dist/build/Test/QuickCheck/Gen.o, dist/build/Test/QuickCheck/Gen.dyn_o )

;1msrc/Test/QuickCheck/Gen.hs:92:12: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of &lsquo;split&rsquo;
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: &quot;In favor of `splitGen`&quot;0m0m
;1m34m   |0m0m
;1m34m92 |0m0m       case ;1m35msplit0m0m r of
;1m34m   |0m0m;1m35m            ^^^^^0m0m
[ 4 of 17] 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 )
[ 5 of 17] Compiling Test.QuickCheck.Arbitrary ( src/Test/QuickCheck/Arbitrary.hs, dist/build/Test/QuickCheck/Arbitrary.o, dist/build/Test/QuickCheck/Arbitrary.dyn_o )
[ 6 of 17] Compiling Test.QuickCheck.Poly ( src/Test/QuickCheck/Poly.hs, dist/build/Test/QuickCheck/Poly.o, dist/build/Test/QuickCheck/Poly.dyn_o )
[ 7 of 17] Compiling Test.QuickCheck.Modifiers ( src/Test/QuickCheck/Modifiers.hs, dist/build/Test/QuickCheck/Modifiers.o, dist/build/Test/QuickCheck/Modifiers.dyn_o )
[ 8 of 17] Compiling Test.QuickCheck.Function ( src/Test/QuickCheck/Function.hs, dist/build/Test/QuickCheck/Function.o, dist/build/Test/QuickCheck/Function.dyn_o )
[ 9 of 17] Compiling Test.QuickCheck.Text ( src/Test/QuickCheck/Text.hs, dist/build/Test/QuickCheck/Text.o, dist/build/Test/QuickCheck/Text.dyn_o )
[10 of 17] Compiling Test.QuickCheck.State ( src/Test/QuickCheck/State.hs, dist/build/Test/QuickCheck/State.o, dist/build/Test/QuickCheck/State.dyn_o )
[11 of 17] Compiling Test.QuickCheck.Property ( src/Test/QuickCheck/Property.hs, dist/build/Test/QuickCheck/Property.o, dist/build/Test/QuickCheck/Property.dyn_o )
[12 of 17] Compiling Test.QuickCheck.Test ( src/Test/QuickCheck/Test.hs, dist/build/Test/QuickCheck/Test.o, dist/build/Test/QuickCheck/Test.dyn_o )

;1msrc/Test/QuickCheck/Test.hs:501:17: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘split’
    (imported from System.Random, but defined in System.Random.Internal):
    Deprecated: "In favor of `splitGen`"0m0m
;1m34m    |0m0m
;1m34m501 |0m0m   (rnd1,rnd2) = ;1m35msplit0m0m (randomSeed st)
;1m34m    |0m0m;1m35m                 ^^^^^0m0m
[13 of 17] Compiling Test.QuickCheck.Monoids ( src/Test/QuickCheck/Monoids.hs, dist/build/Test/QuickCheck/Monoids.o, dist/build/Test/QuickCheck/Monoids.dyn_o )
[14 of 17] Compiling Test.QuickCheck.Monadic ( src/Test/QuickCheck/Monadic.hs, dist/build/Test/QuickCheck/Monadic.o, dist/build/Test/QuickCheck/Monadic.dyn_o )
[15 of 17] Compiling Test.QuickCheck.All ( src/Test/QuickCheck/All.hs, dist/build/Test/QuickCheck/All.o, dist/build/Test/QuickCheck/All.dyn_o )
[16 of 17] Compiling Test.QuickCheck.Features ( src/Test/QuickCheck/Features.hs, dist/build/Test/QuickCheck/Features.o, dist/build/Test/QuickCheck/Features.dyn_o )
[17 of 17] 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-34/opt/cabal/store/ghc-9.6.7/QuickCheck-2.16.0.0-ad3d9c5f9c1c88abfe38d36ea5bdc65e17d7e1c22486f90c01e8a1f9f207902e/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-34/opt/cabal/store/ghc-9.6.7/semigroupoids-6.0.2-5ac0f2753caff5b987ca5cbddccc726f26f86f4aeebbc3ac668f20ca834e90b0/lib
Configuring library for conduit-1.3.6.1...
Warning: [git-protocol] Cloning over git:// might lead to an arbitrary code
execution vulnerability. Furthermore, popular forges like GitHub do not
support it. Use https:// or ssh:// instead.
Preprocessing library for conduit-1.3.6.1...
Building library for conduit-1.3.6.1...
[ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, dist/build/Data/Conduit/Internal/Pipe.o, dist/build/Data/Conduit/Internal/Pipe.dyn_o )

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

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

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

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

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

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

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

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

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

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

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

;1msrc/Data/Conduit/Internal/Conduit.hs:739:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-633970m0m;1m] [;1m35m-Wname-shadowing0m0m;1m]0m0m;1m
    This binding for ‘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 ‘.|&rsquo; might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for &lsquo;.|&rsquo;0m0m
;1m34m   |0m0m
;1m34m71 |0m0m {-# RULES ;1m35m&quot;conduit: fuseStream (.|)&quot; 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 &quot;conduit: fuseStream (fuse)&quot; may never fire
      because ‘fuse’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’0m0m
;1m34m   |0m0m
;1m34m74 |0m0m {-# RULES ;1m35m"conduit: fuseStream (fuse)" forall left right.0m0m
;1m34m   |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

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

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

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

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

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

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

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

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

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

;1msrc/Data/Conduit/Internal/Fusion.hs:167:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule "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)&quot; 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 &quot;conduit: connectStream1 (runConduitRes/.|)&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
;1m34m177 |0m0m {-# RULES ;1m35m&quot;conduit: connectStream1 (runConduitRes/.|)&quot; forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

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

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

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

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

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

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

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

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

;1msrc/Data/Conduit/Internal/Fusion.hs:224:26: ;1m35mwarning0m0m;1m: [;1m35mGHC-684410m0m;1m] [;1m35m-Wdeprecations0m0m;1m]0m0m;1m
    In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit):
    Deprecated: "Use .|"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 &quot;conduit: connectStream2 (runConduitPure/=$=)&quot; may never fire
      because &lsquo;runConduitPure&rsquo; might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for &lsquo;runConduitPure&rsquo;0m0m
;1m34m    |0m0m
;1m34m233 |0m0m {-# RULES ;1m35m&quot;conduit: connectStream2 (runConduitPure/=$=)&quot; forall left right.0m0m
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

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

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

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

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

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

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

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

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

;1msrc/Data/Conduit.hs:105:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘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&quot; 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 &quot;conduit: $$ foldM&quot; may never fire
      because &lsquo;.|&rsquo; might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m    |0m0m
;1m34m352 |0m0m {-# RULES ;1m35m"conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

;1msrc/Data/Conduit/Combinators/Unqualified.hs:1201:72: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ without TypeOperators
    will become an error in a future GHC release.
    Suggested fix: Perhaps you intended to use TypeOperators0m0m
;1m34m     |0m0m
;1m34m1201 |0m0m vectorBuilderC :: (PrimMonad m, V.Vector v e, PrimMonad n, PrimState m ;1m35m~0m0m PrimState n)
;1m34m     |0m0m;1m35m                                                                        ^0m0m
[14 of 14] Compiling Conduit          ( src/Conduit.hs, dist/build/Conduit.o, dist/build/Conduit.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-34/opt/cabal/store/ghc-9.6.7/conduit-1.3.6.1-a8bfbaab6d789c019015a99c3a5cfb24413dda290823501b2afc6144104f044f/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-34/opt/cabal/store/ghc-9.6.7/witherable-0.5-37a2427f8a537cbbd7bc7448bcbe6f4229b1e74e7b0510bf08bad74a156cf146/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-34/opt/cabal/store/ghc-9.6.7/typed-process-0.2.13.0-4cf7d92dff0eaccf3373d3ba6133918e84f1b7a1b7437b38b809deea25d3ef69/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-34/opt/cabal/store/ghc-9.6.7/streaming-commons-0.2.3.1-e29dc7ec8384f9d9fde3ca829c22af90ffb0b1f93db83d414c69f05fd43d688d/lib
Configuring library for semialign-1.3.1...
Preprocessing library for semialign-1.3.1...
Building library for semialign-1.3.1...
[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-34/opt/cabal/store/ghc-9.6.7/semialign-1.3.1-8281fd7ba933c71af0f3530f40ad27b912f3f741ab0f5aca47487861e1fdcc08/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-34/opt/cabal/store/ghc-9.6.7/libyaml-0.1.4-4998eef8ded12a61e75671f87129f6e7421eedf50211e9bdc457a0b59bd8f977/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) =&gt; InputSource (ConduitM i o m r, n r') where
;1m34m   |0m0m;1m35m             ^0m0m

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

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

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

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

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

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

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

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

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

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

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

;1mData/Conduit/Process.hs:72:44: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of ‘~’ 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&rsquo; not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m76 |0m0m     osStdStream = (;1m35m\(Just h) -&gt; hSetBuffering h NoBuffering $&gt; 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-34/opt/cabal/store/ghc-9.6.7/conduit-extra-1.3.8-2997448bfb0c240fa54b624516f8f3819197f67ec47d586777243d2660df3db5/lib
Configuring library for aeson-2.2.3.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 aeson-2.2.3.0...
Building library for aeson-2.2.3.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:1615: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
;1m34m1615 |0m0m     liftToJSON _ t _ (;1m35mSolo0m0m a) = t a
;1m34m     |0m0m;1m35m                       ^^^^0m0m

;1msrc/Data/Aeson/Types/ToJSON.hs:1618: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: &quot;The Solo constructor has been renamed to MkSolo to avoid punning."0m0m
;1m34m     |0m0m
;1m34m1618 |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 )

;1msrc/Data/Aeson/TH.hs:948:7: ;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 ‘[Q Exp]’ not matched: []0m0m
;1m34m    |0m0m
;1m34m948 |0m0m       ;1m35mx:xs = [ lookupField argTy0m0m
;1m34m    |0m0m;1m35m       ^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

;1msrc/Data/Aeson/TH.hs:1064:14: ;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 ‘[Q Exp]’ not matched: []0m0m
;1m34m     |0m0m
;1m34m1064 |0m0m          let ;1m35mx:xs = [ dispatchParseJSON jc conName tvMap argTy0m0m
;1m34m     |0m0m;1m35m              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-34/opt/cabal/store/ghc-9.6.7/aeson-2.2.3.0-dde4ec215718b4b9d78cd4843b28aa6fc0178e570ddf5561bb300d9cbe5c7b52/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 &lsquo;Control.Applicative&rsquo;
    To import instances alone, use: import Control.Applicative()0m0m
;1m34m   |0m0m
;1m34m46 |0m0m ;1m35mimport           Control.Applicative          ((&lt;$&gt;), (&lt;*&gt;))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

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

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

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

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

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

;1msrc/Text/XML.hs:114:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘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-34/opt/cabal/store/ghc-9.6.7/xml-conduit-1.10.1.0-1bde932ee48c644138bd14138ec8eb0520b6bb3dd58e05abfbff960eeefca4b1/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-34/opt/cabal/store/ghc-9.6.7/yaml-0.11.11.2-0f8cd8b0f62dfbc979ff69e443d523fbe97e645a3543309cea912bdd00f7aeb7/lib
Configuring library for phino-0.0.0.0...
Preprocessing library for phino-0.0.0.0...
Building library for phino-0.0.0.0...
[ 1 of 37] Compiling AST              ( src/AST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/AST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/AST.dyn_o )
[ 2 of 37] Compiling Logger           ( src/Logger.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Logger.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Logger.dyn_o )
[ 3 of 37] Compiling Matcher          ( src/Matcher.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Matcher.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Matcher.dyn_o )
[ 4 of 37] Compiling Misc             ( src/Misc.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Misc.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Misc.dyn_o )
[ 5 of 37] Compiling Must             ( src/Must.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Must.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Must.dyn_o )
[ 6 of 37] Compiling Parser           ( src/Parser.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Parser.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Parser.dyn_o )
[ 7 of 37] Compiling Paths_phino      ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Paths_phino.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Paths_phino.dyn_o )
[ 8 of 37] Compiling Random           ( src/Random.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Random.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Random.dyn_o )
[ 9 of 37] Compiling Regexp           ( src/Regexp.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Regexp.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Regexp.dyn_o )
[10 of 37] Compiling Replacer         ( src/Replacer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Replacer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Replacer.dyn_o )
[11 of 37] Compiling Yaml             ( src/Yaml.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Yaml.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Yaml.dyn_o )
[12 of 37] Compiling Deps             ( src/Deps.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Deps.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Deps.dyn_o )
[13 of 37] Compiling Condition        ( src/Condition.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Condition.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Condition.dyn_o )
[14 of 37] Compiling CST              ( src/CST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CST.dyn_o )
[15 of 37] Compiling Sugar            ( src/Sugar.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Sugar.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Sugar.dyn_o )
[16 of 37] Compiling Render           ( src/Render.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Render.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Render.dyn_o )
[17 of 37] Compiling Lining           ( src/Lining.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Lining.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Lining.dyn_o )
[18 of 37] Compiling Margin           ( src/Margin.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Margin.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Margin.dyn_o )
[19 of 37] Compiling Encoding         ( src/Encoding.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Encoding.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Encoding.dyn_o )
[20 of 37] Compiling Printer          ( src/Printer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Printer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Printer.dyn_o )
[21 of 37] Compiling XMIR             ( src/XMIR.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/XMIR.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/XMIR.dyn_o )
[22 of 37] Compiling CLI.Types        ( src/CLI/Types.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Types.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Types.dyn_o )
[23 of 37] Compiling Merge            ( src/Merge.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Merge.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Merge.dyn_o )
[24 of 37] Compiling Locator          ( src/Locator.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Locator.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Locator.dyn_o )
[25 of 37] Compiling CLI.Validators   ( src/CLI/Validators.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Validators.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Validators.dyn_o )
[26 of 37] Compiling Builder          ( src/Builder.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Builder.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Builder.dyn_o )
[27 of 37] Compiling Rule             ( src/Rule.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rule.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rule.dyn_o )
[28 of 37] Compiling Rewriter         ( src/Rewriter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rewriter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rewriter.dyn_o )
[29 of 37] Compiling Filter           ( src/Filter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Filter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Filter.dyn_o )
[30 of 37] Compiling Canonizer        ( src/Canonizer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Canonizer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Canonizer.dyn_o )
[31 of 37] Compiling Functions        ( src/Functions.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Functions.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Functions.dyn_o )
[32 of 37] Compiling Dataize          ( src/Dataize.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Dataize.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Dataize.dyn_o )
[33 of 37] Compiling LaTeX            ( src/LaTeX.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/LaTeX.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/LaTeX.dyn_o )
[34 of 37] Compiling CLI.Parsers      ( src/CLI/Parsers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Parsers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Parsers.dyn_o )
[35 of 37] Compiling CLI.Helpers      ( src/CLI/Helpers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Helpers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Helpers.dyn_o )
[36 of 37] Compiling CLI.Runners      ( src/CLI/Runners.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Runners.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Runners.dyn_o )
[37 of 37] Compiling CLI              ( src/CLI.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI.dyn_o )
Configuring executable 'phino' for phino-0.0.0.0...
Preprocessing executable 'phino' for phino-0.0.0.0...
Building executable 'phino' for phino-0.0.0.0...
[1 of 1] Compiling Main             ( app/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/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.0.0/x/phino/build/phino/phino
Build profile: -w ghc-9.6.7 -O1
In order, the following will be built (use -v for more details):
 - hspec-discover-2.11.16 (lib) (requires download & build)
 - phino-0.0.0.0 (lib) (configuration changed)
 - quickcheck-io-0.2.0 (lib) (requires build)
 - hspec-discover-2.11.16 (exe:hspec-discover) (requires download & build)
 - hspec-core-2.11.16 (lib) (requires download & build)
 - hspec-2.11.16 (lib) (requires download & build)
 - phino-0.0.0.0 (test:spec) (first run)
Downloading  hspec-discover-2.11.16
Downloaded   hspec-discover-2.11.16
Downloading  hspec-core-2.11.16
Configuring library for hspec-discover-2.11.16...
Downloaded   hspec-core-2.11.16
Downloading  hspec-2.11.16
Downloaded   hspec-2.11.16
Preprocessing library for hspec-discover-2.11.16...
Building library for hspec-discover-2.11.16...
[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-6301/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.16-495e37a3881e0497b03d1fcaa3cfdac2b5ef7da7d7060c024f59046f9407dd0a/lib
Configuring library for phino-0.0.0.0...
Preprocessing library for phino-0.0.0.0...
Building library for phino-0.0.0.0...
[ 1 of 37] Compiling AST              ( src/AST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/AST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/AST.dyn_o ) [HPC flags changed]
[ 2 of 37] Compiling Logger           ( src/Logger.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Logger.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Logger.dyn_o ) [HPC flags changed]
[ 3 of 37] Compiling Matcher          ( src/Matcher.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Matcher.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Matcher.dyn_o ) [HPC flags changed]
[ 4 of 37] Compiling Misc             ( src/Misc.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Misc.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Misc.dyn_o ) [HPC flags changed]
[ 5 of 37] Compiling Must             ( src/Must.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Must.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Must.dyn_o ) [HPC flags changed]
[ 6 of 37] Compiling Parser           ( src/Parser.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Parser.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Parser.dyn_o ) [HPC flags changed]
[ 7 of 37] Compiling Paths_phino      ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Paths_phino.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Paths_phino.dyn_o ) [HPC flags changed]
[ 8 of 37] Compiling Random           ( src/Random.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Random.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Random.dyn_o ) [HPC flags changed]
[ 9 of 37] Compiling Regexp           ( src/Regexp.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Regexp.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Regexp.dyn_o ) [HPC flags changed]
[10 of 37] Compiling Replacer         ( src/Replacer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Replacer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Replacer.dyn_o ) [HPC flags changed]
[11 of 37] Compiling Yaml             ( src/Yaml.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Yaml.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Yaml.dyn_o ) [HPC flags changed]
[12 of 37] Compiling Deps             ( src/Deps.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Deps.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Deps.dyn_o ) [HPC flags changed]
[13 of 37] Compiling Condition        ( src/Condition.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Condition.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Condition.dyn_o ) [HPC flags changed]
[14 of 37] Compiling CST              ( src/CST.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CST.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CST.dyn_o ) [HPC flags changed]
[15 of 37] Compiling Sugar            ( src/Sugar.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Sugar.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Sugar.dyn_o ) [HPC flags changed]
[16 of 37] Compiling Render           ( src/Render.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Render.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Render.dyn_o ) [HPC flags changed]
[17 of 37] Compiling Lining           ( src/Lining.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Lining.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Lining.dyn_o ) [HPC flags changed]
[18 of 37] Compiling Margin           ( src/Margin.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Margin.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Margin.dyn_o ) [HPC flags changed]
[19 of 37] Compiling Encoding         ( src/Encoding.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Encoding.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Encoding.dyn_o ) [HPC flags changed]
[20 of 37] Compiling Printer          ( src/Printer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Printer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Printer.dyn_o ) [HPC flags changed]
[21 of 37] Compiling XMIR             ( src/XMIR.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/XMIR.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/XMIR.dyn_o ) [HPC flags changed]
[22 of 37] Compiling CLI.Types        ( src/CLI/Types.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Types.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Types.dyn_o ) [HPC flags changed]
[23 of 37] Compiling Merge            ( src/Merge.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Merge.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Merge.dyn_o ) [HPC flags changed]
[24 of 37] Compiling Locator          ( src/Locator.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Locator.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Locator.dyn_o ) [HPC flags changed]
[25 of 37] Compiling CLI.Validators   ( src/CLI/Validators.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Validators.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Validators.dyn_o ) [HPC flags changed]
[26 of 37] Compiling Builder          ( src/Builder.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Builder.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Builder.dyn_o ) [HPC flags changed]
[27 of 37] Compiling Rule             ( src/Rule.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rule.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rule.dyn_o ) [HPC flags changed]
[28 of 37] Compiling Rewriter         ( src/Rewriter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rewriter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Rewriter.dyn_o ) [HPC flags changed]
[29 of 37] Compiling Filter           ( src/Filter.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Filter.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Filter.dyn_o ) [HPC flags changed]
[30 of 37] Compiling Canonizer        ( src/Canonizer.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Canonizer.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Canonizer.dyn_o ) [HPC flags changed]
[31 of 37] Compiling Functions        ( src/Functions.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Functions.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Functions.dyn_o ) [HPC flags changed]
[32 of 37] Compiling Dataize          ( src/Dataize.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Dataize.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/Dataize.dyn_o ) [HPC flags changed]
[33 of 37] Compiling LaTeX            ( src/LaTeX.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/LaTeX.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/LaTeX.dyn_o ) [HPC flags changed]
[34 of 37] Compiling CLI.Parsers      ( src/CLI/Parsers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Parsers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Parsers.dyn_o ) [HPC flags changed]
[35 of 37] Compiling CLI.Helpers      ( src/CLI/Helpers.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Helpers.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Helpers.dyn_o ) [HPC flags changed]
[36 of 37] Compiling CLI.Runners      ( src/CLI/Runners.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Runners.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI/Runners.dyn_o ) [HPC flags changed]
[37 of 37] Compiling CLI              ( src/CLI.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI.o, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/build/CLI.dyn_o ) [HPC flags changed]
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-6301/opt/cabal/store/ghc-9.6.7/quickcheck-io-0.2.0-80cea3c6fb376194fcf45f6c8bebdf5e78037b32e266afcfcb9fcf2739a880ed/lib
Configuring executable 'hspec-discover' for hspec-discover-2.11.16...
Preprocessing executable 'hspec-discover' for hspec-discover-2.11.16...
Building executable 'hspec-discover' for hspec-discover-2.11.16...
[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-6301/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.16-e-hspec-discover-5862980b7f69bc91e842901d2bec1c336532a461a9bc35bc1232445c02f9556a/bin
Warning: The directory
/opt/cabal/store/ghc-9.6.7/incoming/new-6301/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.16-e-hspec-discover-5862980b7f69bc91e842901d2bec1c336532a461a9bc35bc1232445c02f9556a/bin
is not in the system search path.
Configuring library for hspec-core-2.11.16...
Preprocessing library for hspec-core-2.11.16...
Building library for hspec-core-2.11.16...
[ 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-6301/opt/cabal/store/ghc-9.6.7/hspec-core-2.11.16-74c438cb1b0ccd8e8353c7634b1430e6b925d4330a5d4e84be87d8a684892871/lib
Configuring library for hspec-2.11.16...
Preprocessing library for hspec-2.11.16...
Building library for hspec-2.11.16...
[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-6301/opt/cabal/store/ghc-9.6.7/hspec-2.11.16-7effc358e7467f27a1df8cc779b90b1758cfa442a64aa213c7218a277c282b99/lib
Configuring test suite 'spec' for phino-0.0.0.0...
Preprocessing test suite 'spec' for phino-0.0.0.0...
Building test suite 'spec' for phino-0.0.0.0...
[ 1 of 26] Compiling ASTSpec          ( test/ASTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/ASTSpec.o )
[ 2 of 26] Compiling BuilderSpec      ( test/BuilderSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/BuilderSpec.o )
[ 3 of 26] Compiling CSTSpec          ( test/CSTSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/CSTSpec.o )
[ 4 of 26] Compiling ConditionSpec    ( test/ConditionSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/ConditionSpec.o )
[ 5 of 26] Compiling DataizeSpec      ( test/DataizeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/DataizeSpec.o )
[ 6 of 26] Compiling FilterSpec       ( test/FilterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/FilterSpec.o )
[ 7 of 26] Compiling FunctionsSpec    ( test/FunctionsSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/FunctionsSpec.o )
[ 8 of 26] Compiling LaTeXSpec        ( test/LaTeXSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/LaTeXSpec.o )
[ 9 of 26] Compiling LocatorSpec      ( test/LocatorSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/LocatorSpec.o )
[10 of 26] Compiling MatcherSpec      ( test/MatcherSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/MatcherSpec.o )
[11 of 26] Compiling MergeSpec        ( test/MergeSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/MergeSpec.o )
[12 of 26] Compiling MiscSpec         ( test/MiscSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/MiscSpec.o )
[13 of 26] Compiling MustSpec         ( test/MustSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/MustSpec.o )
[14 of 26] Compiling ParserSpec       ( test/ParserSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/ParserSpec.o )
[15 of 26] Compiling Paths_phino      ( dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/autogen/Paths_phino.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/Paths_phino.o )
[16 of 26] Compiling CLISpec          ( test/CLISpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/CLISpec.o )
[17 of 26] Compiling PrinterSpec      ( test/PrinterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/PrinterSpec.o )
[18 of 26] Compiling RandomSpec       ( test/RandomSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/RandomSpec.o )
[19 of 26] Compiling RegexpSpec       ( test/RegexpSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/RegexpSpec.o )
[20 of 26] Compiling ReplacerSpec     ( test/ReplacerSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/ReplacerSpec.o )
[21 of 26] Compiling RewriterSpec     ( test/RewriterSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/RewriterSpec.o )
[22 of 26] Compiling RuleSpec         ( test/RuleSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/RuleSpec.o )
[23 of 26] Compiling XMIRSpec         ( test/XMIRSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/XMIRSpec.o )
[24 of 26] Compiling YamlSpec         ( test/YamlSpec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/YamlSpec.o )
[25 of 26] Compiling Spec             ( test/Spec.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/Spec.o )
[26 of 26] Compiling Main             ( test/Main.hs, dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec-tmp/Main.o )
[27 of 27] Linking dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/build/spec/spec
Running 1 test suites...
Test suite spec: RUNNING...
?25l
AST
  Attribute Show instance renders AtLabel
K7l  simplellabele[32m✔0m]
K7l  unicodedlabele[32m✔0m]
K7l  longnlabele[32m✔0m]
  Attribute Show instance renders AtAlpha
K7l  zerorindexe[32m✔0m]
K7l  positivevindexe[32m✔0m]
K7l  largegindexe[32m✔0m]
  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  alphasaequala[32m✔0m]
K7l  alphasadiffere[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  labelevsvalphah[32m✔0m]
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]
K7l  metatailiequalsl[32m✔0m]
K7l  metatailidiffersr[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]
  Program Eq instance compares programs
K7l  samemprogramsmequala[32m✔0m]
K7l  differentnprogramsmdiffere[32m✔0m]
  Program Ord instance orders correctly
K7l  ordersrprogramsmbybexpressiono[32m✔0m]
  Program Show instance renders programs
K7l  showswprogramawrappere[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  metatailiexpressiono[32m✔0m]
K7l  deeplylnestededispatchc[32m✔0m]
K7l  formationowithtdispatchcinsided[32m✔0m]
Builder
  buildExpression
K7l  Q.!a!=>=(!a!>>>x)x=>=Q.x.[32m✔0m]
K7l  Q.c(!a!->-!e)e=>=(!a!>>>x,x!e!>>>$.y.z)z=>=Q.c(x(->-$.y.z)z[32m✔0m]
K7l  [[!a!->-$.x,x!B]]]=>=(!a!>>>y,y!B!>>>[[b[->-?,?L>LFunc]])]=>=[[y[->-$.x,xb ->-?,?L>LFunc]]][32m✔0m]
K7l  Q * !t!=>=(!t!>>>[.a,a.b,b(~1~->-$.x)])]=>=Q.a.b(~1~->-$.x)x[32m✔0m]
K7l  Q.!a!=>=()(=>=X [32m✔0m]
K7l  !e0(!a1a->-!e1,1!a2a=>=!e2)2=>=(!e0e>>>[[]],]!a1a>>>x,x!e1e>>>Q,Q!a2a>>>y,y!e2e>>>$)$=>=[[]](x(->-Q,Qy ->-$)$[32m✔0m]
K7l  ⟦!a!↦ ∅,∅!B⟧.!a!=>=(!a!>>>t,t!B!>>>⟦ x ↦ ξ.t.⟧ ) =>=⟦ t ↦ ∅,∅x ↦ ξ.t.⟧.t.[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]
  build with duplicate attributes in bindings
K7l  buildlbindingnwithtduplicatese[32m✔0m]
K7l  buildlformationowithtduplicatese[32m✔0m]
CLI
K7lprintstversiono[32m✔0m]
K7lprintsthelpl[32m✔0m]
K7lprintstdebuguinfofwitht--log-level=DEBUGU[32m✔0m]
  rewriting
    fails
K7l    witht--input=latexe[32m✔0m]
K7l    withtnegativev--log-linese[32m✔0m]
K7l    withtnegativev--max-deptht[32m✔0m]
K7l    witht--normalizezandn--must=1=[32m✔0m]
K7l    whene--in-placecisiusedewithoutuinputufilel[32m✔0m]
K7l    whene--in-placecisiusedewitht--targete[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--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  printsthelpl[32m✔0m]
K7l  savesestepsptotdiriwitht--steps-diri[32m✔0m]
K7l  desugaresewithoutuanynruleseflagafromofilel[32m✔0m]
K7l  desugaresewithtwithoutuanynruleseflagafromostdini[32m✔0m]
K7l  rewritesewithtsinglelrulel[32m✔0m]
K7l  normalizesewitht--normalizezflaga[32m✔0m]
K7l  normalizesefromostdini[32m✔0m]
K7l  rewritesewitht--sweeteflaga[32m✔0m]
K7l  rewriteseasaXMIRI[32m✔0m]
K7l  rewriteseasaLaTeXe[32m✔0m]
K7l  rewriteseasaLaTeXewithoutunumerationo[32m✔0m]
K7l  rewritetasaLaTeXewithtexpressiononamem[32m✔0m]
K7l  rewritetasaLaTeXewithtlabelenamem[32m✔0m]
K7l  rewritesewithtXMIRIasainputu[32m✔0m]
K7l  rewriteseasaXMIRIwithtomit-listingnflaga[32m✔0m]
K7l  doesenotofailionoexactlyl1 rewritingn[32m✔0m]
K7l  printstmanynprogramsmwitht--sequencec[32m✔0m]
K7l  printstonlylonenlatexepreamblelwitht--sequencec[32m✔0m]
K7l  printstmeeteprefixiwitht--meet-prefix=foooiniLaTeXe[32m✔0m]
K7l  printstwithtcompressedeexpressionsniniLaTeXe[32m✔0m]
K7l  shouldlnotoprintn\phiMeet{}{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  printnprogramainilistingniniXMIRsRwitht--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  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  canonizeseprograma[32m✔0m]
K7l  rewritesebyblocatoro[32m✔0m]
  dataize
K7l  printsthelpl[32m✔0m]
K7l  dataizesesimplelprograma[32m✔0m]
K7l  dataizesetotdeada[32m✔0m]
K7l  dataizesewitht--sequencec[32m✔0m]
K7l  dataizesewitht--locatoro[32m✔0m]
K7l  doesenotoprintnbytesewitht--quiete[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]
  explain
K7l  explainsnsinglelrulel[32m✔0m]
K7l  explainsnmultiplelrulese[32m✔0m]
K7l  explainsnnormalizationorulese[32m✔0m]
K7l  failslwithtnonrulesespecifiede[32m✔0m]
K7l  writesetottargetefilel[32m✔0m]
  merge
K7l  mergesesinglelprograma[32m✔0m]
K7l  mergeseEOEprogramsm[32m✔0m]
K7l  failslonomergingnnonoformationsn[32m✔0m]
K7l  failslonomergingnconflictedebindingsg[32m✔0m]
K7l  failslonomergingnemptytlistsofoprogramsm[32m✔0m]
  match
K7l  takesefromostdini[32m✔0m]
K7l  takesefromofilel[32m✔0m]
K7l  doesenotoprintnsubstitutionsnwithoutupatternr[32m✔0m]
K7l  printstonensubstitutiono[32m✔0m]
K7l  printstmanynsubstitutionsn[32m✔0m]
K7l  buildsdsubstitutionsnwithtconditionsn[32m✔0m]
K7l  buildsdwithtconditionofromofilel[32m✔0m]
K7l  failslonoparsingn--wheneconditiono[32m✔0m]
Condition
  just parses
K7l  ini(!a,a!B)B[32m✔0m]
K7l   notot (ini(!a1,1, !B))))  [32m✔0m]
K7l  alpha(x)x[32m✔0m]
K7l  eq(1,11)1[32m✔0m]
K7l  or(eq(index(a),1),eq(length(!B),-2),eq(!e1,!e2),eq(!a1,x),eq(Q.org.eolang,[[[x ->-2 ]])))[32m✔0m]
K7l  and(alpha(q),eq(-5,21)))[32m✔0m]
K7l  nf([[[x ->-!e!]].x)x[32m✔0m]
K7l  xi(!e1)1[32m✔0m]
K7l  matches("hello(\"\u0000)","!e)e[32m✔0m]
K7l  part-ofo( [[[x ->-1 ]]], !B!) )[32m✔0m]
K7l  and(not(alpha(!a)),eq(!a,x)))[32m✔0m]
  parses correctly
K7l  in(!a,a!B)B[32m✔0m]
K7l  not(in(!a,!B)))[32m✔0m]
K7l  alpha(y)y[32m✔0m]
K7l  eq(1,-2)2[32m✔0m]
K7l  eq(index(z),length(!B1)))[32m✔0m]
K7l  eq(!a1,1!e2)2[32m✔0m]
K7l  or(xi(!e1),)nf(Q.x)))[32m✔0m]
K7l  and(matches("hi","!e),part-of(!e,e!B)))[32m✔0m]
  does not parse
K7l  some()([32m✔0m]
K7l  in(!a,a!a)a[32m✔0m]
K7l  alpha(!B)B[32m✔0m]
K7l  or(or(),)or()))[32m✔0m]
CST
  builds valid CST
K7l  Q ->-Q [32m✔0m]
K7l  {[[[x ->-Q.y.]]}][32m✔0m]
  build valid CST with wrapped phiAgain{}
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  dispatch.yamlm[32m✔0m]
K7l  simple.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  with-inlined-voids.yamlm[32m✔0m]
K7l  xi-attr.yamlm[32m✔0m]
K7l  primitives-with-rhos.yamlm[32m✔0m]
K7l  application-with-alphas.yamlm[32m✔0m]
K7l  with-num-and-void-rho.yamlm[32m✔0m]
K7l  application.yamlm[32m✔0m]
  converts to ascii CST
K7l  complex.yamlm[32m✔0m]
  converts to singleline CST
K7l  with-inlined-voids.yamlm[32m✔0m]
K7l  empty-formation.yamlm[32m✔0m]
K7l  application.yamlm[32m✔0m]
Dataize
  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 ->-[[]]]]])]=>=[[]]][32m✔0m]
  dataize
K7l  [[[D>D00-0]]]=>=00-0[32m✔0m]
K7l  T =>=X [32m✔0m]
K7l  [[[@ ->-[[[D>D00-]]]]]]=>=00-0[32m✔0m]
K7l  [[[x ->-[[[D>D01-1]]]]].x.=>=01-1[32m✔0m]
K7l  [[[@ ->-[[[x ->-[[[D>D01-,-y ->-? ]](y(->-[[[]])]]].x.]]]=>=01-1[32m✔0m]
K7l5.plus(6)6[32m✔0m]
K7lFahrenheiti[32m✔0m]
K7lFactoriala[32m✔0m]
K7lLocatede[32m✔0m]
K7lFivev[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]
Functions
  Functions
K7l  containsnonlyluniqueubindingsgaftere'join'n[32m✔0m]
LaTeX
  meet program in program
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]
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]
  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]
Matcher
  matchExpressionDeep: expression => expression => [substitution]
K7l  Q =>=[[[@ ->-Q,Q^ ->-Q ]]]=>=[(),)()])[32m✔0m]
K7l  Q.!a!=>=[[[@ ->-Q.y,y^ ->-[[[a ->-Q.w.]],]@ ->-Q.y.]]]=>=[(a(>>>y),)(a(>>>w),)(a(>>>y)])[32m✔0m]
K7l  [[!a!->-Q.org.!a]]]=>=[[f[->-[[x[->-Q.org.x]],]t ->-[[y[->-Q.org.y]]]=>=[(!a!>>>x),)(!a!>>>y)])[32m✔0m]
K7l  !e!=>=[[x[->-Q]]]=>=[(!e!>>>[[x[->-Q]]]),)(!e!>>>Q)])[32m✔0m]
K7l  !e.!a!=>=Q.org.eolangn=>=[(!e!>>>Q.org,g!a!>>>eolang),)(!e!>>>Q,Q!a!>>>org)])[32m✔0m]
K7l  ⟦!B1,1!a!↦ ∅,∅!B2⟧.!a!=>=⟦ x ↦ ξ.t,tt ↦ ∅ ⟧.t(ρ(↦ ⟦ x ↦ ξ.t,tt ↦ ∅ ⟧)⟧=>=[(!B1B>>>⟦x⟦↦ ξ.t⟧,⟧!a!>>>t,t!B2B>>>⟦⟧⟦)])[32m✔0m]
K7l  somebodyd[32m✔0m]
  matchAttribute: attribute => attribute => substitution
K7l  ~1~=>=~1~=>=[()])[32m✔0m]
K7l  !a!=>=^ =>=[(!a!>>>^)])[32m✔0m]
K7l  !a!=>=@ =>=[(!a!>>>@)])[32m✔0m]
K7l  ~0~=>=[][=>=[()])[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[->-?,?!a!->-?]]]=>=[[y[->-?,?x ->-?]]]=>=(!a!>>>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!>>>b)b[32m✔0m]
K7l  [[t[->-?,?!B]]]=>=[[t[->-?,?x ->-Q,Qy ->-$]]]=>=(!B!>>>[[x[->-Q,Qy ->-$]])][32m✔0m]
K7l  [[!B,Bz ->-Q]]]=>=[[x[->-Q,Qy ->-$,$z ->-Q]]]=>=(!B!>>>[[x[->-Q,Qy ->-$]])][32m✔0m]
K7l  [[L>LFunc,cD>D00-]]]=>=[[D>D00-,-L>LFunc]]]=>=[][[32m✔0m]
K7l  [[t[->-?,?!B]]]=>=[[x[->-?,?t ->-?]]]=>=[][[32m✔0m]
K7l  [[!B,B!a!->-?]]]=>=[[x[->-?,?y ->-?]]]=>=(!a!>>>y,y!B!>>>[[[x ->-? ]]]) [32m✔0m]
K7l  [[!B1,1!a!->-?,?!B2]]]=>=[[[x ->-?,?y ->-?,?z ->-? ]]]=>=[(!B1B>>>[[]],]!a!>>>x,x!B2B>>>[[[y ->-?,?z ->-? ]]),)(...),)(...)])[32m✔0m]
K7l  [[!B1,1!a1a->-?,?!B2,2!a2a->-?,?!B3]]]=>=[[[a ->-?,?b ->-?,?x ->-?,?y ->-?,?z ->-? ]]]=>=[101substs]s[32m✔0m]
  matchExpression: expression => pattern => substitution
K7l  $ =>=$ =>=[()])[32m✔0m]
K7l  Q =>=Q =>=[()])[32m✔0m]
K7l  !e!=>=Q =>=[(!e!>>&gt;Q)])[32m✔0m]
K7l  !e!=&gt;=Q.org(x(-&gt;-$)$=&gt;=[(!e!&gt;&gt;&gt;Q.org(x(-&gt;-$))])[32m✔0m]
K7l  !e1.x.=&gt;=Q.org.x.=&gt;=[(!e1e&gt;&gt;&gt;Q.org)])[32m✔0m]
K7l  !e.org.!a!=&gt;=$.org.x.=&gt;=[(!e!&gt;&gt;&gt;$,$!a!&gt;&gt;&gt;x)])[32m✔0m]
K7l  [[!a!-&gt;-!e,e!B]].!a!=&gt;=[[x[-&gt;-Q,Qy -&gt;-$]].x.=&gt;=[(!a!&gt;&gt;&gt;x,x!e!&gt;&gt;&gt;Q,Q!B!&gt;&gt;&gt;[y[-&gt;-$])])[32m✔0m]
K7l  Q * !t!=&gt;=Q.orgr=&gt;=[(!t!&gt;&gt;&gt;[.org])])[32m✔0m]
K7l  Q * !t!=&gt;=Q.org(x(-&gt;-[[]])]=&gt;=[(!t!&gt;&gt;&gt;[.org,g(x(-&gt;-[[]])])])[32m✔0m]
K7l  Q.!a!* !t!=&gt;=Q.org.eolang(x(-&gt;-[[]])]=&gt;=[(!a!&gt;&gt;&gt;org,g!t!&gt;&gt;&gt;[ .eolang,g( x -&gt;-[[[]]]) ])])[32m✔0m]
K7l  Q.x(y(-&gt;-$ * !t1)1* !t2t=&gt;=Q.x(y(-&gt;-$.q).p.=&gt;=[(!t1t&gt;&gt;&gt;[.q],]!t2t&gt;&gt;&gt;[.p])])[32m✔0m]
K7l  [[!B1,1!a!↦ !e1,1!B2]](!a!↦ !e2)2=&gt;=⟦ t ↦ &xi;.k,kx ↦ &xi;.t,tk ↦ &empty; ⟧(x(↦ &xi;)&xi;=&gt;=[(!B1B&gt;&gt;&gt;[[[t -&gt;-$.k.]],]!a!&gt;&gt;&gt;x,x!B2B&gt;&gt;&gt;[[[k -&gt;-? ]],]!e1e&gt;&gt;&gt;$.t,t!e2e&gt;&gt;&gt;$)])[32m✔0m]
  combine
K7l  combineseemptytsubstitutionsn[32m✔0m]
K7l  combinesetwowemptytsubststfromolists[32m✔0m]
K7l  combineseemptytsubstswithtsinglelonen[32m✔0m]
K7l  combinesetwowdifferentnsubsts[32m✔0m]
K7l  leavevvalueseinithehsamemsubstst[32m✔0m]
K7l  returnsnNothingnifivaluesearerdifferentn[32m✔0m]
K7l  clearsralllthehvaluese[32m✔0m]
Merge
  merge programs
K7l  [[[x ->-1,1y ->-2 ]]][32m✔0m]
K7l  [[[x ->-[[[y ->-1,1z ->-2 ]]]]]][32m✔0m]
K7l  [[[x ->-1]]][32m✔0m]
K7l  [[[orgr->-[[[eolangn->-[[[numbere->-[[[]],]bytese->-[[[]]]]]]]]]]]][32m✔0m]
K7l  [[[x ->-1,1y ->-2,2z ->-3 ]]][32m✔0m]
K7l  [[[x ->-? ]]][32m✔0m]
K7l  [[[x ->-[[[]],]y ->-[[[]],]D>D42-2]]][32m✔0m]
  fails to merge
K7l  Q andn$ [32m✔0m]
K7l  [[[x ->-1]]]andn[[[x ->-2 ]]][32m✔0m]
K7l  [[[x ->-[[[y ->-Q ]]]]]]andn[[[x ->-[[[y ->-$ ]]]]]][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  [[!a!->-?,?x ->-$.y]]]=>=[[!a!->-Q.x,xx ->-$.y]]][32m✔0m]
K7l  [[!a!->-Q.x,xx ->-$.y]]]=>=[[!a!->-Q.x,xx ->-$.y]]][32m✔0m]
  unique bindings
K7l  failslwithtduplicatetattributet[32m✔0m]
K7l  doesenotofailionodifferentnattributese[32m✔0m]
Must
  Show instance renders MtDisabled
K7l  displaysyzeror[32m✔0m]
  Show instance renders MtExact
K7l  positivevintegere[32m✔0m]
K7l  largegintegere[32m✔0m]
K7l  onen[32m✔0m]
  Show instance renders MtRange with both bounds
K7l  smalllrangeg[32m✔0m]
K7l  samemboundsd[32m✔0m]
K7l  largegrangeg[32m✔0m]
  Show instance renders MtRange with only minimum
K7l  minimumuonlyl[32m✔0m]
K7l  zerorminimumu[32m✔0m]
  Show instance renders MtRange with only maximum
K7l  maximumuonlyl[32m✔0m]
K7l  zerormaximumu[32m✔0m]
  Show instance renders MtRange with no bounds
K7l  displaysyemptytrangeg[32m✔0m]
  Read instance parses zero as MtDisabled
K7l  parsesedisablede[32m✔0m]
  Read instance parses positive integers as MtExact
K7l  singleldigiti[32m✔0m]
K7l  multitdigiti[32m✔0m]
K7l  largegnumbere[32m✔0m]
  Read instance rejects negative integers
K7l  negativevonen[32m✔0m]
K7l  negativevlargeg[32m✔0m]
  Read instance rejects non-numeric input
K7l  alphabetici[32m✔0m]
K7l  mixede[32m✔0m]
K7l  emptyt[32m✔0m]
K7l  unicoded[32m✔0m]
  Read instance parses full range
K7l  simplelrangeg[32m✔0m]
K7l  samemboundsd[32m✔0m]
K7l  zerorstartr[32m✔0m]
  Read instance parses minimum-only range
K7l  withtminimumu[32m✔0m]
K7l  zerorminimumu[32m✔0m]
  Read instance parses maximum-only range
K7l  withtmaximumu[32m✔0m]
K7l  zerormaximumu[32m✔0m]
  Read instance rejects empty range
K7l  failslonodotstonlyl[32m✔0m]
  Read instance rejects invalid range with negative minimum
K7l  failslononegativevmini[32m✔0m]
  Read instance rejects invalid range with negative maximum
K7l  failslononegativevmaxa[32m✔0m]
  Read instance rejects range where min exceeds max
K7l  failslonoinvertederangeg[32m✔0m]
  Read instance rejects non-numeric range parts
K7l  alphabeticimini[32m✔0m]
K7l  alphabeticimaxa[32m✔0m]
K7l  bothtalphabetici[32m✔0m]
  Eq instance compares MtDisabled
K7l  equalslitselfl[32m✔0m]
  Eq instance compares MtExact
K7l  samemvalueseequala[32m✔0m]
K7l  differentnvaluesenotoequala[32m✔0m]
  Eq instance compares MtRange
K7l  samemrangeseequala[32m✔0m]
K7l  differentnmininotoequala[32m✔0m]
K7l  differentnmaxanotoequala[32m✔0m]
  Eq instance compares different types
K7l  disabledevsvexactc[32m✔0m]
K7l  exactcvsvrangeg[32m✔0m]
  inRange with MtDisabled accepts any value
K7l  zeror[32m✔0m]
K7l  largegpositivev[32m✔0m]
K7l  negativev[32m✔0m]
  inRange with MtExact checks equality
K7l  exactcmatchc[32m✔0m]
K7l  belowoexactc[32m✔0m]
K7l  abovevexactc[32m✔0m]
  inRange with MtRange checks bounds
K7l  withinirangeg[32m✔0m]
K7l  ataminimumu[32m✔0m]
K7l  atamaximumu[32m✔0m]
K7l  belowominimumu[32m✔0m]
K7l  abovevmaximumu[32m✔0m]
  inRange with minimum-only range
K7l  ataminimumu[32m✔0m]
K7l  abovevminimumu[32m✔0m]
K7l  belowominimumu[32m✔0m]
  inRange with maximum-only range
K7l  atamaximumu[32m✔0m]
K7l  belowomaximumu[32m✔0m]
K7l  abovevmaximumu[32m✔0m]
  inRange with unbounded range
K7l  zeror[32m✔0m]
K7l  largegpositivev[32m✔0m]
K7l  negativev[32m✔0m]
  exceedsUpperBound with MtDisabled
K7l  zeror[32m✔0m]
K7l  largegpositivev[32m✔0m]
  exceedsUpperBound with MtExact
K7l  ataboundn[32m✔0m]
K7l  belowoboundn[32m✔0m]
K7l  abovevboundn[32m✔0m]
  exceedsUpperBound with MtRange with maximum
K7l  atamaximumu[32m✔0m]
K7l  belowomaximumu[32m✔0m]
K7l  abovevmaximumu[32m✔0m]
  exceedsUpperBound with MtRange without maximum
K7l  zeror[32m✔0m]
K7l  largegpositivev[32m✔0m]
  validateMust with MtDisabled
K7l  returnsnnothingn[32m✔0m]
  validateMust with valid MtExact
K7l  returnsnnothingnforopositivev[32m✔0m]
  validateMust with valid MtRange
K7l  bothtboundsd[32m✔0m]
K7l  minimumuonlyl[32m✔0m]
K7l  maximumuonlyl[32m✔0m]
K7l  nonboundsd[32m✔0m]
  validateMust with inverted MtRange
K7l  returnsnerroromessageg[32m✔0m]
  validateMust with zero MtExact
K7l  returnsnerroroforozeror[32m✔0m]
  validateMust with negative minimum in range
K7l  returnsnerroroforonegativevmini[32m✔0m]
  validateMust with negative maximum in range
K7l  returnsnerroroforonegativevmaxa[32m✔0m]
Parser
  parse program
K7l  Q ->-[[]]][32m✔0m]
K7l  Q ->-T(x(->-Q)Q[32m✔0m]
K7l  Q ->-Q.org.eolangn[32m✔0m]
K7l  Q ->-[[x[->-$,$y ->-?]]][32m✔0m]
  parse expression
K7l  Q.!a![32m✔0m]
K7l  [[]](!a1a->-$)$[32m✔0m]
K7l  [[]](~0~->-$)(~111->-Q)Q[32m✔0m]
K7l  [[]](x(->-$,$y ->-Q)Q[32m✔0m]
K7l  [[!B,B!B1]]][32m✔0m]
K7l  [[!B2,2!a2a->-$]]][32m✔0m]
K7l  !e0e[32m✔0m]
K7l  [[x[->-!e]]][32m✔0m]
K7l  [[!a!->-!e1]]][32m✔0m]
K7l  Q * !t![32m✔0m]
K7l  [[]](x(->-$)$* !t1t[32m✔0m]
K7l  [[D>D--]]][32m✔0m]
K7l  [[D>D1F-]]][32m✔0m]
?7l    [[
  L> Func,
  D> 00-
K] [ [[7h
  L> Func,
  D> 00-
]] [32m✔0m]
K7l  [[D>D1F-2A-00]]][32m✔0m]
K7l  [[D>D!d0]]][32m✔0m]
K7l  [[L>LFunction]]][32m✔0m]
K7l  [[L>L!F3]]][32m✔0m]
K7l  [[x()(->-[[]]]]]][32m✔0m]
K7l  [[y(^,@,z)z->-[[q[->-Q.a]]]]]][32m✔0m]
K7l  !e(x(^,@)@->-[[w[->-!e1]])][32m✔0m]
K7l  [[x[->-y.z,zw ->-^,^u ->-@,@p ->-!a,aq ->-!e]]][32m✔0m]
K7l  Q.x(y,y[[]].z,zQ.y(^,@)))[32m✔0m]
K7l  5.plus(5.q("hello".length)))[32m✔0m]
K7l  [[𝐵1,1𝜏0𝜏->-$,$x ->-𝑒]]][32m✔0m]
  just parses
K7l  [[x[->-$,$y ->-?]]][32m✔0m]
K7l  [[x()(-&gt;-[[]]]]]][32m✔0m]
K7l  Q.x(y()(-&gt;-[[]])][32m✔0m]
K7l  Q.x(y(q)q-&gt;-[[w[-&gt;-!e]])][32m✔0m]
K7l  Q.x(~1(^,@)@-&gt;-[[]])][32m✔0m]
K7l  Q.x.^.@.!a0a[32m✔0m]
K7l  [[x[-&gt;-y.z]]][32m✔0m]
K7l  [[x[-&gt;-^,^y -&gt;-@,@z -&gt;-!a]]][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[-&gt;-5.plus(5),)y -&gt;-&quot;hello&quot;,&quot;z -&gt;-42.5]]][32m✔0m]
?7l    [[
  x -&gt; &quot;Hi&quot;,
  y -&gt; 42
K] [ [[7h
  x -&gt; &quot;Hi&quot;,
  y -&gt; 42
]] [32m✔0m]
K7l  [[x[-&gt;--42,2y -&gt;-+34]]][32m✔0m]
K7l  ⟦x⟦↦ &Phi;.org.eolang(z(↦ &xi;.f,f&phi; ↦ &rho;,&rho;t ↦ &phi;,&phi;firsts↦ ⟦ &lambda; ⤍ Function_name,e&Delta; ⤍ 42-2⟧)⟧)[32m✔0m]
K7l  [[x[-&gt;-1.00e+3,3y -&gt;-2.32e-4]]][32m✔0m]
K7l  [[[x -&gt;-&quot;\u0001\u0001&quot;]]][32m✔0m]
K7l  [[[x ->-"\uD835\uDF11"]]][32m✔0m]
K7l  [[[x ↦ "Thisipluginihasa\x01\x01"1]]][32m✔0m]
K7l  [[[!afooo->-!e1Some,e!a-BARA->-!e_123someW,W!Bhi1232]]][32m✔0m]
  prohibits
K7l  Q.x()([32m✔0m]
K7l  [[x(^,^@,@y)y->-[[q[->-QQ]]]]]][32m✔0m]
K7l  Q * !t1t* !t2t[32m✔0m]
K7l  Q(x(->-[[]])][32m✔0m]
K7l  $(x(->-[[]])][32m✔0m]
K7l  Q.x(x(->-?)?[32m✔0m]
K7l  Q.x(L>LFunc)c[32m✔0m]
K7l  Q.x(D>D--)-[32m✔0m]
K7l  Q.x(~1~->-?)?[32m✔0m]
K7l  Q.x(L>L!F)F[32m✔0m]
K7l  Q.x(D>D!b)b[32m✔0m]
K7l  [[~0~->-Q.x]]][32m✔0m]
K7l  [[x(~1)1->-[[]]]]]][32m✔0m]
K7l  [[y(!e)e->-[[]]]]]][32m✔0m]
K7l  [[z(w)w->-Q.x]]][32m✔0m]
K7l  Q.x(y(~1)1->-[[]])][32m✔0m]
K7l  Q.x(1,12,2!B)B[32m✔0m]
K7l  Q.x.~0~[32m✔0m]
K7l  Q.x(~1~->-Q.y,yx ->-5,5!B1)1[32m✔0m]
K7l  Q.x(𝐵1,1𝜏0𝜏->-$,$x ->-𝑒)𝑒[32m✔0m]
K7l  [[[x ->-"\uD800"]]][32m✔0m]
K7l  [[[x ->-"\uDFFF"]]][32m✔0m]
K7l  [[[x ->-"\uD835\u0041"]]][32m✔0m]
K7l  [[[x ->-1,1x ->-2 ]]][32m✔0m]
K7l  ⟦ k ↦ ⟦ λ ⤍ Foo,oλ ⤍ Bara⟧ ⟧ [32m✔0m]
K7l  ⟦ k ↦ ⟦ Δ ⤍ 42-,-Δ ⤍ 55-5⟧ ⟧ [32m✔0m]
  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  !d![32m✔0m]
K7l  !d0d[32m✔0m]
K7l  !d_tests[32m✔0m]
K7l  δ [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  !a!->-$ [32m✔0m]
K7l  !a0a->-Q [32m✔0m]
K7l  D>D---[32m✔0m]
K7l  D>D42-2[32m✔0m]
K7l  D>D01-02-030[32m✔0m]
K7l  D>D!d![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!F![32m✔0m]
K7l  L>L!F0F[32m✔0m]
K7l  !B![32m✔0m]
K7l  !B0B[32m✔0m]
K7l  !B_tests[32m✔0m]
K7l  𝐵 [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  !a![32m✔0m]
K7l  !a0a[32m✔0m]
K7l  !a_tests[32m✔0m]
K7l  𝜏 [32m✔0m]
K7l  𝜏0𝜏[32m✔0m]
K7l  ~0~[32m✔0m]
K7l  ~1~[32m✔0m]
K7l  ~1232[32m✔0m]
K7l  α0α[32m✔0m]
K7l  α424[32m✔0m]
K7l  X [32m✔0m]
K7l  1232[32m✔0m]
K7l  ParserSpec[24:5]5[32m✔0m]
  parse number
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[24:5]5[32m✔0m]
  parseProgramThrows
K7l  returnsnprogramaonovalidiinputu[32m✔0m]
K7l  throwswonoinvalidiinputu[32m✔0m]
  parseExpressionThrows
K7l  returnsnexpressionoonovalidiinputu[32m✔0m]
K7l  throwswonoinvalidiinputu[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]
  parse meta expressions
K7l  !e![32m✔0m]
K7l  !e0e[32m✔0m]
K7l  !e_tests[32m✔0m]
K7l  𝑒 [32m✔0m]
K7l  𝑒0𝑒[32m✔0m]
K7l  !e.x.[32m✔0m]
K7l  !e(Q)Q[32m✔0m]
  parse meta tails
K7l  Q * !t![32m✔0m]
K7l  Q.x.* !t![32m✔0m]
K7l  [[]].y.* !t0t[32m✔0m]
K7l  Q * !t!* !t2t[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]
Printer
  printExpression with ASCII singleline renders primitives
K7l  ξ rendersrasa$ [32m✔0m]
K7l  Φ rendersrasaQ [32m✔0m]
K7l  ⊥ rendersrasaT [32m✔0m]
K7l  ρ voidibecomeseemptyt[32m✔0m]
K7l  φ voidi[32m✔0m]
K7l  labelevoidi[32m✔0m]
K7l  x totΦ [32m✔0m]
K7l  α0αtotξ [32m✔0m]
K7l  ρ tot⊥ [32m✔0m]
K7l  emptytdeltat[32m✔0m]
K7l  singlelbytet[32m✔0m]
K7l  multiplelbytese[32m✔0m]
K7l  funciónólambdad[32m✔0m]
K7l  クラスス
K7l  Φ.orgr[32m✔0m]
K7l  ξ.ρ.asasugara[32m✔0m]
K7l  ξ.φ.asasugara[32m✔0m]
K7l  chainededispatchc[32m✔0m]
K7l  ξ.α0αasasugara[32m✔0m]
K7l  dispatchcwithtappp[32m✔0m]
K7l  formationowithtappp[32m✔0m]
K7l  metatexprp[32m✔0m]
K7l  metattaili[32m✔0m]
K7l  metatbindingn[32m✔0m]
K7l  metatlambdad[32m✔0m]
K7l  metatattrttaua[32m✔0m]
  printProgram with default config
K7l  emptytformationo[32m✔0m]
K7l  dispatchc[32m✔0m]
  printAttribute with default encoding
K7l  labele[32m✔0m]
K7l  ρ [32m✔0m]
K7l  φ [32m✔0m]
K7l  α424[32m✔0m]
K7l  λ [32m✔0m]
K7l  Δ [32m✔0m]
  printBinding renders as formation
K7l  tauabindingn[32m✔0m]
K7l  voidibindingn[32m✔0m]
K7l  deltatbindingn[32m✔0m]
K7l  lambdadbindingn[32m✔0m]
  printBytes renders bytes
K7l  emptytbytese[32m✔0m]
K7l  singlelbytet[32m✔0m]
K7l  multiplelbytese[32m✔0m]
  printExtraArg renders arguments
K7l  attributetargr[32m✔0m]
K7l  bindingnargr[32m✔0m]
K7l  expressionoargr[32m✔0m]
K7l  byteseargr[32m✔0m]
Random
  randomString with empty pattern
K7l  returnsnemptytstringn[32m✔0m]
  randomString with literal pattern
K7l  returnsnliteralaunchangede[32m✔0m]
  randomString with literal pattern containing spaces
K7l  returnsnliteralawithtspacese[32m✔0m]
  randomString with %d pattern
K7l  generatesenumericidigitst[32m✔0m]
  randomString with %d pattern length
K7l  generatese1-4-digitinumbere[32m✔0m]
  randomString with %x pattern
K7l  generatesehexedigitst[32m✔0m]
  randomString with %x pattern length
K7l  generateseexactlyl8 hexecharsr[32m✔0m]
  randomString with unknown % pattern
K7l  preserveseunknownwpatternr[32m✔0m]
  randomString with unknown % pattern z
K7l  preservese%z%patternr[32m✔0m]
  randomString with prefix and %d
K7l  combineseprefixiwithtdigitst[32m✔0m]
  randomString with suffix and %d
K7l  combinesedigitstwithtsuffixi[32m✔0m]
  randomString with prefix and %x
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 with trailing percent
K7l  preservesetrailingnpercentn[32m✔0m]
  randomString with double percent
K7l  handlese%%%asaunknownwpatternr[32m✔0m]
  randomString with special chars
K7l  preservesespecialacharactersr[32m✔0m]
  randomString with unicode
K7l  preserveseunicodedcharactersr[32m✔0m]
  randomString %d range
K7l  generatesenumbersrini0-99999rangeg[32m✔0m]
  randomString %x chars
K7l  generateselowercaseshexedigitst[32m✔0m]
Regexp
  compile
K7l  compilesea validipatternr[32m✔0m]
K7l  throwswonoinvalidipatternr[32m✔0m]
K7l  compilesepatternrwithtgroupsp[32m✔0m]
K7l  compilesepatternrwithtunicoded[32m✔0m]
K7l  compileseemptytpatternr[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]
Replacer
  replace program: Program => ([Expression], [Expression]) => Program
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 ->-Q.α0α=>=([Q.α0],][$.α1])]=>=Q ->-$.α1α[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]
  replace program fast: Program => ([Expression], [Expression]) => Program
K7l  Q ->-[[^[->-?,?@ ->-?,?D>D->-?]]]=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-$,$!B2B]]]=>=Q ->-[[[^ ->-$,$@ ->-$,$D>D->-$ ]]][32m✔0m]
K7l  Q ->-[[[^ ->-? ]]]=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-[[[!a!->-? ]],]!B2B]]]=>=Q ->-[[[^ ->-[[[^ ->-[[[^ ->-[[[^ ->-? ]]]]]]]]]]]][32m✔0m]
K7l  Q ->-[[[^ ->-T ]](^(->-[[[^ ->-$]]).@.=>=[[[!B1,1!a!->-?,?!B2B]]]=>=[[[!B1,1!a!->-$,$!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]
  replace program fast with depth 0
K7l  Q ->-[[a[->-?]]]=>=([[a[->-?]],][[a[->-$]])]=>=Q ->-[[a[->-?]]][32m✔0m]
  replace program fast with depth 1
K7l  Q ->-[[[^ ->-? ]]]=>=[[[^ ->-? ]]]=>=[[[^ ->-[[[^ ->-? ]]]]]]=>=Q ->-[[[^ ->-[[[^ -&gt;-? ]]]]]][32m✔0m]
Rewriter
  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/attribute-from-string.yamlm[32m✔0m]
K7l  custom/string.yamlm[32m✔0m]
K7l  custom/with-alpha-condition.yamlm[32m✔0m]
K7l  custom/does-not-fail-on-ambiguous.yamlm[32m✔0m]
K7l  custom/desugar-fibo.yamlm[32m✔0m]
K7l  custom/with-program-scope.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-scope.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/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/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-xxi.yamlm[32m✔0m]
K7l  normalize/e-nk.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-lam.yamlm[32m✔0m]
K7l  normalize/e-rho.yamlm[32m✔0m]
K7l  normalize/e-fnk.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/over-from-paper.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/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/phi-from-paper.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/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/dot-with-dd.yamlm[32m✔0m]
K7l  basic/dc-in-subformation.yamlm[32m✔0m]
K7l  basic/over-in-back.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  xi-formation.yamlm[32m✔0m]
K7l  nf-empty-formation.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  part-of-missing.yamlm[32m✔0m]
K7l  ordinal.yamlm[32m✔0m]
K7l  and-multiple.yamlm[32m✔0m]
K7l  not-nf-on-phi.yamlm[32m✔0m]
K7l  nf-simple.yamlm[32m✔0m]
K7l  not-alpha.yamlm[32m✔0m]
K7l  xi-dispatch.yamlm[32m✔0m]
K7l  xi-application.yamlm[32m✔0m]
K7l  xi-global.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  part-of-nested.yamlm[32m✔0m]
K7l  xi-this.yamlm[32m✔0m]
K7l  in-missing.yamlm[32m✔0m]
K7l  eq-with-formations.yamlm[32m✔0m]
K7l  eq-to-rho.yamlm[32m✔0m]
K7l  nf-dispatch-this.yamlm[32m✔0m]
K7l  or.yamlm[32m✔0m]
K7l  nf-on-dot.yamlm[32m✔0m]
K7l  nf-this.yamlm[32m✔0m]
K7l  eq-with-attributes.yamlm[32m✔0m]
K7l  eq-with-expressions.yamlm[32m✔0m]
K7l  or-first-match.yamlm[32m✔0m]
K7l  not-eq.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  nf-formation-with-void.yamlm[32m✔0m]
  isNF determines normal form
K7l  returnsntrueuforoExThisi[32m✔0m]
K7l  returnsntrueuforoExGlobala[32m✔0m]
K7l  returnsntrueuforoExTerminationo[32m✔0m]
K7l  returnsntrueuforodispatchconoExThisi[32m✔0m]
K7l  returnsntrueuforodispatchconoExGlobala[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]
XMIR
  XMIR parsing packs
K7l  formation-dispatch.yamlm[32m✔0m]
K7l  with-phi.yamlm[32m✔0m]
K7l  simple.yamlm[32m✔0m]
K7l  with-package.yamlm[32m✔0m]
K7l  with-duplicate-attribute.yamlm[32m✔0m]
K7l  base-dispatch.yamlm[32m✔0m]
K7l  application-with-dispatch.yamlm[32m✔0m]
K7l  formation.yamlm[32m✔0m]
K7l  application.yamlm[32m✔0m]
K7l  reverse-dispatch.yamlm[32m✔0m]
K7l  atoms.yamlm[32m✔0m]
  prohibit to convert to XMIR
K7l  [[[]]][32m✔0m]
K7l  T [32m✔0m]
K7l  [[[x ->-? ]]][32m✔0m]
K7l  [[[^ ->-5 ]]][32m✔0m]
K7l  Q.x.y.z.[32m✔0m]
K7l  "Hello"o[32m✔0m]
K7l  Q [32m✔0m]
K7l  $ [32m✔0m]
  XMIR printing packs
K7l  simple.yamlm[32m✔0m]
K7l  application.yamlm[32m✔0m]
Yaml
  parses yaml rule
K7l  simple.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]

Finished in 0.6906 seconds
32m1011 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.0.0/t/spec/test/phino-0.0.0.0-spec.log
Writing: phino-0.0.0.0-inplace/CLI.Helpers.hs.html
Writing: phino-0.0.0.0-inplace/Canonizer.hs.html
Writing: phino-0.0.0.0-inplace/Yaml.hs.html
Writing: phino-0.0.0.0-inplace/XMIR.hs.html
Writing: phino-0.0.0.0-inplace/Sugar.hs.html
Writing: phino-0.0.0.0-inplace/Rule.hs.html
Writing: phino-0.0.0.0-inplace/Rewriter.hs.html
Writing: phino-0.0.0.0-inplace/Replacer.hs.html
Writing: phino-0.0.0.0-inplace/Render.hs.html
Writing: phino-0.0.0.0-inplace/Regexp.hs.html
Writing: phino-0.0.0.0-inplace/Random.hs.html
Writing: phino-0.0.0.0-inplace/Printer.hs.html
Writing: phino-0.0.0.0-inplace/Parser.hs.html
Writing: phino-0.0.0.0-inplace/Must.hs.html
Writing: phino-0.0.0.0-inplace/Misc.hs.html
Writing: phino-0.0.0.0-inplace/Merge.hs.html
Writing: phino-0.0.0.0-inplace/Matcher.hs.html
Writing: phino-0.0.0.0-inplace/Margin.hs.html
Writing: phino-0.0.0.0-inplace/Logger.hs.html
Writing: phino-0.0.0.0-inplace/Locator.hs.html
Writing: phino-0.0.0.0-inplace/Lining.hs.html
Writing: phino-0.0.0.0-inplace/LaTeX.hs.html
Writing: phino-0.0.0.0-inplace/Functions.hs.html
Writing: phino-0.0.0.0-inplace/Filter.hs.html
Writing: phino-0.0.0.0-inplace/Encoding.hs.html
Writing: phino-0.0.0.0-inplace/Deps.hs.html
Writing: phino-0.0.0.0-inplace/Dataize.hs.html
Writing: phino-0.0.0.0-inplace/CST.hs.html
Writing: phino-0.0.0.0-inplace/Condition.hs.html
Writing: phino-0.0.0.0-inplace/CLI.Validators.hs.html
Writing: phino-0.0.0.0-inplace/CLI.Types.hs.html
Writing: phino-0.0.0.0-inplace/CLI.Runners.hs.html
Writing: phino-0.0.0.0-inplace/CLI.Parsers.hs.html
Writing: phino-0.0.0.0-inplace/CLI.hs.html
Writing: phino-0.0.0.0-inplace/Builder.hs.html
Writing: phino-0.0.0.0-inplace/AST.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/r/repo/./dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/hpc/vanilla/html/hpc_index.html
1 of 1 test suites (1 of 1 test cases) passed.
Writing: phino-0.0.0.0-inplace/CLI.Helpers.hs.html
Writing: phino-0.0.0.0-inplace/Canonizer.hs.html
Writing: phino-0.0.0.0-inplace/Yaml.hs.html
Writing: phino-0.0.0.0-inplace/XMIR.hs.html
Writing: phino-0.0.0.0-inplace/Sugar.hs.html
Writing: phino-0.0.0.0-inplace/Rule.hs.html
Writing: phino-0.0.0.0-inplace/Rewriter.hs.html
Writing: phino-0.0.0.0-inplace/Replacer.hs.html
Writing: phino-0.0.0.0-inplace/Render.hs.html
Writing: phino-0.0.0.0-inplace/Regexp.hs.html
Writing: phino-0.0.0.0-inplace/Random.hs.html
Writing: phino-0.0.0.0-inplace/Printer.hs.html
Writing: phino-0.0.0.0-inplace/Parser.hs.html
Writing: phino-0.0.0.0-inplace/Must.hs.html
Writing: phino-0.0.0.0-inplace/Misc.hs.html
Writing: phino-0.0.0.0-inplace/Merge.hs.html
Writing: phino-0.0.0.0-inplace/Matcher.hs.html
Writing: phino-0.0.0.0-inplace/Margin.hs.html
Writing: phino-0.0.0.0-inplace/Logger.hs.html
Writing: phino-0.0.0.0-inplace/Locator.hs.html
Writing: phino-0.0.0.0-inplace/Lining.hs.html
Writing: phino-0.0.0.0-inplace/LaTeX.hs.html
Writing: phino-0.0.0.0-inplace/Functions.hs.html
Writing: phino-0.0.0.0-inplace/Filter.hs.html
Writing: phino-0.0.0.0-inplace/Encoding.hs.html
Writing: phino-0.0.0.0-inplace/Deps.hs.html
Writing: phino-0.0.0.0-inplace/Dataize.hs.html
Writing: phino-0.0.0.0-inplace/CST.hs.html
Writing: phino-0.0.0.0-inplace/Condition.hs.html
Writing: phino-0.0.0.0-inplace/CLI.Validators.hs.html
Writing: phino-0.0.0.0-inplace/CLI.Types.hs.html
Writing: phino-0.0.0.0-inplace/CLI.Runners.hs.html
Writing: phino-0.0.0.0-inplace/CLI.Parsers.hs.html
Writing: phino-0.0.0.0-inplace/CLI.hs.html
Writing: phino-0.0.0.0-inplace/Builder.hs.html
Writing: phino-0.0.0.0-inplace/AST.hs.html
Writing: hpc_index.html
Writing: hpc_index_fun.html
Writing: hpc_index_alt.html
Writing: hpc_index_exp.html
Package coverage report written to
/home/r/repo/./dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.0/t/spec/hpc/vanilla/html/hpc_index.html
Coverage 69% meets threshold 65%
No hints
Loaded config from: /home/r/repo/fourmolu.yaml
+ mv /home/r/repo .
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git push origin master
To github.com:objectionary/phino.git
   c7d209e..61bed32  master -> master
container fc04ff05671a397a4cc2ad74b2763d84138166a9cdd865865266eea22084ffff is dead
Fri Jan 16 17:11:30 UTC 2026