(not at the head of any monitored branch or PR)
2026-04-10 17:57.35: New job: test protocell.1.0.0 with dune.3.22.2, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29704/head (3e0c395e7b1393a792367f8edca3654dac71e6fd)
                              on debian-13-ocaml-4.14/amd64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29704/head" && git reset --hard 3e0c395e
git fetch origin master
git merge --no-edit 9d8ceab8e9f49f5671cf459997c8a47cf0e675ca
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune.3.22.2 3.22.2
RUN opam reinstall dune.3.22.2; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'dune.3.22.2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall protocell.1.0.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'protocell.1.0.0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test protocell.1.0.0) || true
RUN opam reinstall --with-test --verbose protocell.1.0.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'protocell.1.0.0' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2026-04-10 17:57.35: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4-dune.3.22.2-protocell.1.0.0-3e0c395e7b1393a792367f8edca3654dac71e6fd"
2026-04-10 17:57.35: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "opam option solver=builtin-0install && opam config report"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMPRECISETRACKING 1)
 (env CI true)
 (env OPAM_REPO_CI true)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (network host)
      (shell "opam update --depexts || true"))
 (run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune.3.22.2;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall protocell.1.0.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'protocell.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (network host)
      (shell "(opam reinstall --with-test protocell.1.0.0) || true"))
 (run (shell  "opam reinstall --with-test --verbose protocell.1.0.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'protocell.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-04-10 17:57.35: Waiting for resource in pool OCluster
2026-04-11 02:29.22: Waiting for worker…
2026-04-11 02:31.07: Got resource from pool OCluster
Building on eumache.caelum.ci.dev
All commits already cached
HEAD is now at 9d8ceab8e9 Merge pull request #29697 from filipeom/opam-publish-smtml.0.25.0
Updating 9d8ceab8e9..3e0c395e7b
Fast-forward
 packages/chrome-trace/chrome-trace.3.22.2/opam     | 39 +++++++++++
 .../dune-action-plugin.3.22.2/opam                 | 52 +++++++++++++++
 .../dune-action-trace.3.22.2/opam                  | 39 +++++++++++
 .../dune-build-info/dune-build-info.3.22.2/opam    | 45 +++++++++++++
 .../dune-configurator.3.22.2/opam                  | 49 ++++++++++++++
 packages/dune-glob/dune-glob.3.22.2/opam           | 42 ++++++++++++
 .../dune-private-libs.3.22.2/opam                  | 50 +++++++++++++++
 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam     | 41 ++++++++++++
 packages/dune-rpc/dune-rpc.3.22.2/opam             | 44 +++++++++++++
 packages/dune-site/dune-site.3.22.2/opam           | 37 +++++++++++
 packages/dune/dune.3.22.2/opam                     | 75 ++++++++++++++++++++++
 packages/dyn/dyn.3.22.2/opam                       | 40 ++++++++++++
 packages/fs-io/fs-io.3.22.2/opam                   | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.22.2/opam         | 43 +++++++++++++
 packages/ordering/ordering.3.22.2/opam             | 38 +++++++++++
 packages/stdune/stdune.3.22.2/opam                 | 46 +++++++++++++
 packages/top-closure/top-closure.3.22.2/opam       | 38 +++++++++++
 packages/xdg/xdg.3.22.2/opam                       | 39 +++++++++++
 18 files changed, 796 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.22.2/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.2/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.2/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.22.2/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.22.2/opam
 create mode 100644 packages/dune-glob/dune-glob.3.22.2/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.2/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.22.2/opam
 create mode 100644 packages/dune-site/dune-site.3.22.2/opam
 create mode 100644 packages/dune/dune.3.22.2/opam
 create mode 100644 packages/dyn/dyn.3.22.2/opam
 create mode 100644 packages/fs-io/fs-io.3.22.2/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.2/opam
 create mode 100644 packages/ordering/ordering.3.22.2/opam
 create mode 100644 packages/stdune/stdune.3.22.2/opam
 create mode 100644 packages/top-closure/top-closure.3.22.2/opam
 create mode 100644 packages/xdg/xdg.3.22.2/opam

(from ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4' locally
docker.io/ocaml/opam@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4: Pulling from ocaml/opam
8f6ad858d0a4: Already exists
bcb8aca13f7d: Pulling fs layer
bee1401d6aa9: Pulling fs layer
70a4ec3f5a63: Pulling fs layer
946380c37df7: Pulling fs layer
40a16ba01935: Pulling fs layer
f4df01b7be08: Pulling fs layer
c7d14a9ac62c: Pulling fs layer
8ece799add44: Pulling fs layer
d3cb64c779a6: Pulling fs layer
946380c37df7: Waiting
d54da7bf4e54: Pulling fs layer
40a16ba01935: Waiting
3111aa7c2023: Pulling fs layer
f4df01b7be08: Waiting
962186c6e1e2: Pulling fs layer
8745338b1e0b: Pulling fs layer
c7d14a9ac62c: Waiting
70494a8c0d08: Pulling fs layer
8ece799add44: Waiting
9fbe01dcf1e6: Pulling fs layer
d3cb64c779a6: Waiting
3111aa7c2023: Waiting
d54da7bf4e54: Waiting
742774a39128: Pulling fs layer
6780ddc6e8a5: Pulling fs layer
962186c6e1e2: Waiting
742774a39128: Waiting
5049c6e21d97: Pulling fs layer
9fbe01dcf1e6: Waiting
f8f7f2d621cc: Pulling fs layer
5049c6e21d97: Waiting
d221e77cf2b7: Pulling fs layer
ea40bd8c29fe: Pulling fs layer
f8f7f2d621cc: Waiting
6780ddc6e8a5: Waiting
4f4fb700ef54: Pulling fs layer
546c3ffe9fcf: Pulling fs layer
de88a7570f24: Pulling fs layer
614f1e6aac31: Pulling fs layer
4f4fb700ef54: Waiting
546c3ffe9fcf: Waiting
d221e77cf2b7: Waiting
de88a7570f24: Waiting
4448849c2ba8: Pulling fs layer
ae7502e72140: Pulling fs layer
ea40bd8c29fe: Waiting
614f1e6aac31: Waiting
4448849c2ba8: Waiting
ff97726fb361: Pulling fs layer
20d3e00ca128: Pulling fs layer
ae7502e72140: Waiting
ff97726fb361: Waiting
8745338b1e0b: Waiting
734e3f9ef8d5: Pulling fs layer
20d3e00ca128: Waiting
a9623fbab448: Pulling fs layer
734e3f9ef8d5: Waiting
d9066aed5713: Pulling fs layer
a9623fbab448: Waiting
70494a8c0d08: Waiting
df57d5f0aedf: Pulling fs layer
d9066aed5713: Waiting
a963972287a7: Pulling fs layer
960128877639: Pulling fs layer
df57d5f0aedf: Waiting
a963972287a7: Waiting
224d5050da5a: Pulling fs layer
960128877639: Waiting
f8105fbb3180: Pulling fs layer
670a1f9738fe: Pulling fs layer
10f42e6216ad: Pulling fs layer
f8105fbb3180: Waiting
224d5050da5a: Waiting
670a1f9738fe: Waiting
1930c7997386: Pulling fs layer
10f42e6216ad: Waiting
3dfb608b80df: Pulling fs layer
1930c7997386: Waiting
35294222fbdf: Pulling fs layer
3dfb608b80df: Waiting
b427a5ce3ccf: Pulling fs layer
35294222fbdf: Waiting
159615597ae3: Pulling fs layer
b427a5ce3ccf: Waiting
159615597ae3: Waiting
bee1401d6aa9: Verifying Checksum
bee1401d6aa9: Download complete
bcb8aca13f7d: Download complete
bcb8aca13f7d: Pull complete
bee1401d6aa9: Pull complete
70a4ec3f5a63: Verifying Checksum
70a4ec3f5a63: Download complete
946380c37df7: Download complete
f4df01b7be08: Verifying Checksum
f4df01b7be08: Download complete
c7d14a9ac62c: Verifying Checksum
c7d14a9ac62c: Download complete
8ece799add44: Verifying Checksum
8ece799add44: Download complete
70a4ec3f5a63: Pull complete
946380c37df7: Pull complete
d3cb64c779a6: Verifying Checksum
d3cb64c779a6: Download complete
d54da7bf4e54: Verifying Checksum
d54da7bf4e54: Download complete
962186c6e1e2: Verifying Checksum
962186c6e1e2: Download complete
3111aa7c2023: Verifying Checksum
3111aa7c2023: Download complete
8745338b1e0b: Verifying Checksum
8745338b1e0b: Download complete
70494a8c0d08: Download complete
9fbe01dcf1e6: Verifying Checksum
742774a39128: Verifying Checksum
742774a39128: Download complete
6780ddc6e8a5: Verifying Checksum
6780ddc6e8a5: Download complete
f8f7f2d621cc: Verifying Checksum
f8f7f2d621cc: Download complete
5049c6e21d97: Verifying Checksum
5049c6e21d97: Download complete
ea40bd8c29fe: Download complete
d221e77cf2b7: Download complete
40a16ba01935: Verifying Checksum
40a16ba01935: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
546c3ffe9fcf: Verifying Checksum
546c3ffe9fcf: Download complete
de88a7570f24: Verifying Checksum
de88a7570f24: Download complete
4448849c2ba8: Verifying Checksum
4448849c2ba8: Download complete
614f1e6aac31: Download complete
ae7502e72140: Verifying Checksum
ae7502e72140: Download complete
ff97726fb361: Download complete
20d3e00ca128: Verifying Checksum
20d3e00ca128: Download complete
734e3f9ef8d5: Verifying Checksum
734e3f9ef8d5: Download complete
a9623fbab448: Verifying Checksum
a9623fbab448: Download complete
d9066aed5713: Verifying Checksum
d9066aed5713: Download complete
df57d5f0aedf: Verifying Checksum
df57d5f0aedf: Download complete
a963972287a7: Verifying Checksum
a963972287a7: Download complete
224d5050da5a: Download complete
670a1f9738fe: Download complete
10f42e6216ad: Verifying Checksum
10f42e6216ad: Download complete
1930c7997386: Verifying Checksum
1930c7997386: Download complete
960128877639: Verifying Checksum
960128877639: Download complete
35294222fbdf: Download complete
b427a5ce3ccf: Verifying Checksum
b427a5ce3ccf: Download complete
f8105fbb3180: Verifying Checksum
f8105fbb3180: Download complete
159615597ae3: Download complete
3dfb608b80df: Verifying Checksum
3dfb608b80df: Download complete
40a16ba01935: Pull complete
f4df01b7be08: Pull complete
c7d14a9ac62c: Pull complete
8ece799add44: Pull complete
d3cb64c779a6: Pull complete
d54da7bf4e54: Pull complete
3111aa7c2023: Pull complete
962186c6e1e2: Pull complete
8745338b1e0b: Pull complete
70494a8c0d08: Pull complete
9fbe01dcf1e6: Pull complete
742774a39128: Pull complete
6780ddc6e8a5: Pull complete
5049c6e21d97: Pull complete
f8f7f2d621cc: Pull complete
d221e77cf2b7: Pull complete
ea40bd8c29fe: Pull complete
4f4fb700ef54: Pull complete
546c3ffe9fcf: Pull complete
de88a7570f24: Pull complete
614f1e6aac31: Pull complete
4448849c2ba8: Pull complete
ae7502e72140: Pull complete
ff97726fb361: Pull complete
20d3e00ca128: Pull complete
734e3f9ef8d5: Pull complete
a9623fbab448: Pull complete
d9066aed5713: Pull complete
df57d5f0aedf: Pull complete
a963972287a7: Pull complete
960128877639: Pull complete
224d5050da5a: Pull complete
f8105fbb3180: Pull complete
670a1f9738fe: Pull complete
10f42e6216ad: Pull complete
1930c7997386: Pull complete
3dfb608b80df: Pull complete
35294222fbdf: Pull complete
b427a5ce3ccf: Pull complete
159615597ae3: Pull complete
Digest: sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4
Status: Downloaded newer image for ocaml/opam@sha256:4457c533769cd1c32fd9fb5fb13e5a0a285ba114860db7ac2f34c1c21e5690e4
2026-04-11 02:31.09 ---> using "e7349b5faa6e8ea47e3f73a0784842b9d8524e468ce596e92633dbea53bd1c16" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-04-11 02:31.09 ---> using "345d07c1ddcf0b692213607682954d9bdf190a7dc793f33951a109185e732dcb" from cache

/home/opam: (run (network host)
                 (shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-11 02:31.09 ---> using "6e021c655ca00bde9af60e23db55b09a0bcc3db0d3ca38d66f78ad53e254a31c" from cache

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.5.0
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 71
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# invariant            ["ocaml-base-compiler" {= "4.14.3"}]
# compiler-packages    ocaml-base-compiler.4.14.3, ocaml-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       4.14.3
2026-04-11 02:31.09 ---> using "7b2a5ae62cf702b99c177da358372ff585494a0b1c5dfffe5c4eda3046bc59fb" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (env CI true)

/home/opam: (env OPAM_REPO_CI true)

/home/opam: (run (shell "rm -rf opam-repository/"))
2026-04-11 02:31.09 ---> using "2d8e28a183d0990d4c5f7a587471f7c743cdf0d9f00bdf4de7761e94ec09202a" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-04-11 02:31.10 ---> using "43c49734bd8015921029b9a907dd77c0e05208c46b686916515831f5a9e9d500" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-11 02:31.10 ---> using "bb36992fd0066703535b2984ee1ead3db92bb1f04a8df092631924067dac4082" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [121 kB]
- Fetched 211 kB in 0s (1614 kB/s)
- Reading package lists...
- 
2026-04-11 02:31.10 ---> using "e0d9ada0baddc41d2c835edef7d0cf7cceebd2dadac41fda17c9e860b5313a74" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
dune is now pinned to version 3.22.2
2026-04-11 02:31.10 ---> using "a60db6b945be7f2fc9953546cee71bf416921d54f02951a4c9176dbdf1065520" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune.3.22.2;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
dune.3.22.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install dune 3.22.2 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.2  (cached)
-> installed dune.3.22.2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 02:31.10 ---> using "59eacf68137f7dccf94b9ebc5274fdc537230a8c71c2eb52f8fcf698829c6d46" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall protocell.1.0.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'protocell.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
protocell.1.0.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 15 packages
  - install base                v0.16.4 [required by protocell]
  - install base-bytes          base    [required by ocplib-endian]
  - install cppo                1.8.0   [required by ocplib-endian, ppx_deriving]
  - install csexp               1.5.2   [required by dune-configurator]
  - install dune-configurator   3.22.2  [required by base]
  - install ocaml-compiler-libs v0.12.4 [required by ppxlib]
  - install ocamlfind           1.9.8   [required by ppx_deriving]
  - install ocplib-endian       1.2     [required by protocell]
  - install ppx_derivers        1.2.1   [required by ppx_deriving]
  - install ppx_deriving        6.1.1   [required by protocell]
  - install ppxlib              0.38.0  [required by ppx_deriving]
  - install protocell           1.0.0
  - install sexplib0            v0.16.0 [required by base]
  - install stdio               v0.16.0 [required by protocell]
  - install stdlib-shims        0.3.0   [required by ppxlib]

The following system packages will first need to be installed:
    libprotoc-dev protobuf-compiler

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
  3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
  4. Abort the installation

[1/2/3/4] 1

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libprotoc-dev" "protobuf-compiler"
- Selecting previously unselected package zlib1g-dev:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20623 files and directories currently installed.)
- Preparing to unpack .../0-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Selecting previously unselected package libprotobuf32t64:amd64.
- Preparing to unpack .../1-libprotobuf32t64_3.21.12-11_amd64.deb ...
- Unpacking libprotobuf32t64:amd64 (3.21.12-11) ...
- Selecting previously unselected package libprotobuf-lite32t64:amd64.
- Preparing to unpack .../2-libprotobuf-lite32t64_3.21.12-11_amd64.deb ...
- Unpacking libprotobuf-lite32t64:amd64 (3.21.12-11) ...
- Selecting previously unselected package libprotobuf-dev:amd64.
- Preparing to unpack .../3-libprotobuf-dev_3.21.12-11_amd64.deb ...
- Unpacking libprotobuf-dev:amd64 (3.21.12-11) ...
- Selecting previously unselected package libprotoc32t64:amd64.
- Preparing to unpack .../4-libprotoc32t64_3.21.12-11_amd64.deb ...
- Unpacking libprotoc32t64:amd64 (3.21.12-11) ...
- Selecting previously unselected package libprotoc-dev:amd64.
- Preparing to unpack .../5-libprotoc-dev_3.21.12-11_amd64.deb ...
- Unpacking libprotoc-dev:amd64 (3.21.12-11) ...
- Selecting previously unselected package protobuf-compiler.
- Preparing to unpack .../6-protobuf-compiler_3.21.12-11_amd64.deb ...
- Unpacking protobuf-compiler (3.21.12-11) ...
- Setting up libprotobuf-lite32t64:amd64 (3.21.12-11) ...
- Setting up libprotobuf32t64:amd64 (3.21.12-11) ...
- Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- Setting up libprotoc32t64:amd64 (3.21.12-11) ...
- Setting up protobuf-compiler (3.21.12-11) ...
- Setting up libprotobuf-dev:amd64 (3.21.12-11) ...
- Setting up libprotoc-dev:amd64 (3.21.12-11) ...
- Processing triggers for libc-bin (2.41-12+deb13u2) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved base.v0.16.4  (cached)
-> retrieved cppo.1.8.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> installed csexp.1.5.2
-> retrieved dune-configurator.3.22.2  (cached)
-> installed cppo.1.8.0
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved ocplib-endian.1.2  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.6.1.1  (cached)
-> installed ppx_derivers.1.2.1
-> retrieved ppxlib.0.38.0  (cached)
-> retrieved protocell.1.0.0  (https://opam.ocaml.org/cache)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved stdio.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.16.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed dune-configurator.3.22.2
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocplib-endian.1.2
-> installed base.v0.16.4
-> installed stdio.v0.16.0
-> installed ppxlib.0.38.0
-> installed ppx_deriving.6.1.1
-> installed protocell.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 02:32.04 ---> saved as "3601afb26dbcdc742fc9415cd370d50d00839bb4dd59a395535129dd287870f9"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test protocell.1.0.0) || true"))
The following actions will be performed:
=== downgrade 5 packages
  - downgrade base                v0.16.4 to v0.14.3 [required by protocell]
  - downgrade ppx_deriving        6.1.1 to 5.2.1     [required by protocell]
  - downgrade ppxlib              0.38.0 to 0.25.1   [uses sexplib0]
  - downgrade sexplib0            v0.16.0 to v0.14.0 [required by base]
  - downgrade stdio               v0.16.0 to v0.14.0 [required by protocell]
=== recompile 1 package
  - recompile protocell           1.0.0
=== install 56 packages
  - install   alcotest            1.9.1              [required by protocell]
  - install   astring             0.8.5              [required by alcotest]
  - install   base_bigstring      v0.14.0            [required by core_kernel]
  - install   base_quickcheck     v0.14.1            [required by core_kernel]
  - install   bin_prot            v0.14.1            [required by core_kernel]
  - install   cmdliner            2.1.0              [required by alcotest]
  - install   core                v0.14.1            [required by protocell]
  - install   core_kernel         v0.14.2            [required by core]
  - install   fieldslib           v0.14.0            [required by core_kernel]
  - install   fmt                 0.11.0             [required by alcotest]
  - install   jane-street-headers v0.14.0            [required by core_kernel]
  - install   jst-config          v0.14.1            [required by core]
  - install   num                 1.6                [required by sexplib]
  - install   ocaml-syntax-shims  1.0.0              [required by alcotest]
  - install   ocamlbuild          0.16.1             [required by fmt, astring, uutf]
  - install   octavius            1.2.2              [required by ppx_js_style]
  - install   parsexp             v0.14.2            [required by sexplib]
  - install   ppx_assert          v0.14.0            [required by core_kernel]
  - install   ppx_base            v0.14.0            [required by core_kernel]
  - install   ppx_bench           v0.14.1            [required by ppx_jane]
  - install   ppx_bin_prot        v0.14.0            [required by ppx_jane]
  - install   ppx_cold            v0.14.0            [required by ppx_base]
  - install   ppx_compare         v0.14.0            [required by ppx_base, bin_prot]
  - install   ppx_custom_printf   v0.14.1            [required by ppx_jane]
  - install   ppx_enumerate       v0.14.0            [required by ppx_base]
  - install   ppx_expect          v0.14.2            [required by ppx_jane]
  - install   ppx_fields_conv     v0.14.2            [required by ppx_jane]
  - install   ppx_fixed_literal   v0.14.0            [required by ppx_jane]
  - install   ppx_hash            v0.14.0            [required by core_kernel]
  - install   ppx_here            v0.14.0            [required by ppx_jane]
  - install   ppx_inline_test     v0.14.1            [required by core_kernel]
  - install   ppx_jane            v0.14.0            [required by core]
  - install   ppx_js_style        v0.14.1            [required by ppx_base]
  - install   ppx_let             v0.14.0            [required by ppx_jane]
  - install   ppx_module_timer    v0.14.0            [required by ppx_jane]
  - install   ppx_optcomp         v0.14.3            [required by core_kernel]
  - install   ppx_optional        v0.14.0            [required by ppx_jane]
  - install   ppx_pipebang        v0.14.0            [required by ppx_jane]
  - install   ppx_sexp_conv       v0.14.3            [required by core_kernel]
  - install   ppx_sexp_message    v0.14.1            [required by core_kernel]
  - install   ppx_sexp_value      v0.14.0            [required by ppx_jane]
  - install   ppx_stable          v0.14.1            [required by ppx_jane]
  - install   ppx_string          v0.14.1            [required by ppx_jane]
  - install   ppx_typerep_conv    v0.14.2            [required by ppx_jane]
  - install   ppx_variants_conv   v0.14.2            [required by ppx_jane]
  - install   re                  1.14.0             [required by alcotest]
  - install   result              1.5                [required by ppx_deriving]
  - install   sexplib             v0.14.0            [required by core]
  - install   spawn               v0.17.0            [required by core]
  - install   splittable_random   v0.14.0            [required by core_kernel]
  - install   time_now            v0.14.0            [required by core_kernel]
  - install   timezone            v0.14.0            [required by core]
  - install   topkg               1.1.1              [required by fmt, astring, uutf]
  - install   typerep             v0.14.0            [required by core_kernel]
  - install   uutf                1.0.4              [required by alcotest]
  - install   variantslib         v0.14.0            [required by core_kernel]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1  (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5  (https://opam.ocaml.org/cache)
-> retrieved base.v0.14.3  (https://opam.ocaml.org/cache)
-> retrieved base_bigstring.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved base_quickcheck.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved bin_prot.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved cmdliner.2.1.0  (https://opam.ocaml.org/cache)
-> retrieved core.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved core_kernel.v0.14.2  (https://opam.ocaml.org/cache)
-> retrieved fieldslib.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0  (https://opam.ocaml.org/cache)
-> retrieved jane-street-headers.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved jst-config.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved num.1.6  (https://opam.ocaml.org/cache)
-> installed jane-street-headers.v0.14.0
-> retrieved ocaml-syntax-shims.1.0.0  (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1  (https://opam.ocaml.org/cache)
-> retrieved octavius.1.2.2  (https://opam.ocaml.org/cache)
-> retrieved parsexp.v0.14.2  (https://opam.ocaml.org/cache)
-> retrieved ppx_assert.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_base.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_bench.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_bin_prot.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_cold.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_compare.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_custom_printf.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_deriving.5.2.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_enumerate.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_expect.v0.14.2  (https://opam.ocaml.org/cache)
-> installed ocaml-syntax-shims.1.0.0
-> retrieved ppx_fields_conv.v0.14.2  (https://opam.ocaml.org/cache)
-> retrieved ppx_fixed_literal.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_hash.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_here.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_inline_test.v0.14.1  (https://opam.ocaml.org/cache)
-> installed num.1.6
-> installed octavius.1.2.2
-> retrieved ppx_jane.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_js_style.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_let.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_module_timer.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_optcomp.v0.14.3  (https://opam.ocaml.org/cache)
-> retrieved ppx_optional.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_pipebang.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_conv.v0.14.3  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_message.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_sexp_value.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved ppx_stable.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_string.v0.14.1  (https://opam.ocaml.org/cache)
-> retrieved ppx_typerep_conv.v0.14.2  (https://opam.ocaml.org/cache)
-> retrieved ppx_variants_conv.v0.14.2  (https://opam.ocaml.org/cache)
-> retrieved ppxlib.0.25.1  (https://opam.ocaml.org/cache)
-> retrieved protocell.1.0.0  (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0  (https://opam.ocaml.org/cache)
-> retrieved result.1.5  (https://opam.ocaml.org/cache)
-> retrieved sexplib.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved sexplib0.v0.14.0  (https://opam.ocaml.org/cache)
-> installed cmdliner.2.1.0
-> installed re.1.14.0
-> installed result.1.5
-> retrieved spawn.v0.17.0  (https://opam.ocaml.org/cache)
-> retrieved splittable_random.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved stdio.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved time_now.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved timezone.v0.14.0  (https://opam.ocaml.org/cache)
-> installed ocamlbuild.0.16.1
-> removed   protocell.1.0.0
-> removed   ppx_deriving.6.1.1
-> removed   ppxlib.0.38.0
-> removed   stdio.v0.16.0
-> removed   base.v0.16.4
-> removed   sexplib0.v0.16.0
-> installed sexplib0.v0.14.0
-> installed spawn.v0.17.0
-> retrieved topkg.1.1.1  (https://opam.ocaml.org/cache)
-> retrieved typerep.v0.14.0  (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4  (https://opam.ocaml.org/cache)
-> retrieved variantslib.v0.14.0  (https://opam.ocaml.org/cache)
-> installed topkg.1.1.1
-> installed fmt.0.11.0
-> installed uutf.1.0.4
-> installed base.v0.14.3
-> installed astring.0.8.5
-> installed fieldslib.v0.14.0
-> installed variantslib.v0.14.0
-> installed stdio.v0.14.0
-> installed typerep.v0.14.0
-> installed alcotest.1.9.1
-> installed parsexp.v0.14.2
-> installed sexplib.v0.14.0
-> installed ppxlib.0.25.1
-> installed ppx_optcomp.v0.14.3
-> installed ppx_cold.v0.14.0
-> installed ppx_fields_conv.v0.14.2
-> installed ppx_enumerate.v0.14.0
-> installed ppx_typerep_conv.v0.14.2
-> installed ppx_here.v0.14.0
-> installed ppx_let.v0.14.0
-> installed ppx_stable.v0.14.1
-> installed ppx_compare.v0.14.0
-> installed ppx_variants_conv.v0.14.2
-> installed ppx_pipebang.v0.14.0
-> installed ppx_optional.v0.14.0
-> installed ppx_fixed_literal.v0.14.0
-> installed ppx_js_style.v0.14.1
-> installed ppx_sexp_conv.v0.14.3
-> installed ppx_deriving.5.2.1
-> installed ppx_hash.v0.14.0
-> installed ppx_assert.v0.14.0
-> installed ppx_sexp_value.v0.14.0
-> installed ppx_sexp_message.v0.14.1
-> installed ppx_custom_printf.v0.14.1
-> installed ppx_base.v0.14.0
-> installed jst-config.v0.14.1
-> installed ppx_string.v0.14.1
-> installed bin_prot.v0.14.1
-> installed time_now.v0.14.0
-> installed ppx_bin_prot.v0.14.0
-> installed ppx_module_timer.v0.14.0
-> installed ppx_inline_test.v0.14.1
-> installed ppx_bench.v0.14.1
-> installed ppx_expect.v0.14.2
-> installed splittable_random.v0.14.0
-> installed base_quickcheck.v0.14.1
-> installed ppx_jane.v0.14.0
-> installed base_bigstring.v0.14.0
-> installed core_kernel.v0.14.2
-> installed timezone.v0.14.0
-> installed core.v0.14.1
-> installed protocell.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 02:34.57 ---> saved as "580fab00d92d8af8130348953c52bc7e9192680046b159cbb65413bac9e7e068"

/home/opam: (run (shell  "opam reinstall --with-test --verbose protocell.1.0.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'protocell.1.0.0' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
The following actions will be performed:
=== recompile 1 package
  - recompile protocell 1.0.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/4: [protocell.1.0.0: extract]
-> retrieved protocell.1.0.0  (cached)
Processing  2/4: [protocell: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "protocell" "-j" "71" (CWD=/home/opam/.opam/4.14/.opam-switch/build/protocell.1.0.0)
Processing  2/4: [protocell: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "protocell" "-j" "71" (CWD=/home/opam/.opam/4.14/.opam-switch/build/protocell.1.0.0)
- (cd _build/default/test && ./test.exe --color=always)
- Testing `Protocell test suite'.
- This run has ID `S57IVNRW'.
- 
-   [OK]          String                         0   Invariant: to_binary |> of...
-   [OK]          String                         1   Invariant: to_text |> of_t...
-   [OK]          String                         2   Invariant: to_text |> prot...
-   [OK]          String                         3   Invariant: to_binary |> pr...
-   [OK]          Bytes                          0   Invariant: to_binary |> of...
-   [OK]          Bytes                          1   Invariant: to_text |> of_t...
-   [OK]          Bytes                          2   Invariant: to_text |> prot...
-   [OK]          Bytes                          3   Invariant: to_binary |> pr...
-   [OK]          Int32                          0   Invariant: to_binary |> of...
-   [OK]          Int32                          1   Invariant: to_binary |> of...
-   [OK]          Int32                          2   Invariant: to_binary |> of...
-   [OK]          Int32                          3   Invariant: to_binary |> of...
-   [OK]          Int32                          4   Invariant: to_binary |> of...
-   [OK]          Int32                          5   Invariant: to_binary |> of...
-   [OK]          Int32                          6   Invariant: to_binary |> of...
-   [OK]          Int32                          7   Invariant: to_binary |> of...
-   [OK]          Int32                          8   Invariant: to_binary |> of...
-   [OK]          Int32                          9   Invariant: to_binary |> of...
-   [OK]          Int32                         10   Invariant: to_binary |> of...
-   [OK]          Int32                         11   Invariant: to_binary |> of...
-   [OK]          Int32                         12   Invariant: to_binary |> of...
-   [OK]          Int32                         13   Invariant: to_binary |> of...
-   [OK]          Int32                         14   Invariant: to_binary |> of...
-   [OK]          Int32                         15   Invariant: to_binary |> of...
-   [OK]          Int32                         16   Invariant: to_binary |> of...
-   [OK]          Int32                         17   Invariant: to_text |> of_t...
-   [OK]          Int32                         18   Invariant: to_text |> of_t...
-   [OK]          Int32                         19   Invariant: to_text |> of_t...
-   [OK]          Int32                         20   Invariant: to_text |> of_t...
-   [OK]          Int32                         21   Invariant: to_text |> of_t...
-   [OK]          Int32                         22   Invariant: to_text |> of_t...
-   [OK]          Int32                         23   Invariant: to_text |> of_t...
-   [OK]          Int32                         24   Invariant: to_text |> of_t...
-   [OK]          Int32                         25   Invariant: to_text |> of_t...
-   [OK]          Int32                         26   Invariant: to_text |> of_t...
-   [OK]          Int32                         27   Invariant: to_text |> of_t...
-   [OK]          Int32                         28   Invariant: to_text |> of_t...
-   [OK]          Int32                         29   Invariant: to_text |> of_t...
-   [OK]          Int32                         30   Invariant: to_text |> of_t...
-   [OK]          Int32                         31   Invariant: to_text |> of_t...
-   [OK]          Int32                         32   Invariant: to_text |> of_t...
-   [OK]          Int32                         33   Invariant: to_text |> of_t...
-   [OK]          Int32                         34   Invariant: to_text |> prot...
-   [OK]          Int32                         35   Invariant: to_text |> prot...
-   [OK]          Int32                         36   Invariant: to_text |> prot...
-   [OK]          Int32                         37   Invariant: to_text |> prot...
-   [OK]          Int32                         38   Invariant: to_text |> prot...
-   [OK]          Int32                         39   Invariant: to_text |> prot...
-   [OK]          Int32                         40   Invariant: to_text |> prot...
-   [OK]          Int32                         41   Invariant: to_text |> prot...
-   [OK]          Int32                         42   Invariant: to_text |> prot...
-   [OK]          Int32                         43   Invariant: to_text |> prot...
-   [OK]          Int32                         44   Invariant: to_text |> prot...
-   [OK]          Int32                         45   Invariant: to_text |> prot...
-   [OK]          Int32                         46   Invariant: to_text |> prot...
-   [OK]          Int32                         47   Invariant: to_text |> prot...
-   [OK]          Int32                         48   Invariant: to_text |> prot...
-   [OK]          Int32                         49   Invariant: to_text |> prot...
-   [OK]          Int32                         50   Invariant: to_text |> prot...
-   [OK]          Int32                         51   Invariant: to_binary |> pr...
-   [OK]          Int32                         52   Invariant: to_binary |> pr...
-   [OK]          Int32                         53   Invariant: to_binary |> pr...
-   [OK]          Int32                         54   Invariant: to_binary |> pr...
-   [OK]          Int32                         55   Invariant: to_binary |> pr...
-   [OK]          Int32                         56   Invariant: to_binary |> pr...
-   [OK]          Int32                         57   Invariant: to_binary |> pr...
-   [OK]          Int32                         58   Invariant: to_binary |> pr...
-   [OK]          Int32                         59   Invariant: to_binary |> pr...
-   [OK]          Int32                         60   Invariant: to_binary |> pr...
-   [OK]          Int32                         61   Invariant: to_binary |> pr...
-   [OK]          Int32                         62   Invariant: to_binary |> pr...
-   [OK]          Int32                         63   Invariant: to_binary |> pr...
-   [OK]          Int32                         64   Invariant: to_binary |> pr...
-   [OK]          Int32                         65   Invariant: to_binary |> pr...
-   [OK]          Int32                         66   Invariant: to_binary |> pr...
-   [OK]          Int32                         67   Invariant: to_binary |> pr...
-   [OK]          Int64                          0   Invariant: to_binary |> of...
-   [OK]          Int64                          1   Invariant: to_binary |> of...
-   [OK]          Int64                          2   Invariant: to_binary |> of...
-   [OK]          Int64                          3   Invariant: to_binary |> of...
-   [OK]          Int64                          4   Invariant: to_binary |> of...
-   [OK]          Int64                          5   Invariant: to_binary |> of...
-   [OK]          Int64                          6   Invariant: to_binary |> of...
-   [OK]          Int64                          7   Invariant: to_binary |> of...
-   [OK]          Int64                          8   Invariant: to_binary |> of...
-   [OK]          Int64                          9   Invariant: to_binary |> of...
-   [OK]          Int64                         10   Invariant: to_binary |> of...
-   [OK]          Int64                         11   Invariant: to_binary |> of...
-   [OK]          Int64                         12   Invariant: to_binary |> of...
-   [OK]          Int64                         13   Invariant: to_binary |> of...
-   [OK]          Int64                         14   Invariant: to_binary |> of...
-   [OK]          Int64                         15   Invariant: to_binary |> of...
-   [OK]          Int64                         16   Invariant: to_binary |> of...
-   [OK]          Int64                         17   Invariant: to_binary |> of...
-   [OK]          Int64                         18   Invariant: to_binary |> of...
-   [OK]          Int64                         19   Invariant: to_text |> of_t...
-   [OK]          Int64                         20   Invariant: to_text |> of_t...
-   [OK]          Int64                         21   Invariant: to_text |> of_t...
-   [OK]          Int64                         22   Invariant: to_text |> of_t...
-   [OK]          Int64                         23   Invariant: to_text |> of_t...
-   [OK]          Int64                         24   Invariant: to_text |> of_t...
-   [OK]          Int64                         25   Invariant: to_text |> of_t...
-   [OK]          Int64                         26   Invariant: to_text |> of_t...
-   [OK]          Int64                         27   Invariant: to_text |> of_t...
-   [OK]          Int64                         28   Invariant: to_text |> of_t...
-   [OK]          Int64                         29   Invariant: to_text |> of_t...
-   [OK]          Int64                         30   Invariant: to_text |> of_t...
-   [OK]          Int64                         31   Invariant: to_text |> of_t...
-   [OK]          Int64                         32   Invariant: to_text |> of_t...
-   [OK]          Int64                         33   Invariant: to_text |> of_t...
-   [OK]          Int64                         34   Invariant: to_text |> of_t...
-   [OK]          Int64                         35   Invariant: to_text |> of_t...
-   [OK]          Int64                         36   Invariant: to_text |> of_t...
-   [OK]          Int64                         37   Invariant: to_text |> of_t...
-   [OK]          Int64                         38   Invariant: to_text |> prot...
-   [OK]          Int64                         39   Invariant: to_text |> prot...
-   [OK]          Int64                         40   Invariant: to_text |> prot...
-   [OK]          Int64                         41   Invariant: to_text |> prot...
-   [OK]          Int64                         42   Invariant: to_text |> prot...
-   [OK]          Int64                         43   Invariant: to_text |> prot...
-   [OK]          Int64                         44   Invariant: to_text |> prot...
-   [OK]          Int64                         45   Invariant: to_text |> prot...
-   [OK]          Int64                         46   Invariant: to_text |> prot...
-   [OK]          Int64                         47   Invariant: to_text |> prot...
-   [OK]          Int64                         48   Invariant: to_text |> prot...
-   [OK]          Int64                         49   Invariant: to_text |> prot...
-   [OK]          Int64                         50   Invariant: to_text |> prot...
-   [OK]          Int64                         51   Invariant: to_text |> prot...
-   [OK]          Int64                         52   Invariant: to_text |> prot...
-   [OK]          Int64                         53   Invariant: to_text |> prot...
-   [OK]          Int64                         54   Invariant: to_text |> prot...
-   [OK]          Int64                         55   Invariant: to_text |> prot...
-   [OK]          Int64                         56   Invariant: to_text |> prot...
-   [OK]          Int64                         57   Invariant: to_binary |> pr...
-   [OK]          Int64                         58   Invariant: to_binary |> pr...
-   [OK]          Int64                         59   Invariant: to_binary |> pr...
-   [OK]          Int64                         60   Invariant: to_binary |> pr...
-   [OK]          Int64                         61   Invariant: to_binary |> pr...
-   [OK]          Int64                         62   Invariant: to_binary |> pr...
-   [OK]          Int64                         63   Invariant: to_binary |> pr...
-   [OK]          Int64                         64   Invariant: to_binary |> pr...
-   [OK]          Int64                         65   Invariant: to_binary |> pr...
-   [OK]          Int64                         66   Invariant: to_binary |> pr...
-   [OK]          Int64                         67   Invariant: to_binary |> pr...
-   [OK]          Int64                         68   Invariant: to_binary |> pr...
-   [OK]          Int64                         69   Invariant: to_binary |> pr...
-   [OK]          Int64                         70   Invariant: to_binary |> pr...
-   [OK]          Int64                         71   Invariant: to_binary |> pr...
-   [OK]          Int64                         72   Invariant: to_binary |> pr...
-   [OK]          Int64                         73   Invariant: to_binary |> pr...
-   [OK]          Int64                         74   Invariant: to_binary |> pr...
-   [OK]          Int64                         75   Invariant: to_binary |> pr...
-   [OK]          Sint32                         0   Invariant: to_binary |> of...
-   [OK]          Sint32                         1   Invariant: to_binary |> of...
-   [OK]          Sint32                         2   Invariant: to_binary |> of...
-   [OK]          Sint32                         3   Invariant: to_binary |> of...
-   [OK]          Sint32                         4   Invariant: to_binary |> of...
-   [OK]          Sint32                         5   Invariant: to_binary |> of...
-   [OK]          Sint32                         6   Invariant: to_binary |> of...
-   [OK]          Sint32                         7   Invariant: to_binary |> of...
-   [OK]          Sint32                         8   Invariant: to_binary |> of...
-   [OK]          Sint32                         9   Invariant: to_binary |> of...
-   [OK]          Sint32                        10   Invariant: to_binary |> of...
-   [OK]          Sint32                        11   Invariant: to_binary |> of...
-   [OK]          Sint32                        12   Invariant: to_binary |> of...
-   [OK]          Sint32                        13   Invariant: to_binary |> of...
-   [OK]          Sint32                        14   Invariant: to_binary |> of...
-   [OK]          Sint32                        15   Invariant: to_binary |> of...
-   [OK]          Sint32                        16   Invariant: to_binary |> of...
-   [OK]          Sint32                        17   Invariant: to_text |> of_t...
-   [OK]          Sint32                        18   Invariant: to_text |> of_t...
-   [OK]          Sint32                        19   Invariant: to_text |> of_t...
-   [OK]          Sint32                        20   Invariant: to_text |> of_t...
-   [OK]          Sint32                        21   Invariant: to_text |> of_t...
-   [OK]          Sint32                        22   Invariant: to_text |> of_t...
-   [OK]          Sint32                        23   Invariant: to_text |> of_t...
-   [OK]          Sint32                        24   Invariant: to_text |> of_t...
-   [OK]          Sint32                        25   Invariant: to_text |> of_t...
-   [OK]          Sint32                        26   Invariant: to_text |> of_t...
-   [OK]          Sint32                        27   Invariant: to_text |> of_t...
-   [OK]          Sint32                        28   Invariant: to_text |> of_t...
-   [OK]          Sint32                        29   Invariant: to_text |> of_t...
-   [OK]          Sint32                        30   Invariant: to_text |> of_t...
-   [OK]          Sint32                        31   Invariant: to_text |> of_t...
-   [OK]          Sint32                        32   Invariant: to_text |> of_t...
-   [OK]          Sint32                        33   Invariant: to_text |> of_t...
-   [OK]          Sint32                        34   Invariant: to_text |> prot...
-   [OK]          Sint32                        35   Invariant: to_text |> prot...
-   [OK]          Sint32                        36   Invariant: to_text |> prot...
-   [OK]          Sint32                        37   Invariant: to_text |> prot...
-   [OK]          Sint32                        38   Invariant: to_text |> prot...
-   [OK]          Sint32                        39   Invariant: to_text |> prot...
-   [OK]          Sint32                        40   Invariant: to_text |> prot...
-   [OK]          Sint32                        41   Invariant: to_text |> prot...
-   [OK]          Sint32                        42   Invariant: to_text |> prot...
-   [OK]          Sint32                        43   Invariant: to_text |> prot...
-   [OK]          Sint32                        44   Invariant: to_text |> prot...
-   [OK]          Sint32                        45   Invariant: to_text |> prot...
-   [OK]          Sint32                        46   Invariant: to_text |> prot...
-   [OK]          Sint32                        47   Invariant: to_text |> prot...
-   [OK]          Sint32                        48   Invariant: to_text |> prot...
-   [OK]          Sint32                        49   Invariant: to_text |> prot...
-   [OK]          Sint32                        50   Invariant: to_text |> prot...
-   [OK]          Sint32                        51   Invariant: to_binary |> pr...
-   [OK]          Sint32                        52   Invariant: to_binary |> pr...
-   [OK]          Sint32                        53   Invariant: to_binary |> pr...
-   [OK]          Sint32                        54   Invariant: to_binary |> pr...
-   [OK]          Sint32                        55   Invariant: to_binary |> pr...
-   [OK]          Sint32                        56   Invariant: to_binary |> pr...
-   [OK]          Sint32                        57   Invariant: to_binary |> pr...
-   [OK]          Sint32                        58   Invariant: to_binary |> pr...
-   [OK]          Sint32                        59   Invariant: to_binary |> pr...
-   [OK]          Sint32                        60   Invariant: to_binary |> pr...
-   [OK]          Sint32                        61   Invariant: to_binary |> pr...
-   [OK]          Sint32                        62   Invariant: to_binary |> pr...
-   [OK]          Sint32                        63   Invariant: to_binary |> pr...
-   [OK]          Sint32                        64   Invariant: to_binary |> pr...
-   [OK]          Sint32                        65   Invariant: to_binary |> pr...
-   [OK]          Sint32                        66   Invariant: to_binary |> pr...
-   [OK]          Sint32                        67   Invariant: to_binary |> pr...
-   [OK]          Sint64                         0   Invariant: to_binary |> of...
-   [OK]          Sint64                         1   Invariant: to_binary |> of...
-   [OK]          Sint64                         2   Invariant: to_binary |> of...
-   [OK]          Sint64                         3   Invariant: to_binary |> of...
-   [OK]          Sint64                         4   Invariant: to_binary |> of...
-   [OK]          Sint64                         5   Invariant: to_binary |> of...
-   [OK]          Sint64                         6   Invariant: to_binary |> of...
-   [OK]          Sint64                         7   Invariant: to_binary |> of...
-   [OK]          Sint64                         8   Invariant: to_binary |> of...
-   [OK]          Sint64                         9   Invariant: to_binary |> of...
-   [OK]          Sint64                        10   Invariant: to_binary |> of...
-   [OK]          Sint64                        11   Invariant: to_binary |> of...
-   [OK]          Sint64                        12   Invariant: to_binary |> of...
-   [OK]          Sint64                        13   Invariant: to_binary |> of...
-   [OK]          Sint64                        14   Invariant: to_binary |> of...
-   [OK]          Sint64                        15   Invariant: to_binary |> of...
-   [OK]          Sint64                        16   Invariant: to_binary |> of...
-   [OK]          Sint64                        17   Invariant: to_binary |> of...
-   [OK]          Sint64                        18   Invariant: to_binary |> of...
-   [OK]          Sint64                        19   Invariant: to_text |> of_t...
-   [OK]          Sint64                        20   Invariant: to_text |> of_t...
-   [OK]          Sint64                        21   Invariant: to_text |> of_t...
-   [OK]          Sint64                        22   Invariant: to_text |> of_t...
-   [OK]          Sint64                        23   Invariant: to_text |> of_t...
-   [OK]          Sint64                        24   Invariant: to_text |> of_t...
-   [OK]          Sint64                        25   Invariant: to_text |> of_t...
-   [OK]          Sint64                        26   Invariant: to_text |> of_t...
-   [OK]          Sint64                        27   Invariant: to_text |> of_t...
-   [OK]          Sint64                        28   Invariant: to_text |> of_t...
-   [OK]          Sint64                        29   Invariant: to_text |> of_t...
-   [OK]          Sint64                        30   Invariant: to_text |> of_t...
-   [OK]          Sint64                        31   Invariant: to_text |> of_t...
-   [OK]          Sint64                        32   Invariant: to_text |> of_t...
-   [OK]          Sint64                        33   Invariant: to_text |> of_t...
-   [OK]          Sint64                        34   Invariant: to_text |> of_t...
-   [OK]          Sint64                        35   Invariant: to_text |> of_t...
-   [OK]          Sint64                        36   Invariant: to_text |> of_t...
-   [OK]          Sint64                        37   Invariant: to_text |> of_t...
-   [OK]          Sint64                        38   Invariant: to_text |> prot...
-   [OK]          Sint64                        39   Invariant: to_text |> prot...
-   [OK]          Sint64                        40   Invariant: to_text |> prot...
-   [OK]          Sint64                        41   Invariant: to_text |> prot...
-   [OK]          Sint64                        42   Invariant: to_text |> prot...
-   [OK]          Sint64                        43   Invariant: to_text |> prot...
-   [OK]          Sint64                        44   Invariant: to_text |> prot...
-   [OK]          Sint64                        45   Invariant: to_text |> prot...
-   [OK]          Sint64                        46   Invariant: to_text |> prot...
-   [OK]          Sint64                        47   Invariant: to_text |> prot...
-   [OK]          Sint64                        48   Invariant: to_text |> prot...
-   [OK]          Sint64                        49   Invariant: to_text |> prot...
-   [OK]          Sint64                        50   Invariant: to_text |> prot...
-   [OK]          Sint64                        51   Invariant: to_text |> prot...
-   [OK]          Sint64                        52   Invariant: to_text |> prot...
-   [OK]          Sint64                        53   Invariant: to_text |> prot...
-   [OK]          Sint64                        54   Invariant: to_text |> prot...
-   [OK]          Sint64                        55   Invariant: to_text |> prot...
-   [OK]          Sint64                        56   Invariant: to_text |> prot...
-   [OK]          Sint64                        57   Invariant: to_binary |> pr...
-   [OK]          Sint64                        58   Invariant: to_binary |> pr...
-   [OK]          Sint64                        59   Invariant: to_binary |> pr...
-   [OK]          Sint64                        60   Invariant: to_binary |> pr...
-   [OK]          Sint64                        61   Invariant: to_binary |> pr...
-   [OK]          Sint64                        62   Invariant: to_binary |> pr...
-   [OK]          Sint64                        63   Invariant: to_binary |> pr...
-   [OK]          Sint64                        64   Invariant: to_binary |> pr...
-   [OK]          Sint64                        65   Invariant: to_binary |> pr...
-   [OK]          Sint64                        66   Invariant: to_binary |> pr...
-   [OK]          Sint64                        67   Invariant: to_binary |> pr...
-   [OK]          Sint64                        68   Invariant: to_binary |> pr...
-   [OK]          Sint64                        69   Invariant: to_binary |> pr...
-   [OK]          Sint64                        70   Invariant: to_binary |> pr...
-   [OK]          Sint64                        71   Invariant: to_binary |> pr...
-   [OK]          Sint64                        72   Invariant: to_binary |> pr...
-   [OK]          Sint64                        73   Invariant: to_binary |> pr...
-   [OK]          Sint64                        74   Invariant: to_binary |> pr...
-   [OK]          Sint64                        75   Invariant: to_binary |> pr...
-   [OK]          Uint32                         0   Invariant: to_binary |> of...
-   [OK]          Uint32                         1   Invariant: to_binary |> of...
-   [OK]          Uint32                         2   Invariant: to_binary |> of...
-   [OK]          Uint32                         3   Invariant: to_binary |> of...
-   [OK]          Uint32                         4   Invariant: to_binary |> of...
-   [OK]          Uint32                         5   Invariant: to_binary |> of...
-   [OK]          Uint32                         6   Invariant: to_binary |> of...
-   [OK]          Uint32                         7   Invariant: to_binary |> of...
-   [OK]          Uint32                         8   Invariant: to_binary |> of...
-   [OK]          Uint32                         9   Invariant: to_binary |> of...
-   [OK]          Uint32                        10   Invariant: to_binary |> of...
-   [OK]          Uint32                        11   Invariant: to_binary |> of...
-   [OK]          Uint32                        12   Invariant: to_binary |> of...
-   [OK]          Uint32                        13   Invariant: to_binary |> of...
-   [OK]          Uint32                        14   Invariant: to_text |> of_t...
-   [OK]          Uint32                        15   Invariant: to_text |> of_t...
-   [OK]          Uint32                        16   Invariant: to_text |> of_t...
-   [OK]          Uint32                        17   Invariant: to_text |> of_t...
-   [OK]          Uint32                        18   Invariant: to_text |> of_t...
-   [OK]          Uint32                        19   Invariant: to_text |> of_t...
-   [OK]          Uint32                        20   Invariant: to_text |> of_t...
-   [OK]          Uint32                        21   Invariant: to_text |> of_t...
-   [OK]          Uint32                        22   Invariant: to_text |> of_t...
-   [OK]          Uint32                        23   Invariant: to_text |> of_t...
-   [OK]          Uint32                        24   Invariant: to_text |> of_t...
-   [OK]          Uint32                        25   Invariant: to_text |> of_t...
-   [OK]          Uint32                        26   Invariant: to_text |> of_t...
-   [OK]          Uint32                        27   Invariant: to_text |> of_t...
-   [OK]          Uint32                        28   Invariant: to_text |> prot...
-   [OK]          Uint32                        29   Invariant: to_text |> prot...
-   [OK]          Uint32                        30   Invariant: to_text |> prot...
-   [OK]          Uint32                        31   Invariant: to_text |> prot...
-   [OK]          Uint32                        32   Invariant: to_text |> prot...
-   [OK]          Uint32                        33   Invariant: to_text |> prot...
-   [OK]          Uint32                        34   Invariant: to_text |> prot...
-   [OK]          Uint32                        35   Invariant: to_text |> prot...
-   [OK]          Uint32                        36   Invariant: to_text |> prot...
-   [OK]          Uint32                        37   Invariant: to_text |> prot...
-   [OK]          Uint32                        38   Invariant: to_text |> prot...
-   [OK]          Uint32                        39   Invariant: to_text |> prot...
-   [OK]          Uint32                        40   Invariant: to_text |> prot...
-   [OK]          Uint32                        41   Invariant: to_text |> prot...
-   [OK]          Uint32                        42   Invariant: to_binary |> pr...
-   [OK]          Uint32                        43   Invariant: to_binary |> pr...
-   [OK]          Uint32                        44   Invariant: to_binary |> pr...
-   [OK]          Uint32                        45   Invariant: to_binary |> pr...
-   [OK]          Uint32                        46   Invariant: to_binary |> pr...
-   [OK]          Uint32                        47   Invariant: to_binary |> pr...
-   [OK]          Uint32                        48   Invariant: to_binary |> pr...
-   [OK]          Uint32                        49   Invariant: to_binary |> pr...
-   [OK]          Uint32                        50   Invariant: to_binary |> pr...
-   [OK]          Uint32                        51   Invariant: to_binary |> pr...
-   [OK]          Uint32                        52   Invariant: to_binary |> pr...
-   [OK]          Uint32                        53   Invariant: to_binary |> pr...
-   [OK]          Uint32                        54   Invariant: to_binary |> pr...
-   [OK]          Uint32                        55   Invariant: to_binary |> pr...
-   [OK]          Uint64                         0   Invariant: to_binary |> of...
-   [OK]          Uint64                         1   Invariant: to_binary |> of...
-   [OK]          Uint64                         2   Invariant: to_binary |> of...
-   [OK]          Uint64                         3   Invariant: to_binary |> of...
-   [OK]          Uint64                         4   Invariant: to_binary |> of...
-   [OK]          Uint64                         5   Invariant: to_binary |> of...
-   [OK]          Uint64                         6   Invariant: to_binary |> of...
-   [OK]          Uint64                         7   Invariant: to_binary |> of...
-   [OK]          Uint64                         8   Invariant: to_binary |> of...
-   [OK]          Uint64                         9   Invariant: to_binary |> of...
-   [OK]          Uint64                        10   Invariant: to_binary |> of...
-   [OK]          Uint64                        11   Invariant: to_binary |> of...
-   [OK]          Uint64                        12   Invariant: to_binary |> of...
-   [OK]          Uint64                        13   Invariant: to_text |> of_t...
-   [OK]          Uint64                        14   Invariant: to_text |> of_t...
-   [OK]          Uint64                        15   Invariant: to_text |> of_t...
-   [OK]          Uint64                        16   Invariant: to_text |> of_t...
-   [OK]          Uint64                        17   Invariant: to_text |> of_t...
-   [OK]          Uint64                        18   Invariant: to_text |> of_t...
-   [OK]          Uint64                        19   Invariant: to_text |> of_t...
-   [OK]          Uint64                        20   Invariant: to_text |> of_t...
-   [OK]          Uint64                        21   Invariant: to_text |> of_t...
-   [OK]          Uint64                        22   Invariant: to_text |> of_t...
-   [OK]          Uint64                        23   Invariant: to_text |> of_t...
-   [OK]          Uint64                        24   Invariant: to_text |> of_t...
-   [OK]          Uint64                        25   Invariant: to_text |> of_t...
-   [OK]          Uint64                        26   Invariant: to_text |> prot...
-   [OK]          Uint64                        27   Invariant: to_text |> prot...
-   [OK]          Uint64                        28   Invariant: to_text |> prot...
-   [OK]          Uint64                        29   Invariant: to_text |> prot...
-   [OK]          Uint64                        30   Invariant: to_text |> prot...
-   [OK]          Uint64                        31   Invariant: to_text |> prot...
-   [OK]          Uint64                        32   Invariant: to_text |> prot...
-   [OK]          Uint64                        33   Invariant: to_text |> prot...
-   [OK]          Uint64                        34   Invariant: to_text |> prot...
-   [OK]          Uint64                        35   Invariant: to_text |> prot...
-   [OK]          Uint64                        36   Invariant: to_text |> prot...
-   [OK]          Uint64                        37   Invariant: to_text |> prot...
-   [OK]          Uint64                        38   Invariant: to_text |> prot...
-   [OK]          Uint64                        39   Invariant: to_binary |> pr...
-   [OK]          Uint64                        40   Invariant: to_binary |> pr...
-   [OK]          Uint64                        41   Invariant: to_binary |> pr...
-   [OK]          Uint64                        42   Invariant: to_binary |> pr...
-   [OK]          Uint64                        43   Invariant: to_binary |> pr...
-   [OK]          Uint64                        44   Invariant: to_binary |> pr...
-   [OK]          Uint64                        45   Invariant: to_binary |> pr...
-   [OK]          Uint64                        46   Invariant: to_binary |> pr...
-   [OK]          Uint64                        47   Invariant: to_binary |> pr...
-   [OK]          Uint64                        48   Invariant: to_binary |> pr...
-   [OK]          Uint64                        49   Invariant: to_binary |> pr...
-   [OK]          Uint64                        50   Invariant: to_binary |> pr...
-   [OK]          Uint64                        51   Invariant: to_binary |> pr...
-   [OK]          Fixed32                        0   Invariant: to_binary |> of...
-   [OK]          Fixed32                        1   Invariant: to_binary |> of...
-   [OK]          Fixed32                        2   Invariant: to_binary |> of...
-   [OK]          Fixed32                        3   Invariant: to_binary |> of...
-   [OK]          Fixed32                        4   Invariant: to_binary |> of...
-   [OK]          Fixed32                        5   Invariant: to_binary |> of...
-   [OK]          Fixed32                        6   Invariant: to_binary |> of...
-   [OK]          Fixed32                        7   Invariant: to_binary |> of...
-   [OK]          Fixed32                        8   Invariant: to_binary |> of...
-   [OK]          Fixed32                        9   Invariant: to_binary |> of...
-   [OK]          Fixed32                       10   Invariant: to_binary |> of...
-   [OK]          Fixed32                       11   Invariant: to_binary |> of...
-   [OK]          Fixed32                       12   Invariant: to_binary |> of...
-   [OK]          Fixed32                       13   Invariant: to_binary |> of...
-   [OK]          Fixed32                       14   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       15   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       16   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       17   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       18   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       19   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       20   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       21   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       22   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       23   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       24   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       25   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       26   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       27   Invariant: to_text |> of_t...
-   [OK]          Fixed32                       28   Invariant: to_text |> prot...
-   [OK]          Fixed32                       29   Invariant: to_text |> prot...
-   [OK]          Fixed32                       30   Invariant: to_text |> prot...
-   [OK]          Fixed32                       31   Invariant: to_text |> prot...
-   [OK]          Fixed32                       32   Invariant: to_text |> prot...
-   [OK]          Fixed32                       33   Invariant: to_text |> prot...
-   [OK]          Fixed32                       34   Invariant: to_text |> prot...
-   [OK]          Fixed32                       35   Invariant: to_text |> prot...
-   [OK]          Fixed32                       36   Invariant: to_text |> prot...
-   [OK]          Fixed32                       37   Invariant: to_text |> prot...
-   [OK]          Fixed32                       38   Invariant: to_text |> prot...
-   [OK]          Fixed32                       39   Invariant: to_text |> prot...
-   [OK]          Fixed32                       40   Invariant: to_text |> prot...
-   [OK]          Fixed32                       41   Invariant: to_text |> prot...
-   [OK]          Fixed32                       42   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       43   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       44   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       45   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       46   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       47   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       48   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       49   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       50   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       51   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       52   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       53   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       54   Invariant: to_binary |> pr...
-   [OK]          Fixed32                       55   Invariant: to_binary |> pr...
-   [OK]          Fixed64                        0   Invariant: to_binary |> of...
-   [OK]          Fixed64                        1   Invariant: to_binary |> of...
-   [OK]          Fixed64                        2   Invariant: to_binary |> of...
-   [OK]          Fixed64                        3   Invariant: to_binary |> of...
-   [OK]          Fixed64                        4   Invariant: to_binary |> of...
-   [OK]          Fixed64                        5   Invariant: to_binary |> of...
-   [OK]          Fixed64                        6   Invariant: to_binary |> of...
-   [OK]          Fixed64                        7   Invariant: to_binary |> of...
-   [OK]          Fixed64                        8   Invariant: to_binary |> of...
-   [OK]          Fixed64                        9   Invariant: to_binary |> of...
-   [OK]          Fixed64                       10   Invariant: to_binary |> of...
-   [OK]          Fixed64                       11   Invariant: to_binary |> of...
-   [OK]          Fixed64                       12   Invariant: to_binary |> of...
-   [OK]          Fixed64                       13   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       14   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       15   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       16   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       17   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       18   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       19   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       20   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       21   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       22   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       23   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       24   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       25   Invariant: to_text |> of_t...
-   [OK]          Fixed64                       26   Invariant: to_text |> prot...
-   [OK]          Fixed64                       27   Invariant: to_text |> prot...
-   [OK]          Fixed64                       28   Invariant: to_text |> prot...
-   [OK]          Fixed64                       29   Invariant: to_text |> prot...
-   [OK]          Fixed64                       30   Invariant: to_text |> prot...
-   [OK]          Fixed64                       31   Invariant: to_text |> prot...
-   [OK]          Fixed64                       32   Invariant: to_text |> prot...
-   [OK]          Fixed64                       33   Invariant: to_text |> prot...
-   [OK]          Fixed64                       34   Invariant: to_text |> prot...
-   [OK]          Fixed64                       35   Invariant: to_text |> prot...
-   [OK]          Fixed64                       36   Invariant: to_text |> prot...
-   [OK]          Fixed64                       37   Invariant: to_text |> prot...
-   [OK]          Fixed64                       38   Invariant: to_text |> prot...
-   [OK]          Fixed64                       39   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       40   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       41   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       42   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       43   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       44   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       45   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       46   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       47   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       48   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       49   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       50   Invariant: to_binary |> pr...
-   [OK]          Fixed64                       51   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                       0   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       1   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       2   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       3   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       4   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       5   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       6   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       7   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       8   Invariant: to_binary |> of...
-   [OK]          Sfixed32                       9   Invariant: to_binary |> of...
-   [OK]          Sfixed32                      10   Invariant: to_binary |> of...
-   [OK]          Sfixed32                      11   Invariant: to_binary |> of...
-   [OK]          Sfixed32                      12   Invariant: to_binary |> of...
-   [OK]          Sfixed32                      13   Invariant: to_binary |> of...
-   [OK]          Sfixed32                      14   Invariant: to_binary |> of...
-   [OK]          Sfixed32                      15   Invariant: to_binary |> of...
-   [OK]          Sfixed32                      16   Invariant: to_binary |> of...
-   [OK]          Sfixed32                      17   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      18   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      19   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      20   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      21   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      22   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      23   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      24   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      25   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      26   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      27   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      28   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      29   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      30   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      31   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      32   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      33   Invariant: to_text |> of_t...
-   [OK]          Sfixed32                      34   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      35   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      36   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      37   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      38   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      39   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      40   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      41   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      42   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      43   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      44   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      45   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      46   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      47   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      48   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      49   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      50   Invariant: to_text |> prot...
-   [OK]          Sfixed32                      51   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      52   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      53   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      54   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      55   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      56   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      57   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      58   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      59   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      60   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      61   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      62   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      63   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      64   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      65   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      66   Invariant: to_binary |> pr...
-   [OK]          Sfixed32                      67   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                       0   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       1   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       2   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       3   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       4   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       5   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       6   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       7   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       8   Invariant: to_binary |> of...
-   [OK]          Sfixed64                       9   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      10   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      11   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      12   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      13   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      14   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      15   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      16   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      17   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      18   Invariant: to_binary |> of...
-   [OK]          Sfixed64                      19   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      20   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      21   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      22   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      23   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      24   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      25   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      26   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      27   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      28   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      29   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      30   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      31   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      32   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      33   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      34   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      35   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      36   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      37   Invariant: to_text |> of_t...
-   [OK]          Sfixed64                      38   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      39   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      40   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      41   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      42   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      43   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      44   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      45   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      46   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      47   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      48   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      49   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      50   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      51   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      52   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      53   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      54   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      55   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      56   Invariant: to_text |> prot...
-   [OK]          Sfixed64                      57   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      58   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      59   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      60   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      61   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      62   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      63   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      64   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      65   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      66   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      67   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      68   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      69   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      70   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      71   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      72   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      73   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      74   Invariant: to_binary |> pr...
-   [OK]          Sfixed64                      75   Invariant: to_binary |> pr...
-   [OK]          Float                          0   Invariant: to_binary |> of...
-   [OK]          Float                          1   Invariant: to_binary |> of...
-   [OK]          Float                          2   Invariant: to_binary |> of...
-   [OK]          Float                          3   Invariant: to_binary |> of...
-   [OK]          Float                          4   Invariant: to_binary |> of...
-   [OK]          Float                          5   Invariant: to_binary |> of...
-   [OK]          Float                          6   Invariant: to_text |> of_t...
-   [OK]          Float                          7   Invariant: to_text |> of_t...
-   [OK]          Float                          8   Invariant: to_text |> of_t...
-   [OK]          Float                          9   Invariant: to_text |> of_t...
-   [OK]          Float                         10   Invariant: to_text |> of_t...
-   [OK]          Float                         11   Invariant: to_text |> of_t...
-   [OK]          Float                         12   Invariant: to_text |> prot...
-   [OK]          Float                         13   Invariant: to_text |> prot...
-   [OK]          Float                         14   Invariant: to_text |> prot...
-   [OK]          Float                         15   Invariant: to_text |> prot...
-   [OK]          Float                         16   Invariant: to_text |> prot...
-   [OK]          Float                         17   Invariant: to_text |> prot...
-   [OK]          Float                         18   Invariant: to_binary |> pr...
-   [OK]          Float                         19   Invariant: to_binary |> pr...
-   [OK]          Float                         20   Invariant: to_binary |> pr...
-   [OK]          Float                         21   Invariant: to_binary |> pr...
-   [OK]          Float                         22   Invariant: to_binary |> pr...
-   [OK]          Float                         23   Invariant: to_binary |> pr...
-   [OK]          Double                         0   Invariant: to_binary |> of...
-   [OK]          Double                         1   Invariant: to_binary |> of...
-   [OK]          Double                         2   Invariant: to_binary |> of...
-   [OK]          Double                         3   Invariant: to_binary |> of...
-   [OK]          Double                         4   Invariant: to_binary |> of...
-   [OK]          Double                         5   Invariant: to_binary |> of...
-   [OK]          Double                         6   Invariant: to_text |> of_t...
-   [OK]          Double                         7   Invariant: to_text |> of_t...
-   [OK]          Double                         8   Invariant: to_text |> of_t...
-   [OK]          Double                         9   Invariant: to_text |> of_t...
-   [OK]          Double                        10   Invariant: to_text |> of_t...
-   [OK]          Double                        11   Invariant: to_text |> of_t...
-   [OK]          Double                        12   Invariant: to_text |> prot...
-   [OK]          Double                        13   Invariant: to_text |> prot...
-   [OK]          Double                        14   Invariant: to_text |> prot...
-   [OK]          Double                        15   Invariant: to_text |> prot...
-   [OK]          Double                        16   Invariant: to_text |> prot...
-   [OK]          Double                        17   Invariant: to_text |> prot...
-   [OK]          Double                        18   Invariant: to_binary |> pr...
-   [OK]          Double                        19   Invariant: to_binary |> pr...
-   [OK]          Double                        20   Invariant: to_binary |> pr...
-   [OK]          Double                        21   Invariant: to_binary |> pr...
-   [OK]          Double                        22   Invariant: to_binary |> pr...
-   [OK]          Double                        23   Invariant: to_binary |> pr...
-   [OK]          Bool                           0   Invariant: to_binary |> of...
-   [OK]          Bool                           1   Invariant: to_binary |> of...
-   [OK]          Bool                           2   Invariant: to_text |> of_t...
-   [OK]          Bool                           3   Invariant: to_text |> of_t...
-   [OK]          Bool                           4   Invariant: to_text |> prot...
-   [OK]          Bool                           5   Invariant: to_text |> prot...
-   [OK]          Bool                           6   Invariant: to_binary |> pr...
-   [OK]          Bool                           7   Invariant: to_binary |> pr...
-   [OK]          TwoFields                      0   Invariant: to_binary |> of...
-   [OK]          TwoFields                      1   Invariant: to_binary |> of...
-   [OK]          TwoFields                      2   Invariant: to_binary |> of...
-   [OK]          TwoFields                      3   Invariant: to_text |> of_t...
-   [OK]          TwoFields                      4   Invariant: to_text |> of_t...
-   [OK]          TwoFields                      5   Invariant: to_text |> of_t...
-   [OK]          TwoFields                      6   Invariant: to_text |> prot...
-   [OK]          TwoFields                      7   Invariant: to_text |> prot...
-   [OK]          TwoFields                      8   Invariant: to_text |> prot...
-   [OK]          TwoFields                      9   Invariant: to_binary |> pr...
-   [OK]          TwoFields                     10   Invariant: to_binary |> pr...
-   [OK]          TwoFields                     11   Invariant: to_binary |> pr...
-   [OK]          WithNestedSubmessage           0   Invariant: to_binary |> of...
-   [OK]          WithNestedSubmessage           1   Invariant: to_text |> of_t...
-   [OK]          WithNestedSubmessage           2   Invariant: to_text |> prot...
-   [OK]          WithNestedSubmessage           3   Invariant: to_binary |> pr...
-   [OK]          MutualReferences               0   Invariant: to_binary |> of...
-   [OK]          MutualReferences               1   Invariant: to_binary |> of...
-   [OK]          MutualReferences               2   Invariant: to_text |> of_t...
-   [OK]          MutualReferences               3   Invariant: to_text |> of_t...
-   [OK]          MutualReferences               4   Invariant: to_text |> prot...
-   [OK]          MutualReferences               5   Invariant: to_text |> prot...
-   [OK]          MutualReferences               6   Invariant: to_binary |> pr...
-   [OK]          MutualReferences               7   Invariant: to_binary |> pr...
-   [OK]          WithEnum                       0   Invariant: to_binary |> of...
-   [OK]          WithEnum                       1   Invariant: to_binary |> of...
-   [OK]          WithEnum                       2   Invariant: to_text |> of_t...
-   [OK]          WithEnum                       3   Invariant: to_text |> of_t...
-   [OK]          WithEnum                       4   Invariant: to_text |> prot...
-   [OK]          WithEnum                       5   Invariant: to_text |> prot...
-   [OK]          WithEnum                       6   Invariant: to_binary |> pr...
-   [OK]          WithEnum                       7   Invariant: to_binary |> pr...
-   [OK]          RepeatedString                 0   Invariant: to_binary |> of...
-   [OK]          RepeatedString                 1   Invariant: to_text |> of_t...
-   [OK]          RepeatedString                 2   Invariant: to_text |> prot...
-   [OK]          RepeatedString                 3   Invariant: to_binary |> pr...
-   [OK]          RepeatedInt64Unpacked          0   Invariant: to_binary |> of...
-   [OK]          RepeatedInt64Unpacked          1   Invariant: to_text |> of_t...
-   [OK]          RepeatedInt64Unpacked          2   Invariant: to_text |> prot...
-   [OK]          RepeatedInt64Unpacked          3   Invariant: to_binary |> pr...
-   [OK]          RepeatedInt64Packed            0   Invariant: to_binary |> of...
-   [OK]          RepeatedInt64Packed            1   Invariant: to_text |> of_t...
-   [OK]          RepeatedInt64Packed            2   Invariant: to_text |> prot...
-   [OK]          RepeatedInt64Packed            3   Invariant: to_binary |> pr...
-   [OK]          WithOneOf                      0   Invariant: to_binary |> of...
-   [OK]          WithOneOf                      1   Invariant: to_binary |> of...
-   [OK]          WithOneOf                      2   Invariant: to_binary |> of...
-   [OK]          WithOneOf                      3   Invariant: to_text |> of_t...
-   [OK]          WithOneOf                      4   Invariant: to_text |> of_t...
-   [OK]          WithOneOf                      5   Invariant: to_text |> of_t...
-   [OK]          WithOneOf                      6   Invariant: to_text |> prot...
-   [OK]          WithOneOf                      7   Invariant: to_text |> prot...
-   [OK]          WithOneOf                      8   Invariant: to_text |> prot...
-   [OK]          WithOneOf                      9   Invariant: to_binary |> pr...
-   [OK]          WithOneOf                     10   Invariant: to_binary |> pr...
-   [OK]          WithOneOf                     11   Invariant: to_binary |> pr...
-   [OK]          Empty                          0   Invariant: to_binary |> of...
-   [OK]          Empty                          1   Invariant: to_text |> of_t...
-   [OK]          Empty                          2   Invariant: to_text |> prot...
-   [OK]          Empty                          3   Invariant: to_binary |> pr...
-   [OK]          WithImportedMessage            0   Invariant: to_binary |> of...
-   [OK]          WithImportedMessage            1   Invariant: to_binary |> of...
-   [OK]          WithImportedMessage            2   Invariant: to_text |> of_t...
-   [OK]          WithImportedMessage            3   Invariant: to_text |> of_t...
-   [OK]          WithImportedMessage            4   Invariant: to_text |> prot...
-   [OK]          WithImportedMessage            5   Invariant: to_text |> prot...
-   [OK]          WithImportedMessage            6   Invariant: to_binary |> pr...
-   [OK]          WithImportedMessage            7   Invariant: to_binary |> pr...
-   [OK]          MultipleWireValues             0   Last binary value is retai...
-   [OK]          MultipleWireValues             1   Last binary value is retai...
-   [OK]          MultipleWireValues             2   Last text value is retaine...
-   [OK]          MultipleWireValues             3   Last text value is retaine...
- 
- Full test results in `~/.opam/4.14/.opam-switch/build/protocell.1.0.0/_build/default/test/_build/_tests/Protocell test suite'.
- Test Successful in 3.148s. 784 tests run.
-> compiled  protocell.1.0.0
-> removed   protocell.1.0.0
-> installed protocell.1.0.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-11 02:35.20 ---> saved as "f492e26583a07357880db522aa13b599572a4f812a1596a68896d8baea03aa5c"
Job succeeded
2026-04-11 02:35.31: Job succeeded