rultor.com logo This build log was produced by rultor.com for objectionary/phino#119
++ dirname ./run.sh
+ cd .
+ echo 1268
+ echo '2.0-SNAPSHOT BUILD'
2.0-SNAPSHOT BUILD
+ date
Sun Oct  5 12:59:57 UTC 2025
+ uptime
 12:59:57 up 1 min,  0 users,  load average: 0.83, 0.29, 0.10
+ head=git@github.com:objectionary/phino.git
+ ff=default
+ image=maxonfjvipon/rultor-image-hs:master
+ rebase=false
+ squash=false
+ head_branch=master
+ author=maxonfjvipon
+ tag=0.0.43
+ vars=('--env=head=git@github.com:objectionary/phino.git' '--env=tag=0.0.43' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.43'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=maxonfjvipon'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0\.0/0.${tag}/" phino.cabal'\'' '\'';'\'' '\''chmod 755 ../hackage-auth'\'' '\'';'\'' '\''cabal check'\'' '\'';'\'' '\''cabal build'\'' '\'';'\'' '\''cabal test'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''cabal sdist'\'' '\'';'\'' '\''cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-0.${tag}.tar.gz'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=maxonfjvipon')
+ scripts=('export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''tag=0.0.43'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=maxonfjvipon'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/0\.0\.0\.0/0.${tag}/" phino.cabal' ';' 'chmod 755 ../hackage-auth' ';' 'cabal check' ';' 'cabal build' ';' 'cabal test' ';' 'git commit -am "set version to ${tag}"' ';' 'cabal sdist' ';' 'cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-0.${tag}.tar.gz' ';')
+ directory=
+ container=objectionary_phino_119
+ as_root=true
+ set -e -o pipefail
+ hostname
ip-172-31-30-39
+ pwd
/tmp/rultor-9aEg
+ git --version
git version 2.34.1
+ docker --version
Docker version 25.0.3, build 4debf41
+ mkdir -p /home/ubuntu/.ssh
+ echo -e 'Host github.com\n\tStrictHostKeyChecking no\n'
+ chmod 600 /home/ubuntu/.ssh/config
+ git clone --recurse-submodules git@github.com:objectionary/phino.git repo
Cloning into 'repo'...
Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
+ cd repo
+ git config user.email gpg@rultor.com
+ git config user.name Rultor.com
+ '[' -z 'export '\''head=git@github.com:objectionary/phino.git'\''' ']'
+ cd ..
+ cat
+ '[' true = true ']'
+ cat
+ chmod a+x entry.sh
+ cat
+ echo 'export '\''head=git@github.com:objectionary/phino.git'\''' ';' 'export '\''tag=0.0.43'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=maxonfjvipon'\''' ';' 'cabal --version' ';' 'ghc --version' ';' 'cabal update' ';' 'pdd -f /dev/null -v' ';' '[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1' ';' 'sed -i "s/0\.0\.0\.0/0.${tag}/" phino.cabal' ';' 'chmod 755 ../hackage-auth' ';' 'cabal check' ';' 'cabal build' ';' 'cabal test' ';' 'git commit -am "set version to ${tag}"' ';' 'cabal sdist' ';' 'cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-0.${tag}.tar.gz' ';'
+ sensitive=()
+ set -ex -o pipefail
+ '[' -z 0.0.43 ']'
+ [[ 0.0.43 =~ ^[a-zA-Z0-9\.\-]+$ ]]
+ echo 'tag name is valid: "0.0.43"'
tag name is valid: "0.0.43"
+ cd repo
++ git tag -l 0.0.43
+ '[' -n '' ']'
+ BRANCH_NAME=__rultor
++ wc -l
++ git show-branch __rultor
+ '[' 0 -gt 0 ']'
+ export BRANCH_NAME
+ git checkout -b __rultor
Switched to a new branch '__rultor'
+ docker_when_possible
+ true
++ tail -n 1
++ sed 's/ /\n/g'
++ uptime
+ load=0.11
++ bc
++ echo 0.11 '>' 30
+ '[' 0 -eq 1 ']'
+ echo 'load average is 0.11, low enough to run a new Docker container'
load average is 0.11, 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
078965fc7cf3: Pulling fs layer
90cb05882996: Pulling fs layer
6fe8cde9a178: Pulling fs layer
caf7e4bfc41c: Pulling fs layer
39a58c31f98c: Pulling fs layer
dbea888043ec: Pulling fs layer
ff7cc8145462: Pulling fs layer
dde642eec8e4: Pulling fs layer
a9b3230559b8: Pulling fs layer
f041f6fe9c6d: Pulling fs layer
3f5294888135: Pulling fs layer
3fd098d16fcd: Pulling fs layer
4f4fb700ef54: Pulling fs layer
38be00ea462d: Pulling fs layer
904d279021a7: Pulling fs layer
caf7e4bfc41c: Waiting
39a58c31f98c: Waiting
dbea888043ec: Waiting
ff7cc8145462: Waiting
dde642eec8e4: Waiting
a9b3230559b8: Waiting
f041f6fe9c6d: Waiting
3f5294888135: Waiting
3fd098d16fcd: Waiting
4f4fb700ef54: Waiting
38be00ea462d: Waiting
904d279021a7: Waiting
078965fc7cf3: Verifying Checksum
078965fc7cf3: Download complete
6fe8cde9a178: Verifying Checksum
6fe8cde9a178: Download complete
caf7e4bfc41c: Verifying Checksum
caf7e4bfc41c: Download complete
90cb05882996: Verifying Checksum
90cb05882996: Download complete
ff7cc8145462: Verifying Checksum
ff7cc8145462: Download complete
dde642eec8e4: Verifying Checksum
dde642eec8e4: Download complete
a9b3230559b8: Verifying Checksum
a9b3230559b8: Download complete
dbea888043ec: Verifying Checksum
dbea888043ec: Download complete
3f5294888135: Verifying Checksum
3f5294888135: Download complete
3fd098d16fcd: Verifying Checksum
3fd098d16fcd: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
f041f6fe9c6d: Verifying Checksum
f041f6fe9c6d: Download complete
904d279021a7: Verifying Checksum
904d279021a7: Download complete
39a58c31f98c: Verifying Checksum
39a58c31f98c: Download complete
38be00ea462d: Verifying Checksum
38be00ea462d: Download complete
078965fc7cf3: Pull complete
90cb05882996: Pull complete
6fe8cde9a178: Pull complete
caf7e4bfc41c: Pull complete
39a58c31f98c: Pull complete
dbea888043ec: Pull complete
ff7cc8145462: Pull complete
dde642eec8e4: Pull complete
a9b3230559b8: Pull complete
f041f6fe9c6d: Pull complete
3f5294888135: Pull complete
3fd098d16fcd: Pull complete
4f4fb700ef54: Pull complete
38be00ea462d: Pull complete
904d279021a7: Pull complete
Digest: sha256:5efa0f1cae4279e60dda60956fa8bed0aef70bf41814e952c461d1ea035d7093
Status: Downloaded newer image for maxonfjvipon/rultor-image-hs:master
docker.io/maxonfjvipon/rultor-image-hs:master
+ grep --quiet '\sobjectionary_phino_119\s*$'
+ docker ps --filter=status=exited
+ ls -al .
total 48
drwx------  3 ubuntu ubuntu 4096 Oct  5 13:00 .
drwxrwxrwt 12 root   root   4096 Oct  5 12:59 ..
-rwxrwxr-x  1 ubuntu ubuntu  666 Oct  5 13:02 end.sh
-rwxrwxr-x  1 ubuntu ubuntu  170 Oct  5 13:00 entry.sh
-rw-rw-r--  1 ubuntu ubuntu   65 Oct  5 12:59 hackage-auth
-rw-rw-r--  1 ubuntu ubuntu    5 Oct  5 12:59 pid
drwxrwxr-x 11 ubuntu ubuntu 4096 Oct  5 13:00 repo
-rwxrwxr-x  1 ubuntu ubuntu 6739 Oct  5 12:59 run.sh
-rw-rw-r--  1 ubuntu ubuntu  719 Oct  5 13:00 script.sh
-rw-rw-r--  1 ubuntu ubuntu 6677 Oct  5 13:02 stdout
++ pwd
++ pwd
+ docker run -t --rm -v /tmp/rultor-9aEg:/main --env=head=git@github.com:objectionary/phino.git --env=tag=0.0.43 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:objectionary/phino.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.0.43'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=maxonfjvipon'\''\'\'''\'''\'' '\'';'\'' '\''cabal --version'\'' '\'';'\'' '\''ghc --version'\'' '\'';'\'' '\''cabal update'\'' '\'';'\'' '\''pdd -f /dev/null -v'\'' '\'';'\'' '\''[[ "${tag}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]] || exit -1'\'' '\'';'\'' '\''sed -i "s/0\.0\.0\.0/0.${tag}/" phino.cabal'\'' '\'';'\'' '\''chmod 755 ../hackage-auth'\'' '\'';'\'' '\''cabal check'\'' '\'';'\'' '\''cabal build'\'' '\'';'\'' '\''cabal test'\'' '\'';'\'' '\''git commit -am "set version to ${tag}"'\'' '\'';'\'' '\''cabal sdist'\'' '\'';'\'' '\''cabal upload --token=$(cat ../hackage-auth) --publish dist-newstyle/sdist/phino-0.${tag}.tar.gz'\'' '\'';'\'' )' --env=head_branch=master --env=author=maxonfjvipon --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-9aEg/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=objectionary_phino_119 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.12.1.0
compiled using version 3.12.1.0 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 2025-10-05T11:48:42Z.
To revert to previous state run:
    cabal v2-update 'hackage.haskell.org,2025-09-02T15:33:37Z'
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 (33193 bytes)
/home/r/repo/renovate.json is a binary file (114 bytes)
Reading .0pdd.yml ...
Reading .github/workflows/actionlint.yml ...
Reading .github/workflows/cabal.yml ...
Reading .github/workflows/copyrights.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 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 ...
Puzzle 277-7bc79ef6 30/DEV at src/Builder.hs
Reading src/CLI.hs ...
Reading src/Dataize.hs ...
Reading src/Functions.hs ...
Reading src/LaTeX.hs ...
Puzzle 114-f84542df 30/DEV at src/LaTeX.hs
Puzzle 114-ca47c25c 30/DEV at src/LaTeX.hs
Reading src/Logger.hs ...
Reading src/Matcher.hs ...
Reading src/Misc.hs ...
Reading src/Must.hs ...
Reading src/Parser.hs ...
Reading src/Pretty.hs ...
Reading src/Random.hs ...
Reading src/Regexp.hs ...
Reading src/Replacer.hs ...
Reading src/Rewriter.hs ...
Reading src/Rule.hs ...
Reading src/Term.hs ...
Reading src/XMIR.hs ...
Reading src/Yaml.hs ...
Reading stack.yaml ...
Reading stack.yaml.lock ...
Reading test/BuilderSpec.hs ...
Reading test/CLISpec.hs ...
Reading test/DataizeSpec.hs ...
Reading test/FunctionsSpec.hs ...
Reading test/Main.hs ...
Reading test/MatcherSpec.hs ...
Reading test/MiscSpec.hs ...
Reading test/ParserSpec.hs ...
Reading test/PrettySpec.hs ...
Reading test/README.md ...
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/desugar.phi ...
Reading test-resources/cli/first.yaml ...
Reading test-resources/cli/infinite.yaml ...
Reading test-resources/cli/normalize.phi ...
Reading test-resources/cli/second.yaml ...
Reading test-resources/cli/simple.yaml ...
Reading test-resources/cli/with-$this-attribute.phi ...
Reading test-resources/condition-packs/alpha-simple.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/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-dot-recursive.yaml ...
Reading test-resources/condition-packs/nf-on-dot.yaml ...
Reading test-resources/condition-packs/nf-simple.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.yaml ...
Reading test-resources/condition-packs/ordinal.yaml ...
Reading test-resources/condition-packs/stop.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/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 ...
These warnings may cause trouble when distributing the package:
Warning: [missing-upper-bounds] On library, these packages miss upper bounds:
- containers
- megaparsec
- text
- aeson
- yaml
- directory
- filepath
- scientific
- binary-ieee754
- bytestring
- utf8-string
- prettyprinter
- optparse-applicative
- vector
- random
- transformers
- regex-pcre-builtin
- array
Please add them. There is more information at https://pvp.haskell.org/
Resolving dependencies...
Build profile: -w ghc-9.6.7 -O1
In order, the following will be built (use -v for more details):
 - unordered-containers-0.2.20.1 (lib) (requires download & build)
 - zlib-0.7.1.1 (lib) (requires download & build)
 - semigroupoids-6.0.1 (lib) (requires build)
 - mono-traversable-1.0.21.0 (lib) (requires build)
 - indexed-traversable-instances-0.1.2 (lib) (requires build)
 - streaming-commons-0.2.3.0 (lib) (requires build)
 - conduit-1.3.6.1 (lib) (requires build)
 - witherable-0.5 (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.0.1 (lib:xml-conduit) (requires build)
 - yaml-0.11.11.2 (lib) (requires build)
 - phino-0.0.0.43 (lib) (first run)
 - phino-0.0.0.43 (exe:phino) (first run)
Downloading  zlib-0.7.1.1
Downloaded   zlib-0.7.1.1
Downloading  unordered-containers-0.2.20.1
Downloaded   unordered-containers-0.2.20.1
Configuring library for unordered-containers-0.2.20.1...
Preprocessing library for unordered-containers-0.2.20.1...
Building library for unordered-containers-0.2.20.1...

;1mData/HashMap/Internal.hs:12:14-23: ;1m35mwarning0m0m;1m: [;1m35m-Wdeprecated-flags0m0m;1m]0m0m;1m
    -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead0m0m
;1m34m   |0m0m
;1m34m12 |0m0m {-# LANGUAGE ;1m35mTypeInType0m0m            #-}
;1m34m   |0m0m;1m35m              ^^^^^^^^^^0m0m
[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 )

;1mData/HashMap/Internal/Array.hs:83:1-35: ;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
;1m34m83 |0m0m ;1m35mimport Control.Applicative (liftA2)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[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-56/opt/cabal/store/ghc-9.6.7/unordered-containers-0.2.20.1-e720d1f346fbb94014fc75951d24239901941301714577e8e7a8008b28283c8b/lib
Configuring library for zlib-0.7.1.1...
Preprocessing library for zlib-0.7.1.1...
Building library for zlib-0.7.1.1...
[1 of 6] Compiling Codec.Compression.Zlib.ByteStringCompat ( Codec/Compression/Zlib/ByteStringCompat.hs, dist/build/Codec/Compression/Zlib/ByteStringCompat.o, dist/build/Codec/Compression/Zlib/ByteStringCompat.dyn_o )
[2 of 6] Compiling Codec.Compression.Zlib.Stream ( dist/build/Codec/Compression/Zlib/Stream.hs, dist/build/Codec/Compression/Zlib/Stream.o, dist/build/Codec/Compression/Zlib/Stream.dyn_o )
[3 of 6] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, dist/build/Codec/Compression/Zlib/Internal.o, dist/build/Codec/Compression/Zlib/Internal.dyn_o )
[4 of 6] Compiling Codec.Compression.Zlib.Raw ( Codec/Compression/Zlib/Raw.hs, dist/build/Codec/Compression/Zlib/Raw.o, dist/build/Codec/Compression/Zlib/Raw.dyn_o )
[5 of 6] Compiling Codec.Compression.Zlib ( Codec/Compression/Zlib.hs, dist/build/Codec/Compression/Zlib.o, dist/build/Codec/Compression/Zlib.dyn_o )
[6 of 6] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, dist/build/Codec/Compression/GZip.o, dist/build/Codec/Compression/GZip.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-56/opt/cabal/store/ghc-9.6.7/zlib-0.7.1.1-43466a8deee8322fbf30bfa883bb14fd24dafda9174c8e1fdbd5e74f09f41066/lib
Configuring library for semigroupoids-6.0.1...
Preprocessing library for semigroupoids-6.0.1...
Building library for semigroupoids-6.0.1...
[ 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-56/opt/cabal/store/ghc-9.6.7/semigroupoids-6.0.1-cecd78110e338c0261cac3f2dc7949e39cc5493e5c675856617d51905233b657/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-56/opt/cabal/store/ghc-9.6.7/mono-traversable-1.0.21.0-e3d25316d8f6065dc94926a15d5e49c3541468540ab86f368256e9983fb750fc/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-56/opt/cabal/store/ghc-9.6.7/indexed-traversable-instances-0.1.2-64a59a42ed81b84abc26415163d2c123af1114718838412543de264d8cb415eb/lib
Configuring library for streaming-commons-0.2.3.0...
Preprocessing library for streaming-commons-0.2.3.0...
Building library for streaming-commons-0.2.3.0...
[ 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-56/opt/cabal/store/ghc-9.6.7/streaming-commons-0.2.3.0-4ce1a95604540b24d6cfb823d8e3dd8b661073f281d80200fc529d58d611c7b9/lib
Configuring library for conduit-1.3.6.1...
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 &lsquo;Control.Applicative&rsquo; 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 ‘.|’ might inline first
    Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’0m0m
;1m34m   |0m0m
;1m34m71 |0m0m {-# RULES ;1m35m"conduit: fuseStream (.|)" forall left right.0m0m
;1m34m   |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...0m0m

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

;1msrc/Data/Conduit/Internal/Fusion.hs:243:11: ;1m35mwarning0m0m;1m: [;1m35mGHC-953960m0m;1m] [;1m35m-Winline-rule-shadowing0m0m;1m]0m0m;1m
    Rule &quot;conduit: connectStream2 (runConduitRes/=$=)&quot; may never fire
      because &lsquo;runConduitRes&rsquo; might inline first
    Suggested fix:
      Add an INLINE[n] or NOINLINE[n] pragma for &lsquo;runConduitRes&rsquo;0m0m
;1m34m    |0m0m
;1m34m243 |0m0m {-# RULES ;1m35m&quot;conduit: connectStream2 (runConduitRes/=$=)&quot; 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" forall src f b. runConduit (src .| fold f b) = connectFold src f b0m0m #-}
;1m34m    |0m0m;1m35m           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

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

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

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

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

;1msrc/Data/Conduit/Combinators.hs:901:43: ;1m35mwarning0m0m;1m: [;1m35mGHC-585200m0m;1m] [;1m35m-Wtype-equality-requires-operators0m0m;1m]0m0m;1m
    The use of &lsquo;~&rsquo; 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 ‘~’ 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-56/opt/cabal/store/ghc-9.6.7/conduit-1.3.6.1-f318b865e6b0bb97e024edc9179289646b1e67d389d5b04b3cc75e41c2acecd0/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-56/opt/cabal/store/ghc-9.6.7/witherable-0.5-cbd9a92e2e0fd1505980a0d371876be22b6141a3fdc2e185545ca83f24645a81/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-56/opt/cabal/store/ghc-9.6.7/semialign-1.3.1-2514e2e7620f20fe5c71be03de007e1a7aeafd324e1ea9ae7e211df895f59f64/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-56/opt/cabal/store/ghc-9.6.7/libyaml-0.1.4-cab388df810416e6db708f1776872016090d201c6fb9e9e874c87f1905852b18/lib
Configuring library for conduit-extra-1.3.8...
Preprocessing library for conduit-extra-1.3.8...
Building library for conduit-extra-1.3.8...
[ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, dist/build/Data/Conduit/Attoparsec.o, dist/build/Data/Conduit/Attoparsec.dyn_o )
[ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, dist/build/Data/Conduit/Binary.o, dist/build/Data/Conduit/Binary.dyn_o )
[ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, dist/build/Data/Conduit/ByteString/Builder.o, dist/build/Data/Conduit/ByteString/Builder.dyn_o )
[ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, dist/build/Data/Conduit/Filesystem.o, dist/build/Data/Conduit/Filesystem.dyn_o )
[ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, dist/build/Data/Conduit/Foldl.o, dist/build/Data/Conduit/Foldl.dyn_o )
[ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, dist/build/Data/Conduit/Lazy.o, dist/build/Data/Conduit/Lazy.dyn_o )
[ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, dist/build/Data/Conduit/Network.o, dist/build/Data/Conduit/Network.dyn_o )
[ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, dist/build/Data/Conduit/Network/UDP.o, dist/build/Data/Conduit/Network/UDP.dyn_o )
[ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, dist/build/Data/Conduit/Network/Unix.o, dist/build/Data/Conduit/Network/Unix.dyn_o )
[10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, dist/build/Data/Conduit/Process.o, dist/build/Data/Conduit/Process.dyn_o )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

;1mData/Conduit/Process.hs:78:20: ;1m35mwarning0m0m;1m: [;1m35mGHC-621610m0m;1m] [;1m35m-Wincomplete-uni-patterns0m0m;1m]0m0m;1m
    Pattern match(es) are non-exhaustive
    In a lambda abstraction:
        Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched:
            Nothing0m0m
;1m34m   |0m0m
;1m34m78 |0m0m     osStdStream = (;1m35m\(Just h) -> hSetBuffering h NoBuffering $> (sourceHandle h, liftIO $ hClose h)0m0m, Just CreatePipe)
;1m34m   |0m0m;1m35m                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m
[11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, dist/build/Data/Conduit/Process/Typed.o, dist/build/Data/Conduit/Process/Typed.dyn_o )
[12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, dist/build/Data/Conduit/Text.o, dist/build/Data/Conduit/Text.dyn_o )
[13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, dist/build/Data/Conduit/Zlib.o, dist/build/Data/Conduit/Zlib.dyn_o )
Installing library in /opt/cabal/store/ghc-9.6.7/incoming/new-56/opt/cabal/store/ghc-9.6.7/conduit-extra-1.3.8-e6acc196d6f6fc4f35281db193269022ded88bd92dbb17a454ef11524e85d452/lib
Configuring library for aeson-2.2.3.0...
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: "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-56/opt/cabal/store/ghc-9.6.7/aeson-2.2.3.0-740d279ab2fa7e04dc3118355747e72bd7f6e8952231b398993affab656a9646/lib
[1 of 2] Compiling Main             ( /home/r/repo/dist-newstyle/tmp/src-56/xml-conduit-1.10.0.1/dist/setup/setup.hs, /home/r/repo/dist-newstyle/tmp/src-56/xml-conduit-1.10.0.1/dist/setup/Main.o )
[2 of 2] Linking /home/r/repo/dist-newstyle/tmp/src-56/xml-conduit-1.10.0.1/dist/setup/setup
Configuring xml-conduit-1.10.0.1...
Preprocessing library for xml-conduit-1.10.0.1..
Building library for xml-conduit-1.10.0.1..
[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:32: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
;1m34m32 |0m0m ;1m35mimport           Control.Applicative          ((<$>))0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Stream/Render/Internal.hs:33: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
;1m34m33 |0m0m ;1m35mimport           Control.Monad.Trans.Resource (MonadThrow)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Stream/Render/Internal.hs:42: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
;1m34m42 |0m0m ;1m35mimport           Data.Monoid                  (Monoid, mappend, mempty)0m0m
;1m34m   |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

;1msrc/Text/XML/Stream/Render/Internal.hs:195: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
;1m34m195 |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&rsquo;
    To import instances alone, use: import Control.Monad.Trans.Class()0m0m
;1m34m    |0m0m
;1m34m148 |0m0m ;1m35mimport           Control.Monad.Trans.Class    (lift)0m0m
;1m34m    |0m0m;1m35m ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0m0m

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

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

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

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

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

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

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

;1msrc/Text/XML.hs:114:1: ;1m35mwarning0m0m;1m: [;1m35m-Wunused-imports0m0m;1m]0m0m;1m
    The import of ‘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-56/opt/cabal/store/ghc-9.6.7/xml-conduit-1.10.0.1-7b43bd1f5ba8f8f929be3dbd6423d13d0b765ed66c1c365583dff2f7b142adbb/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-56/opt/cabal/store/ghc-9.6.7/yaml-0.11.11.2-cb252b6f785f8345f0e17e2a4ea6adc7c790f20ce8585b7614ad520fdf1c80b0/lib
Configuring library for phino-0.0.0.43...
Preprocessing library for phino-0.0.0.43...
Building library for phino-0.0.0.43...
[ 1 of 21] Compiling Ast              ( src/Ast.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Ast.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Ast.dyn_o )
[ 2 of 21] Compiling Logger           ( src/Logger.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Logger.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Logger.dyn_o )
[ 3 of 21] Compiling Matcher          ( src/Matcher.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Matcher.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Matcher.dyn_o )
[ 4 of 21] Compiling Misc             ( src/Misc.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Misc.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Misc.dyn_o )
[ 5 of 21] Compiling Must             ( src/Must.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Must.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Must.dyn_o )
[ 6 of 21] Compiling Parser           ( src/Parser.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Parser.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Parser.dyn_o )
[ 7 of 21] Compiling Paths_phino      ( /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/autogen/Paths_phino.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Paths_phino.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Paths_phino.dyn_o )
[ 8 of 21] Compiling Random           ( src/Random.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Random.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Random.dyn_o )
[ 9 of 21] Compiling Regexp           ( src/Regexp.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Regexp.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Regexp.dyn_o )
[10 of 21] Compiling Yaml             ( src/Yaml.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Yaml.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Yaml.dyn_o )
[11 of 21] Compiling Term             ( src/Term.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Term.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Term.dyn_o )
[12 of 21] Compiling Pretty           ( src/Pretty.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Pretty.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Pretty.dyn_o )
[13 of 21] Compiling XMIR             ( src/XMIR.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/XMIR.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/XMIR.dyn_o )
[14 of 21] Compiling Replacer         ( src/Replacer.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Replacer.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Replacer.dyn_o )
[15 of 21] Compiling LaTeX            ( src/LaTeX.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/LaTeX.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/LaTeX.dyn_o )
[16 of 21] Compiling Builder          ( src/Builder.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Builder.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Builder.dyn_o )
[17 of 21] Compiling Rule             ( src/Rule.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Rule.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Rule.dyn_o )
[18 of 21] Compiling Rewriter         ( src/Rewriter.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Rewriter.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Rewriter.dyn_o )
[19 of 21] Compiling Functions        ( src/Functions.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Functions.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Functions.dyn_o )
[20 of 21] Compiling Dataize          ( src/Dataize.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Dataize.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/Dataize.dyn_o )
[21 of 21] Compiling CLI              ( src/CLI.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/CLI.o, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/build/CLI.dyn_o )
Configuring executable 'phino' for phino-0.0.0.43...
Preprocessing executable 'phino' for phino-0.0.0.43...
Building executable 'phino' for phino-0.0.0.43...
[1 of 1] Compiling Main             ( app/Main.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/x/phino/build/phino/phino-tmp/Main.o )
[2 of 2] Linking /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/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-core-2.11.14 (lib) (requires download & build)
 - hspec-discover-2.11.14 (lib) (requires download & build)
 - hspec-discover-2.11.14 (exe:hspec-discover) (requires download & build)
 - hspec-2.11.14 (lib) (requires download & build)
 - phino-0.0.0.43 (test:spec) (first run)
Downloading  hspec-discover-2.11.14
Downloaded   hspec-discover-2.11.14
Downloading  hspec-core-2.11.14
Downloaded   hspec-core-2.11.14
Downloading  hspec-2.11.14
Configuring library for hspec-core-2.11.14...
Downloaded   hspec-2.11.14
Preprocessing library for hspec-core-2.11.14...
Building library for hspec-core-2.11.14...
[ 1 of 51] Compiling Control.Concurrent.Async ( vendor/Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o )
[ 2 of 51] Compiling Data.Algorithm.Diff ( vendor/Data/Algorithm/Diff.hs, dist/build/Data/Algorithm/Diff.o, dist/build/Data/Algorithm/Diff.dyn_o )
[ 3 of 51] 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 51] 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 51] 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 51] 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 51] Compiling NonEmpty         ( src/NonEmpty.hs, dist/build/NonEmpty.o, dist/build/NonEmpty.dyn_o )
[ 8 of 51] Compiling GetOpt.Declarative.Types ( src/GetOpt/Declarative/Types.hs, dist/build/GetOpt/Declarative/Types.o, dist/build/GetOpt/Declarative/Types.dyn_o )
[ 9 of 51] Compiling GetOpt.Declarative.Environment ( src/GetOpt/Declarative/Environment.hs, dist/build/GetOpt/Declarative/Environment.o, dist/build/GetOpt/Declarative/Environment.dyn_o )
[10 of 51] 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 )
[11 of 51] 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 )
[12 of 51] 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 )
[13 of 51] 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 )
[14 of 51] 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 )
[15 of 51] 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 )
[16 of 51] 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 )
[17 of 51] 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 )
[18 of 51] 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 )
[19 of 51] 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 )
[20 of 51] 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 )
[21 of 51] 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 )
[22 of 51] 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 )
[23 of 51] 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 )
[24 of 51] 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 )
[25 of 51] 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 )
[26 of 51] 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 )
[27 of 51] 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 )
[28 of 51] 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 )
[29 of 51] 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 )
[30 of 51] 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 )
[31 of 51] 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 )
[32 of 51] Compiling GetOpt.Declarative.Util ( src/GetOpt/Declarative/Util.hs, dist/build/GetOpt/Declarative/Util.o, dist/build/GetOpt/Declarative/Util.dyn_o )
[33 of 51] Compiling GetOpt.Declarative.Interpret ( src/GetOpt/Declarative/Interpret.hs, dist/build/GetOpt/Declarative/Interpret.o, dist/build/GetOpt/Declarative/Interpret.dyn_o )
[34 of 51] Compiling GetOpt.Declarative ( src/GetOpt/Declarative.hs, dist/build/GetOpt/Declarative.o, dist/build/GetOpt/Declarative.dyn_o )
[35 of 51] 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 )
[36 of 51] 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 )
[37 of 51] 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 )
[38 of 51] 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 )
[39 of 51] 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 )
[40 of 51] 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 )
[41 of 51] 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 )
[42 of 51] 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 )
[43 of 51] 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 )
[44 of 51] 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 )
[45 of 51] 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 )
[46 of 51] 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 )
[47 of 51] 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 )
[48 of 51] 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 )
[49 of 51] 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 )
[50 of 51] 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 )
[51 of 51] 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-2484/opt/cabal/store/ghc-9.6.7/hspec-core-2.11.14-46149e261a3fb773ae1ae043726d4b16c585a969e828d01b6031f9b2cbc143d6/lib
Configuring library for hspec-discover-2.11.14...
Preprocessing library for hspec-discover-2.11.14...
Building library for hspec-discover-2.11.14...
[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-2484/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.14-5307a65d96c0159dedb7b61853a269d0412c521990cc5cf4a03f2124080eabd5/lib
Configuring executable 'hspec-discover' for hspec-discover-2.11.14...
Preprocessing executable 'hspec-discover' for hspec-discover-2.11.14...
Building executable 'hspec-discover' for hspec-discover-2.11.14...
[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-2484/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.14-e-hspec-discover-a7ba2f8506b7a887d14f1310cdbb6153df309ed394b83aa2414fc23fe9a9866d/bin
Warning: The directory
/opt/cabal/store/ghc-9.6.7/incoming/new-2484/opt/cabal/store/ghc-9.6.7/hspec-discover-2.11.14-e-hspec-discover-a7ba2f8506b7a887d14f1310cdbb6153df309ed394b83aa2414fc23fe9a9866d/bin
is not in the system search path.
Configuring library for hspec-2.11.14...
Preprocessing library for hspec-2.11.14...
Building library for hspec-2.11.14...
[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-2484/opt/cabal/store/ghc-9.6.7/hspec-2.11.14-530e168d18d207d4a680b0a7077661d650ad6685215a7bcfe9c33c3ef66fafbd/lib
Configuring test suite 'spec' for phino-0.0.0.43...
Preprocessing test suite 'spec' for phino-0.0.0.43...
Building test suite 'spec' for phino-0.0.0.43...
[ 1 of 16] Compiling BuilderSpec      ( test/BuilderSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/BuilderSpec.o )
[ 2 of 16] Compiling DataizeSpec      ( test/DataizeSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/DataizeSpec.o )
[ 3 of 16] Compiling FunctionsSpec    ( test/FunctionsSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/FunctionsSpec.o )
[ 4 of 16] Compiling MatcherSpec      ( test/MatcherSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/MatcherSpec.o )
[ 5 of 16] Compiling MiscSpec         ( test/MiscSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/MiscSpec.o )
[ 6 of 16] Compiling ParserSpec       ( test/ParserSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/ParserSpec.o )
[ 7 of 16] Compiling Paths_phino      ( /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/autogen/Paths_phino.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/Paths_phino.o )
[ 8 of 16] Compiling CLISpec          ( test/CLISpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/CLISpec.o )
[ 9 of 16] Compiling PrettySpec       ( test/PrettySpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/PrettySpec.o )
[10 of 16] Compiling ReplacerSpec     ( test/ReplacerSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/ReplacerSpec.o )
[11 of 16] Compiling RewriterSpec     ( test/RewriterSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/RewriterSpec.o )
[12 of 16] Compiling RuleSpec         ( test/RuleSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/RuleSpec.o )
[13 of 16] Compiling XMIRSpec         ( test/XMIRSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/XMIRSpec.o )
[14 of 16] Compiling YamlSpec         ( test/YamlSpec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/YamlSpec.o )
[15 of 16] Compiling Spec             ( test/Spec.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/Spec.o )
[16 of 16] Compiling Main             ( test/Main.hs, /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec-tmp/Main.o )
[17 of 17] Linking /home/r/repo/dist-newstyle/build/x86_64-linux/ghc-9.6.7/phino-0.0.0.43/t/spec/build/spec/spec
Running 1 test suites...
Test suite spec: RUNNING...
?25l
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--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    ono--sweeteandn--output=xmiritogethere[32m✔0m]
K7l    withtloopingnrulese[32m✔0m]
K7l  withtwrongnattributetandnvalidierroromessageg[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  rewritesewithtXMIRIasainputu[32m✔0m]
K7l  rewriteseasaXMIRIwithtomit-listingnflaga[32m✔0m]
K7l  doesenotofailionoexactlyl1 rewritingn[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]
  dataize
K7l  dataizesesimplelprograma[32m✔0m]
K7l  failsltotdataizez[32m✔0m]
  explain
K7l  explainsnsinglelrulel[32m✔0m]
K7l  explainsnmultiplelrulese[32m✔0m]
K7l  explainsnnormalizationorulese[32m✔0m]
K7l  failslwithtnonrulesespecifiede[32m✔0m]
K7l  writesetottargetefilel[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(5)5[32m✔0m]
K7lFahrenheiti[32m✔0m]
K7lFactoriala[32m✔0m]
Functions
  Functions
K7l  containsnonlyluniqueubindingsgaftere'join'n[32m✔0m]
Matcher
  matchExpressionDeep: expression => expression => [substitution]
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!=>=@ =&gt;=[(!a!&gt;&gt;&gt;@)])[32m✔0m]
K7l  ~0~=&gt;=[][=&gt;=[()])[32m✔0m]
  matchBindings: [binding] =&gt; [binding] =&gt; substitution
K7l  [[]]]=&gt;=[[]]]=&gt;=()([32m✔0m]
K7l  [[!B]]]=&gt;=T:[[x[-&gt;-?,?D&gt;D01-,-L&gt;LFunc]]]=&gt;=(!B!&gt;&gt;&gt;T)T[32m✔0m]
K7l  [[D&gt;D00-]]]=&gt;=[[D&gt;D00-,-L&gt;LFunc]]]=&gt;=[][[32m✔0m]
K7l  [[y[-&gt;-?,?!a!-&gt;-?]]]=&gt;=[[y[-&gt;-?,?x -&gt;-?]]]=&gt;=(!a!&gt;&gt;&gt;x)x[32m✔0m]
K7l  [[!B,Bx -&gt;-?]]]=&gt;=[[x[-&gt;-?]]]=&gt;=(!B!&gt;&gt;&gt;[[]])][32m✔0m]
K7l  [[!B1,1x -&gt;-?,?!B2]]]=&gt;=[[x[-&gt;-?,?y -&gt;-?]]]=&gt;=(!B1B&gt;&gt;&gt;[[]],]!B2B&gt;&gt;&gt;[[y[-&gt;-?]])][32m✔0m]
K7l  [[!B1,1!x!-&gt;-?,?!B2]]]=&gt;=[[y[-&gt;-?,?D&gt;D-&gt;-00-,-L&gt;LFunc]]]=&gt;=(!x!&gt;&gt;>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!>>>Q)])[32m✔0m]
K7l  !e!=>=Q.org(x(->-$)$=>=[(!e!>>>Q.org(x(->-$))])[32m✔0m]
K7l  !e1.x.=>=Q.org.x.=>=[(!e1e>>>Q.org)])[32m✔0m]
K7l  !e.org.!a!=>=$.org.x.=>=[(!e!>>>$,$!a!>>>x)])[32m✔0m]
K7l  [[!a!->-!e,e!B]].!a!=>=[[x[->-Q,Qy ->-$]].x.=>=[(!a!>>>x,x!e!>>>Q,Q!B!>>>[y[->-$])])[32m✔0m]
K7l  Q * !t!=>=Q.orgr=>=[(!t!>>>[.org])])[32m✔0m]
K7l  Q * !t!=>=Q.org(x(->-[[]])]=>=[(!t!>>>[.org,g(x(->-[[]])])])[32m✔0m]
K7l  Q.!a!* !t!=>=Q.org.eolang(x(->-[[]])]=>=[(!a!>>>org,g!t!>>>[ .eolang,g( x ->-[[[]]]) ])])[32m✔0m]
K7l  Q.x(y(->-$ * !t1)1* !t2t=>=Q.x(y(->-$.q).p.=>=[(!t1t>>>[.q],]!t2t>>>[.p])])[32m✔0m]
K7l  [[!B1,1!a!↦ !e1,1!B2]](!a!↦ !e2)2=>=⟦ t ↦ ξ.k,kx ↦ ξ.t,tk ↦ ∅ ⟧(x(↦ ξ)ξ=>=[(!B1B>>>[[[t ->-$.k.]],]!a!>>>x,x!B2B>>>[[[k ->-? ]],]!e1e>>>$.t,t!e2e>>>$)])[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]
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]
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]
K7l  {[[fooo↦ QQ]]}][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()(->-[[]]]]]][32m✔0m]
K7l  [[x(^,^@,@y)y->-[[q[->-QQ]]]]]][32m✔0m]
K7l  Q.x(y()(->-[[]])][32m✔0m]
K7l  Q.x(y(q)q->-[[w[->-!e]])][32m✔0m]
K7l  Q.x(~1(^,@)@->-[[]])][32m✔0m]
K7l  Q.x.^.@.!a0a[32m✔0m]
K7l  [[x[->-y.z]]][32m✔0m]
K7l  [[x[->-^,^y ->-@,@z ->-!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[->-5.plus(5),)y ->-"hello","z ->-42.5]]][32m✔0m]
?7l    [[
  x -> "Hi",
  y -> 42
K] [ [[7h
  x -> "Hi",
  y -> 42
]] [32m✔0m]
K7l  [[x[->--42,2y ->-+34]]][32m✔0m]
K7l  ⟦x⟦↦ Φ.org.eolang(z(↦ ξ.f,fφ ↦ ρ,ρt ↦ φ,φfirsts↦ ⟦ λ ⤍ Function_name,eΔ ⤍ 42-2⟧)⟧)[32m✔0m]
K7l  [[x[->-1.00e+3,3y ->-2.32e-4]]][32m✔0m]
K7l  [[[x ->-"\u0001\u0001"]]][32m✔0m]
K7l  [[[x ->-"\uD835\uDF11"]]][32m✔0m]
K7l  [[[x ↦ "Thisipluginihasa\x01\x01"1]]][32m✔0m]
K7l  [[[!afooo->-!e1Some,e!a-BARA->-!e_123someW,W!Bhi1232]]][32m✔0m]
  prohibits
K7l  Q.x()([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]
Pretty
  saltify program
K7l  Q ->-$ [32m✔0m]
K7l  Q ->-Q.org.x.[32m✔0m]
K7l  Q ->-[[]]][32m✔0m]
K7l  Q ->-[[@[->-?]](~1~->-Q.x)x[32m✔0m]
K7l  Q ->-!e!* !t![32m✔0m]
K7l  Q ->-[[D>D00-,L>LF,^,->-?,!B,@,->-[[y[->-?]]]]][32m✔0m]
  sweetify program
K7l  Q ->-$ [32m✔0m]
K7l  Q -&gt;-Q.org.eolang(x(-&gt;-Q.x)x[32m✔0m]
K7l  Q -&gt;-[[[x -&gt;-[[[y -&gt;-?,?z -&gt;-? ]]]]]][32m✔0m]
K7l  Q -&gt;-5 [32m✔0m]
K7l  Q -&gt;-[[[x -&gt;-&quot;hello&quot;]]][32m✔0m]
K7l  Q -&gt;-[[[x -&gt;-&quot;hello&quot;,&quot;y -&gt;-5]]][32m✔0m]
K7l  Q -&gt;-Q.x(x(-&gt;-1)(y(-&gt;-2)(z(-&gt;-3)3[32m✔0m]
K7l  Q -&gt;-Q.x(~0~-&gt;-Q.y)y[32m✔0m]
K7l  Q -&gt;-Q.x(~0~-&gt;-1)(~1~-&gt;-2)(~2~-&gt;-3)3[32m✔0m]
K7l  Q -&gt;-Q.x(~0~-&gt;-1)(~2~-&gt;-2)(~1~-&gt;-3)3[32m✔0m]
K7l  Q -&gt;-&Phi;.jeo.opcode.ldc(18,8&quot;Readingn\&quot;&quot;)&quot;[32m✔0m]
K7l  Q -&gt;-[[[k -&gt;-[[]]]]]][32m✔0m]
K7l  Q -&gt;-[[[]]][32m✔0m]
  prettify substitution
K7l  [()])[32m✔0m]
K7l  [(!e!&gt;&gt;&gt;Q.x)])[32m✔0m]
K7l  [(!a!&gt;&gt;&gt;x)])[32m✔0m]
Replacer
  replace program: Program =&gt; ([Expression], [Expression]) =&gt; Program
K7l  Q -&gt;-Q.y.x.=&gt;=([Q.y],][$])]=&gt;=Q -&gt;-$.x.[32m✔0m]
K7l  Q -&gt;-[[x[-&gt;-[[y[-&gt;-$]],]z -&gt;-[[w[-&gt;-$]]]]]]=&gt;=([[y[-&gt;-$],][w[-&gt;-$]],][Q.y,yQ.w])]=&gt;=Q -&gt;-[[x[-&gt;-Q.y,yz -&gt;-Q.w]]][32m✔0m]
K7l  Q -&gt;-[[]]]=&gt;=([],][$])]=&gt;=X [32m✔0m]
K7l  Q -&gt;-[[L&gt;LFunc,cD&gt;D00-]]]=&gt;=([([[L&gt;LFunc,cD&gt;D00-]]]],][Q])]=&gt;=Q -&gt;-Q [32m✔0m]
K7l  Q -&gt;-Q.org.eolangn=&gt;=([Q.org.eolang,gQ.org],][$,$$])]=&gt;=$ [32m✔0m]
K7l  Q -&gt;-[[[x -&gt;-$.t,tt -&gt;-? ]].t(^(-&gt;-[[[x -&gt;-$.t,tt -&gt;-? ]])]=&gt;=([([[[x -&gt;-$.t,tt -&gt;-? ]].t.],][T])]=&gt;=T(^(-&gt;-[[[x -&gt;-$.t,tt -&gt;-? ]])][32m✔0m]
  replace program fast: Program =&gt; ([Expression], [Expression]) =&gt; Program
K7l  Q -&gt;-[[^[-&gt;-?,?@ -&gt;-?,?D&gt;D-&gt;-?]]]=&gt;=[[[!B1,1!a!-&gt;-?,?!B2B]]]=&gt;=[[[!B1,1!a!-&gt;-$,$!B2B]]]=&gt;=Q -&gt;-[[[^ -&gt;-$,$@ -&gt;-$,$D&gt;D-&gt;-$ ]]][32m✔0m]
K7l  Q -&gt;-[[[^ -&gt;-? ]]]=>=[[[!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]
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/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  nf-dot-recursive.yamlm[32m✔0m]
K7l  stop.yamlm[32m✔0m]
K7l  ordinal.yamlm[32m✔0m]
K7l  not-nf-on-phi.yamlm[32m✔0m]
K7l  nf-simple.yamlm[32m✔0m]
K7l  eq-with-two-meta-attributes.yamlm[32m✔0m]
K7l  matches.yamlm[32m✔0m]
K7l  eq-with-formations.yamlm[32m✔0m]
K7l  eq-to-rho.yamlm[32m✔0m]
K7l  or.yamlm[32m✔0m]
K7l  nf-on-dot.yamlm[32m✔0m]
K7l  eq-with-attributes.yamlm[32m✔0m]
K7l  eq-with-expressions.yamlm[32m✔0m]
K7l  matches-with-line-bounds.yamlm[32m✔0m]
K7l  length.yamlm[32m✔0m]
K7l  eq-with-two-meta-expressions.yamlm[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.5120 seconds
32m372 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.43/t/spec/test/phino-0.0.0.43-spec.log
1 of 1 test suites (1 of 1 test cases) passed.
[__rultor a5be9f9] set version to 0.0.43
 1 file changed, 1 insertion(+), 1 deletion(-)
Wrote tarball sdist to /home/r/repo/dist-newstyle/sdist/phino-0.0.0.43.tar.gz
Uploading dist-newstyle/sdist/phino-0.0.0.43.tar.gz...
Package successfully published. You can now view it at
'https://hackage.haskell.org/package/phino-0.0.0.43'.
Warnings:
- [missing-upper-bounds] On library, these packages miss upper bounds:
- - containers
- - megaparsec
- - text
- - aeson
- - yaml
- - directory
- - filepath
- - scientific
- - binary-ieee754
- - bytestring
- - utf8-string
- - prettyprinter
- - optparse-applicative
- - vector
- - random
- - transformers
- - regex-pcre-builtin
- - array
- Please add them. There is more information at https://pvp.haskell.org/
+ mv /home/r/repo .
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git checkout __rultor
Already on '__rultor'
+ git tag 0.0.43 -m '0.0.43: tagged by rultor.com'
+ git reset --hard
HEAD is now at a5be9f9 set version to 0.0.43
+ git clean -fd
+ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
+ git branch -D __rultor
Deleted branch __rultor (was a5be9f9).
+ git push --all origin
Everything up-to-date
+ git push --tags origin
To github.com:objectionary/phino.git
 * [new tag]         0.0.43 -> 0.0.43
container 1edaadd42ecd7de912149e0b2722930798ee9c1303b61a488a46418119ee482d is dead
Sun Oct  5 13:08:45 UTC 2025